この文書の現在のバージョンと選択したバージョンの差分を表示します。
linux:memo [2010/04/22 03:43] miyako |
linux:memo [2011/03/04 01:51] (現在) miyako |
||
---|---|---|---|
ライン 3: | ライン 3: | ||
役に立つかたたないかは不明(w | 役に立つかたたないかは不明(w | ||
\\ | \\ | ||
+ | |||
+ | ===== ネットワークを100M/FULL固定設定 ===== | ||
+ | /etc/sysconfig/network-scripts/ifcfg-ethxファイルを開く | ||
+ | |||
+ | 以下の1行を追加 | ||
+ | <code> | ||
+ | ETHTOOL_OPTS="speed 100 duplex full autoneg off" | ||
+ | </code> | ||
+ | |||
+ | ネットワークを再起動 | ||
+ | |||
+ | service network restart | ||
===== hosts.allowやdenyでDDNSドメインを制御する ===== | ===== hosts.allowやdenyでDDNSドメインを制御する ===== | ||
ライン 105: | ライン 117: | ||
ほら、出来たでしょ(^^) | ほら、出来たでしょ(^^) | ||
- | ==== パスワード付zipファイル ==== | + | ===== パスワード付zipファイル ===== |
zip -P パスワード -e ZIPファイル名 圧縮するファイルやフォルダ | zip -P パスワード -e ZIPファイル名 圧縮するファイルやフォルダ | ||
+ | ===== ファイルの文字コード確認 ===== | ||
+ | kccコマンドに-cオプションをつけて実行するとファイルの文字コードがわかる | ||
+ | |||
+ | <code> | ||
+ | $ kcc -c ファイル名 | ||
+ | ファイル名: EUC | ||
+ | </code> | ||
+ | |||
+ | ===== 実行プロセスの確認方法 ===== | ||
+ | psコマンドのオプションはかなりあるので必要に応じて組み合わせを変えてやらないと思ったように結果が表示されない。 | ||
+ | |||
+ | |||
+ | 実行中のプロセス一覧にオプションも表示させたい場合 | ||
+ | <code> | ||
+ | # ps -axf | more | ||
+ | |||
+ | ■実行結果 | ||
+ | PID TTY STAT TIME COMMAND | ||
+ | 1 ? Ss 0:11 init [3] | ||
+ | 2 ? S< 0:00 [migration/0] | ||
+ | 3 ? SN 0:00 [ksoftirqd/0] | ||
+ | 4 ? S< 0:00 [watchdog/0] | ||
+ | 5 ? S< 0:00 [events/0] | ||
+ | 6 ? S< 0:00 [khelper] | ||
+ | 7 ? S< 0:00 [kthread] | ||
+ | |||
+ | (以下続く) | ||
+ | </code> | ||
+ | |||
+ | 実行中のプロセスのCPUやメモリの使用率なども表示したい場合 | ||
+ | <code> | ||
+ | # ps auz | more | ||
+ | |||
+ | ■実行結果 | ||
+ | USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | ||
+ | root 1 0.0 0.0 2068 612 ? Ss Aug17 0:11 init [3] | ||
+ | root 2 0.0 0.0 0 0 ? S< Aug17 0:00 [migration/0] | ||
+ | root 3 0.0 0.0 0 0 ? SN Aug17 0:00 [ksoftirqd/0] | ||
+ | root 4 0.0 0.0 0 0 ? S< Aug17 0:00 [watchdog/0] | ||
+ | root 5 0.0 0.0 0 0 ? S< Aug17 0:00 [events/0] | ||
+ | root 6 0.0 0.0 0 0 ? S< Aug17 0:00 [khelper] | ||
+ | root 7 0.0 0.0 0 0 ? S< Aug17 0:00 [kthread] | ||
+ | root 10 0.0 0.0 0 0 ? S< Aug17 0:15 [kblockd/0] | ||
+ | root 11 0.0 0.0 0 0 ? S< Aug17 0:00 [kacpid] | ||
+ | root 78 0.0 0.0 0 0 ? S< Aug17 0:00 [cqueue/0] | ||
+ | |||
+ | (以下続く) | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ===== ポート番号から実行ユーザとプロセスを表示する ===== | ||
+ | fuserコマンドを利用する | ||
+ | <code> | ||
+ | # fuser -vn tcp 80 | ||
+ | |||
+ | ■実行結果 | ||
+ | USER PID ACCESS COMMAND | ||
+ | 80/tcp: apache 942 F.... httpd | ||
+ | apache 943 F.... httpd | ||
+ | apache 944 F.... httpd | ||
+ | apache 945 F.... httpd | ||
+ | apache 946 F.... httpd | ||
+ | apache 947 F.... httpd | ||
+ | apache 948 F.... httpd | ||
+ | apache 949 F.... httpd | ||
+ | root 2007 F.... httpd | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Basic認証用ユーザを作成 ===== | ||
+ | |||
+ | 通常は | ||
+ | <code> | ||
+ | # htpasswd -c 認証用ファイル アカウント | ||
+ | |||
+ | とコマンドを実行するとパスワード確認があって、正常に入力する事でパスワードファイルが完成する。 | ||
+ | </code> | ||
+ | |||
+ | しかし、シェルスクリプトなどから実行の場合は出来ればパスワード入力を遠慮した。 | ||
+ | |||
+ | そこで、以下のオプションを試してみよう | ||
+ | |||
+ | <code> | ||
+ | # htpasswd -nb アカウント名 パスワード | ||
+ | |||
+ | </code> | ||
+ | |||
+ | アカウントとパスワードが表示されたはずだが・・・どうだろうか? | ||
+ | |||
+ | この標準出力をhtpasswdに挿し込めば以上終了。 | ||
+ | |||
+ | |||
+ | いや~簡単だったね。 |