Top/Linux/Linux/Tips

Tips の変更点はてなブックマーク

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Linux/Linux/Tips へ行く。

*情報を知りたい
-起動時のメッセージ
 dmesg
-パーティション情報
 df -h
-バージョン情報
--カーネル
 uname -r
もしくは
 cat /proc/version
--ディストリビューション
 cat /etc/issue
--Apache
 /usr/local/apache2/bin/apachectl -v
--sendmail
 /usr/sbin/sendmail -d0.1 -bv 
--BIND 
 /usr/sbin/named -v
--SSH
 /usr/bin/ssh -V
--SSL
 /usr/bin/openssl version
--PostgreSQL
 /usr/local/pgsql/bin/psql --version
-ロードされているモジュール
 /sbin/lsmod 
-HDDのパフォーマンス
 hdparm -ft /dev/hda
-make installするとどうなるかを事前に知りたい
 make -n install
-RPMでインストールするファイルを知りたい
 rpm -qpl hoge
-RPMでインストールしたファイルを知りたい
 rpm -qs hoge
-コマンド名からRPMを知りたい(逆引き)
 rpm -qf /bin/hoge
-CPUの詳細を知りたい
 cat /proc/cpuinfo
-メモリの状態を知りたい
 free -m
もしくは 
 cat /proc/meminfo
-必要な共有ライブラリ
 ldd
>例
<
>
 ldd /bin/bash
<
-Apacheのモジュール
 /usr/local/apache2/bin/apachectl -l
-プロセッサの活動を見たい
 top
-ロードアベレージだけ
 cat /proc/loadavg
-カーネルパラメータ
 sysctl -a
-netstat~
現在のユーザの接続状況を表示する
 netstat
IPアドレスも表示する
 netstat -n
すべてのユーザの接続状況を表示する
 netstat -a
ネットワークインターフェイスの状態を表示する
 netstat -i
ルーティングテーブルを表示する
 netstat -r
-ファイルシステム階層の説明
 man hier
-実行時間
 time hogecommand
-ファイルを100行ごとに分割
 split -100 hoge_log hoge_log.

*その他
-chkconfig --listを英語で
 LANG=C chkconfig --list
-n秒間隔で何かを実行
 watch --interval 1 netstat -i
-日付でバックアップ
 cp hoge hoge`date +%Y%m%d%H%M`
-IPv4のIPパケットフォワーディング
 vi /etc/sysctl.conf
>
 net.ipv4.ip_forward=1
<
>
 sysctl -p
<
-1つのNICに複数のIPを振りたい(IPエイリアス)
 vi /etc/sysconfig/network/network-scripts/ifcfg-eth0:0
普通に設定後、ネットワークを再起動
 /etc/rc.d/init.d/network restart
-qmailでの転送~
カレントユーザ宛のメールをinfo@example.comにも転送すると仮定。
 vi ~/.qmail
>
 ./Maildir/
 &info@example.com
<
-viでの置換
 :g/dog/s//cat/g
>
 :%s/dog/cat/g
<
-grepで検索単語に色をつけたい
 grep --color hoge
差分 一覧