| ファイル検索 | # find / -name [_fileName] -print |
|---|---|
| ファイルの閲覧 | less [f-name] (cat,moreでもよし) |
| vi 主要コマンド | /[string] → stringを順方向に検索 ?[string] → stringを逆方向に検索 n → 順方向の検索再実行 N → 逆方向の検索再実行 set number → 行番号の表示 |
| コマンドのキャンセル | Ctrl-g |
| ユーザの追加・削除 | 追加 useradd [newUserName] パスワード設定 passwd [newUserName] → newPassword * 2 削除 userdel [userName] |
| アクセス権限変更 | chmod [000] [f/d-name] |
| オーナー変更 | chown [userName:groupName] [f/d-name] |
| ファイルの移動とリネーム | mv [target_f/d-Name] [dest_f/d-name] mv f-name1 f-name2 → rename mv f-name d-name → move mv d-name1 d-name2(exist) → move mv d-name1 d-name2(not exist) → rename |
| wget後の保存場所 | /root/[_filename] |
| シンボリックリンク | ln -s [リンク先ファイル名=実ファイル] [リンク名(ディレクトリ+リンク名)] |
| yum いろいろ | アップデート可能な全パッケージをアップデート # yum update (# yum update [packageName]でもよし) パッケージ情報を取得 #yum info [packageName] パッケージ検索 #yum search [keyword] インストールされたソフトを確認 #yum list installed | grep [keyword] |
| MySQL いろいろ | ログイン # mysql -u username -p (and Enter PW) ユーザ確認 mysql> SELECT host,user FROM mysql.user |
| httpdログ | /var/log/access_log /var/log/error_log |
| PHP php.iniのありか | /etc/php.ini |
| Perl バージョン確認 | # perl -v |
| Perl CPANの起動、モジュールのインストール | # perl _MCPAN -e shell [enter] cpan> install [moduleName] |
Archive for the Linux Category
Linux : TIPS
2009.01.27 Category : Linux, ReferenceLinux : BIND設定の紆余曲折
2007.05.04 Category : Linux外向きDNSサーバーの設定が上手く行かないので、『Fedoraで自宅サーバー構築』の設定を流用してみた。
↓
named.confでの設定では不可。
やっぱりnamed.caching-nameserver.confにしないとダメ。なんでか不明。
↓
セカンダリは無料サービスを利用。でもゾーン転送が上手く行われない模様。
↓
ポート53番の開け方に問題あり。UDPだけでなくTCPも開ける必要あり。
セカンダリDNSがゾーンデータの変更チェックを行う時は、UDPの53番を使用する。
ゾーン転送にはUDPの53番ではなく、TCPの53番を使用してセカンダリDNSからアクセスがある。
Linux : Apache 8211; DocumentRootをデフォルトから変更
2007.05.04 Category : Linuxhttpd.confのDocumentRootを/var/www/html/から任意のディレクトリに変更すると…
→ SELinuxを無効にしないとhttpd.confの読み込みで構文エラー。
[ Measure ]
DocumentRootに設定するディレクトリのラベルを変更する必要あり。
# chcon system_u:object_r:httpd_sys_content_t <ドキュメントルートのディレクトリ> -R
↓
今度はvsftpdが読み込む権限を失ってしまう。
↓
# chcon system_u:object_r:public_content_t <ドキュメントルートのディレクトリ> -R
これでhttpd , ssh , vsftpd に読み込む権限を付与
でも書き込むことできないかも。別のラベルづけの必要あり。とりあえず未決で。
[ 05/07 : 未決への追記 ]
# chcon system_u:object_r:public_content_t <ドキュメントルートのディレクトリ> -R
これだと書き込み権限なし
↓
#chcon -t public_content_rw_t <当該ディレクトリ> -R
#restorecon -R <当該ディレクトリ>
↓
※selinux-policy-targetedのアップデートが必要。これで既決。