2010年2月22日

ファイルの所有者を変更する

カテゴリー: Linux — admin @ 1:19 AM

/home/user/directory配下のファイルの所有者を全てftp_userにする。

chown -R ftp_user  /home/user/directory

2010年2月19日

sshのrootログインを禁止する

カテゴリー: Linux — admin @ 2:10 AM

vi /etc/ssh/sshd_config

以下のオプションをnoにしてあげる。

PermitRootLogin  no

2010年2月19日

特定のユーザにmysqlリモート接続を許可する

カテゴリー: Linux, デフォルト — admin @ 2:07 AM

その前にポート3306は初期状態では閉じられているので開ける。

iptables -I INPUT -j ACCEPT -p tcp -s x.x.x.x --dport 3306

IPはクライアント側のIP。このIPからだけ接続できる。192.168.1.%のようにワイルドカードも使えるがセキュリティには注意しなくてはならない。

GRANT ALL PRIVILEGES ON *.* to user@'192.168.1.1' IDENTIFIED BY 'password';

2010年2月19日

FTP用ユーザのディレクトリを制限する

カテゴリー: Linux — admin @ 2:03 AM

■vsftpの場合

vi /etc/vsftpd/vsftpd.conf

chroot_list_enableとchroot_list_fileの記述を以下のように修正する。

chroot_list_enable=YES
chroot_list_file=/etc/vsftpdd.chroot_list
vi /etc/vsftpd/vsftpd.conf

ファイルに制限したいユーザ名を書く。

ftp_user

再起動を忘れずに。

/etc/init.d/vsftpd restart

ftp_userがホームディレクトリより上にいけなくなる。

2010年2月10日

linuxで同時に開けるソケット数を確認する

カテゴリー: Linux, PHP — admin @ 12:37 AM

以下のコマンドで確認する。

/sbin/sysctl -a|grep "somax"

PHPでは以下の定数で定義される。

SOMAXCONN

2010年2月6日

Webminをインストールする

カテゴリー: Linux — admin @ 2:30 PM

以下のコマンドでインストールできる。

wget http://sourceforge.net/projects/webadmin/files/webmin/1.430/webmin-1.430.tar.gz/download
rpm -ivh webmin-1.430.tar.gz

インストールが終ったら以下のURLでアクセスできる。


http://sample.org:10000

色々とインストールして最後にインストールするのが良い。

2010年2月3日

サーバ間ファイル転送

カテゴリー: Linux — admin @ 2:04 AM

リモートログイン後に、scpコマンドを使う。

scp -r ./home username@example.net:/home/username

example.netにusernameでログインし、/home/usernameを./homeに転送する。

2010年1月30日

リモートコンピュータから別のコンピュータにリモート接続する

カテゴリー: Linux — admin @ 3:28 PM

シェルにログイン後、以下のようなコマンドを実行する。

ssh username@192.168.1.100

リモートコンピュータから別のコンピュータにリモート接続できる。

2010年1月29日

mb_ereg系関数が使えない

カテゴリー: Linux, PHP — admin @ 1:46 AM

EC-CUBEが使えなかったりする。

yum install php-mbstring

コンパイルは面倒だからyumする。

2010年1月12日

fileコマンド

カテゴリー: Linux — admin @ 12:14 AM

fileの種類を表示する。

file index.html
#index.html: UTF-8 Unicode HTML document text, with very long lines
次ページへ »