Linux ssh共通コマンド

4898 ワード

システム
# uname -a #  / /CPU  # head -n 1 /etc/issue #   # cat /proc/cpuinfo #  CPU  # hostname #   # lspci -tv #  PCI  # lsusb -tv #  USB  # lsmod #   # env #    
# free -m #   # df -h #   # du -sh < > #   # grep MemTotal /proc/meminfo #   # grep MemFree /proc/meminfo #   # uptime #  、 、  # cat /proc/loadavg #    
# mount | column -t #   # fdisk -l #   # swapon -s #   # hdparm -i /dev/hda #  ( IDE ) # dmesg | grep IDE #  IDE   
# ifconfig #   # iptables -L #   # route -n #   # netstat -lntp #   # netstat -antp #   # netstat -s #    
# ps -ef #   # top #    
# w #   # id < > #   # last #   # cut -d: -f1 /etc/passwd #   # cut -d: -f1 /etc/group #   # crontab -l #    
# chkconfig --list #   # chkconfig --list | grep on #    
# rpm -qa #   

rm-rf mydir/*mydirディレクトリを削除*/mkdir dirname/*dirnameという名前のディレクトリを作成*/cd mydir/*mydirディレクトリに入ります*/cd-/*前のレベルのディレクトリ*/cdに戻ります.親ディレクトリに戻って、真ん中にスペース*/cd~/*ルートディレクトリ*/mv tools tool/*toolsディレクトリをtool*/ln-s tool bac/*と名前を変えてtoolディレクトリにbacという記号リンクを作成します.最もよく知っているのはFTPのwwwをpublic_にリンクすることです.htmlディレクトリに*/cp-a tool/home/vpser/www/*toolディレクトリの下のすべてのファイルをwwwディレクトリの下の*/ファイル操作にコピーします:
rm go.tar/*goを削除します.tarファイル*/find mt.cgi/*mt.cgiというファイルを検索*/df–h/*ディスクの空き容量を表示する必要はありません.
tar xvf wordpress.tar/*tar形式のファイルを解凍*/tar-tvf myfile.tar/*tarファイルに含まれるファイルを表示*/
tar cf toole.tar tool/*toolディレクトリをtool eにパッケージする.tarファイル*/tar cfz vpser.tar.gz tool/*toolディレクトリをパッケージvpserに圧縮する.tar.gzファイル、なぜなら.tarファイルはほとんど圧縮されていません.MTです.tar.gzファイルを解凍する.tarファイルの後差が少ないのは10 MB*/
tar jcvf  /var/bak/www.tar.bz 2/var/www/*作成.tar.bz 2ファイル、圧縮率が高い*/tar xjf www.tar.bz 2/*解凍tar.bz 2フォーマット*/
gzip -d ge.tar.gz/*解凍.tar.gzファイルは.tarファイル*/unzip phpbb.zip/*zipファイルを解凍して、windowsの下で1つ圧縮します.tar.gz形式のファイルはやはり少し面倒な*/ダウンロードです:
wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz/*リモートサーバ上のファイルを自分のサーバにダウンロードして、アップロードすることさえ省けて、サーバは100 Mではありませんて1000 Mの帯域幅で、1つの2-3兆のMTをダウンロードしてまだ数十秒の事ではありません*/wget-chttp://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz/*前回ダウンロードされていないファイルのダウンロードを続行*/プロセス管理:
ps-aux/*psプロセスステータスクエリーコマンド*/
psコマンド出力フィールドの意味:[list][*]USER、プロセス所有者のユーザー名.[*]PID、プロセス番号、このプロセスを一意に識別できます.[*]%CPU、プロセスが最近のリフレッシュ以降に消費したCPU時間と合計時間の割合.[*]%MEM、プロセス使用メモリの割合.[*]VSZは、プロセスが使用する仮想メモリサイズで、K単位です.[*]RSS、プロセスが使用する物理メモリの合計数はK単位です.[*]TTY、プロセス関連端末名.[*]STAT、プロセス状態、使用(R--運転または準備運転;S-スリープ状態;I-アイドル;Z-フリーズ;D---無停止スリープ;W-プロセスには駐在ページがない;T停止または追跡.)これらのアルファベットで表します.[*]START、プロセス開始時刻.[*]TIME、プロセスが使用する総CPU時間.[*]COMMAND、実行されるコマンドライン.[/list]
ps-aux|grep nginx/*すべてのプロセスで、nginxを検索するプロセス*/kill 1234/*1234はプロセスID、すなわちps-auxのPID*/killall nginx/*killallはプログラムの名前を通じて、直接すべてのプロセスを殺し、nginxはプロセス名*/Vim操作である:
移動クラス:h/j/k/l:左/下/上/右シフト1段w:後進語移動(前に数字を付けて何語を移動)b:前進語移動(前に数字を付けて何語を移動)e:後進語末ge:後進語末$:行末0:行頭tx:右に本行のxを検索してそこに移動(大文字で左)33 G:ファイルの33行目ggへ移動:ファイルの先頭行G:ファイルの末尾行33%:ファイルの33%でH/M/L:画面の先頭/中央/末尾行zt/zz/zb:現在の行を画面の先頭/中/下部に移動
ジャンプ:":ジャンプしてきた場所に戻るCTRL-O:「古い」場所にジャンプCTRL-I:新しい場所にジャンプする
検索:/:下に検索(キーワードを追加):上へ検索(キーワードを追加)n:次の該当レコード
編集:i:挿入モードxに変換:現在の文字を削除する.最後の修正操作を繰り返す(PSのctrl+fとフィルタを実行する)u:取り消し操作CTRL-R:やり直しp:削除した文字を現在位置に挿入する(put)
保存を終了::q:終了:q!:保存しない終了ZZ:保存後終了:e!:変更を破棄して再編集
コレクションは自分で使います.