$ 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
$ 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
$ ab -n 10000 -c 3 -t 100 http://www.yahoo.co.jp
オプション | 意味 |
---|---|
-n 数値 | テストで発行するリクエストの回数を数値で指定 |
-c 数値 | テストで同時に発行するリクエストの数を数値で指定 |
-t 数値 | サーバからのレスポンスの待ち時間(秒)を数値で指定 |
$ sudo find 検索場所 -name ファイル名 $ sudo find / -name apc.php