Linux コマンド 管理
CPU の情報を調べる
cat /proc/cpuinfo
CPU の数を調べる
http://d.hatena.ne.jp/srkzhr/20071221/1198214910 より。
cat /proc/cpuinfo | grep processor | wc -l
ハードウェアの情報を調べる
sudo lshw
マザーボードの型番などが書いてある。
ディスクの UUID を調べる
blkid /dev/sda1
マウントされているディスクは
ls -l /dev/disk/by-uuid
でも分かる。
PIDからコマンド名を得る
PIDが5000の場合は
ps -o args= -p 5000
とすればよい。
プログラムの優先度を変更する
コマンド実行時に指定するには nice を使う。
nice command [arguments ...]
nice command -n 10 [arguments ...]
オプション「-n」で優先度を指定する。 デフォルト値は 10。
実行中のプログラムの優先度を変更するには renice を使う。 pid 10000 である実行中のプログラムの優先度を 10 にするには
renice 10 -p 10000
とする。
gpg で共通鍵暗号を使う
本当は秘密鍵暗号の方が良いのだが、 扱いやすいのでパスフレーズを記述したテキストファイル pass.txt を使って、file.txt を 暗号化、復号化する。
gpg --passphrase-file pass.txt --passphrase-repeat 0 --no-use-agent -c file.txt
gpg --passphrase-file pass.txt --passphrase-repeat 0 --no-use-agent -d file.txt.gpg
上で暗号化し、下で復号化できる。
Ubuntu (or Debian) の時刻を合わせる
本当は定期的に時刻を合わせる設定にすれば良いのだが、 設定をしないですぐ時刻を合わせたいときがある。 ubuntu には ntpdate がインストールされているようなので、 これを使う。
ntpdate ntp.ubuntu.com
ntpdate-debian というコマンドがあって、これはサーバを与えなくても 設定ファイルから探して指定してくれる。
ntpdate-debian