差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

linux:memo [2009/10/25 03:08]
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ドメインを制御する =====
ライン 41: ライン 53:
 すぐに忘れると思うのでメモ\\ すぐに忘れると思うのでメモ\\
 find /var/lib/php/session/ -name "sess_*" -exec rm {} \; find /var/lib/php/session/ -name "sess_*" -exec rm {} \;
- 
- 
 ===== swap領域を増やそう!! ===== ===== swap領域を増やそう!! =====
 swap領域を増やす事はインストールの時にちゃんと考えてたら大丈夫なんだけど。。。\\ swap領域を増やす事はインストールの時にちゃんと考えてたら大丈夫なんだけど。。。\\
ライン 48: ライン 58:
 そんな時は以下の手順で増やす事が可能。 そんな時は以下の手順で増やす事が可能。
 <code> <code>
-# dd if=/dev/zero of=/var/swapfile bs=11024 count=2000000+# dd if=/dev/zero of=/var/swapfile bs=1024 count=2000000
 </code> </code>
 上記の例だと/var/swapfileに2GBのSWAPファイルの枠を作成するって事だね。\\ 上記の例だと/var/swapfileに2GBのSWAPファイルの枠を作成するって事だね。\\
ライン 75: ライン 85:
  
 /sbin/swapon /var/swapfile /sbin/swapon /var/swapfile
 +
 +もしくはfstabを編集する
 +
 +vi /etc/fstab
 +
 +/swapfile swap swap defaults 0 0
 </code> </code>
 \\ \\
 +
 ===== .htaccessで一部のディレクトリのみBasic認証を外したい場合 ===== ===== .htaccessで一部のディレクトリのみBasic認証を外したい場合 =====
 認証させたくないディレクトリに.htaccessを設置して以下の3行を書くだけでおっけー! 認証させたくないディレクトリに.htaccessを設置して以下の3行を書くだけでおっけー!
ライン 91: ライン 108:
 </code> </code>
  
 +===== isoファイルの作り方 =====
 +そもそもisoファイルってどうやったら作れるのって方は読んでくださいね
 +
 +CD/DVDをドライブに挿入したらmount不要で以下のコマンドを実行
 +<code>
 +dd if=/dev/cdrom of=ファイル名.iso
 +</code>
 +ほら、出来たでしょ(^^)
 +
 +===== パスワード付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に挿し込めば以上終了。
  
  
 +いや~簡単だったね。
linux/memo.1256440125.txt.gz · 最終更新: 2009/10/25 03:08 by miyako
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0