Linux コマンド


コマンド

どのようなネットワークが稼動しているのかを調査する

$ netstat -atn

タスクを表示する

top を打ったあとに c をおす

$ top

プロセスの状態を表示する

$ ps aux
ps a 端末と結び付いている全てのプロセスを表示する
ps x 他の端末に結び付いているプロセスも表示する

誰がログインしているか確認

$ w

Process Grep

pgrep = process grep

$ pgrep username 

Process Kill

pkill = process kill

$ pkill -u username

ポートが何のサービスに使われてるか調べる

$ awk '$2 ~ "^995/"' /etc/services


色々

php

# /usr/local/bin/php ./sample.php > 20070911.log 2>&1
# /usr/local/bin/php -r 'print("Test\n");'

php ファイルをバックグラウンドで起動

hoge.php には以下のように php で実行するように記述する

#!/usr/local/bin/php

コマンド

# ./hoge.php > 20070911.log 2>&1 &
# ./hoge.php > /dev/null 2>&1 &

redhat系のバージョンを調べる

more /etc/redhat-release

htpasswd

新規作成

# /usr/bin/htpasswd -c /home/svn/repos/sample/.htpasswd minaco

ユーザ追加

# /usr/bin/htpasswd /home/svn/repos/sample/.htpasswd guest

ユーザ削除

# /usr/bin/htpasswd -D /home/svn/repos/sample/.htpasswd ユーザ名

rpm

rpm -i パッケージのインストール
rpm -v 詳細な情報を出力し
rpm -h インストールの進行状況を表示
# rpm -ivh yum-2.4.3-1.c4.noarch.rpm

ssh

ssh -l username minaco.net
ssh -2 -L 8000:localhost:8000 username@minaco.net

lsof

lsofコマンドはファイルを開いているプロセス情報を表示する。

maillogを開いているプロセス情報を表示

# lsof /var/log/maillog

ポートをオープンしているプロセスを表示

# lsof -i
# lsof -i:80

コマンドの結果をファイルに出力する

# make > makelog.log 2>&1

sftp

sftp -oPort="指定ポート番号" hoge@localhost


Comment

  • aspell -- 2009-09-16 (水) 11:56:43
  • spell -- 2009-09-16 (水) 11:56:54
  • 12345 -- 123? 2009-11-26 (木) 13:58:02
  • history -- 2010-01-14 (木) 10:15:21


Counter: 16070, today: 3, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:15 (1340d)