====== よく使うコマンド ====== * [[#インストール、アンインストール]] * [[#インストール済みのパッケージ確認]] * [[#サービスの起動、停止、再起動]] * [[#ログのリアルタイム確認]] * [[#ディスクの使用量の確認]] * [[#ユーザ一覧、グループ一覧]] * [[#apacheのレスポンス計測]] * [[#ファイルの検索]] ===== インストール、アンインストール ===== $ sudo apt-get update パッケージ名 # アップデート $ sudo apt-get upgrade パッケージ名 # アップグレード $ sudo apt-get install パッケージ名 # インストール $ sudo apt-get remove パッケージ名 # アンインストール $ sudo apt-get autoremove パッケージ名 # 自動インストールされたものを含めアンインストール $ sudo apt-get purge パッケージ名 # 設定ファイルまで含めてパッケージを削除します $ sudo apt-get check パッケージ名 # 壊れた依存関係がないかチェックします ===== インストール済みのパッケージ確認 ===== パッケージの一覧を取得するには dpkg -l。 $ dpkg -l 要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持 | 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留 |/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常) ||/ 名前 バージョン 説明 +++-=========================-=========================-================================================================== ii accountsservice 0.6.15-2ubuntu9.1 query and manipulate user account information ii acpid 1:2.0.10-1ubuntu3 Advanced Configuration and Power Interface event daemon   :   : 特定のパッケージなら、grep で。 $ dpkg -l | grep php ii libapache2-mod-php5 5.3.10-1ubuntu3.7 server-side, HTML-embedded scripting language (Apache 2 module) ii php5-cli 5.3.10-1ubuntu3.7 command-line interpreter for the php5 scripting language ii php5-common 5.3.10-1ubuntu3.7 Common files for packages built from the php5 source ii php5-mysql 5.3.10-1ubuntu3.7 MySQL module for php5 ===== サービスの起動、停止、再起動 ===== サービス(デーモン)を起動したり、停止したりするには service コマンドを使います。\\ $ sudo service apache2 start # 開始 $ sudo service apache2 stop # 停止 $ sudo service apache2 restart # 再起動 $ sudo service apache2 status # ステータス 各サービスの名前。\\ ^apache2|Apache2 HTTP Server| ^smbd|Samba ファイルサーバー| ^mysql|MySql データベース| ^postgresql|PostgreSQL データベース| ===== ログのリアルタイム確認 ===== リアルタイムにログを監視したりする場合は、tailに -f オプションを付けます。 $ tail -f /var/log/apache2/access.log ===== ディスクの使用量の確認 ===== ディスクの使用量の確認はdfコマンドに、サイズ単位表示のオプション -H を付けます。 $ df -H ファイルシステム Size Used Avail Use% マウント位置 /dev/mapper/LinuxQ-root 312G 2.4G 294G 1% / none 483M 201k 482M 1% /dev none 490M 0 490M 0% /dev/shm none 490M 365k 490M 1% /var/run none 490M 0 490M 0% /var/lock /dev/sda1 239M 22M 205M 10% /boot \\ フォルダ毎の使用量は、du コマンドを使用します。 $ sudo du -s -h /var/* 8.0K /var/backups 118M /var/cache 208M /var/lib 4.0K /var/local 0 /var/lock 4.6M /var/log 4.0K /var/mail 4.0K /var/opt 356K /var/run 953M /var/samba 32K /var/spool 4.0K /var/tmp 60M /var/www ===== ユーザ一覧、グループ一覧 ===== ユーザ一覧の表示 $ cat /etc/passwd グループ一覧の表示 $ cat /etc/group ===== apacheのレスポンス計測 ===== $ ab -n 10000 -c 3 -t 100 http://www.yahoo.co.jp ^オプション^ 意味 ^ |-n 数値|テストで発行するリクエストの回数を数値で指定| |-c 数値|テストで同時に発行するリクエストの数を数値で指定| |-t 数値|サーバからのレスポンスの待ち時間(秒)を数値で指定| ===== ファイルの検索 ===== $ sudo find 検索場所 -name ファイル名 $ sudo find / -name apc.php