よく使うコマンド

インストール、アンインストール

$ 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    # ステータス
各サービスの名前。

apache2Apache2 HTTP Server
smbdSamba ファイルサーバー
mysqlMySql データベース
postgresqlPostgreSQL データベース

ログのリアルタイム確認

リアルタイムにログを監視したりする場合は、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

ubuntu/よく使うコマンド.txt · 最終更新: 2018/03/18 09:56 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki