Linux 環境系

バッチコマンド(Linux/DOS/PowerShell)
Linux コマンド:グループ・ユーザー・権限
参照

サービス

概要

バックグラウンドで動作するプログラム
≒デーモン

ランレベル

ランレベル 名称 備考
0 halt システムが停止をしている状態
1 Singlle user mode シングルユーザー、ネットワークログインなし、CUI
2 Multiuser without NFS マルチーユーザー、ネットワークログインなし、CUI
3 Multiusr マルチーユーザー、ネットワークログインあり、CUI
4 -(unused) (未使用)
5 Multiuser(with GUI) マルチーユーザー、ネットワークログインあり、GUI
6 reboot 再起動中

サービススクリプト保存場所
/etc/init.d

ランレベル設定確認
chkconfig --list (サービス名)

サービス一覧
$ sudo sysv-rc-conf --list

サービス起動
service (サービス名) start
service (サービス名) stop

バックグラウンドジョブ表示

jobs

プロセス

シェルのバックグラウンド実行

nohup (シェル) &
例:nohup wget http://~ &

バックグラウンド実行中の結果はnohup.outに出力される

プロセス表示

ps x

~を含むプロセス
ps x | grep ~

プロセス停止

kill (プロセスID)

CPU

cat /proc/cpuinfo
flagsの値群にlmがある→64ビットCPU

カーネル

uname -a
X86_64/amd64→64ビットカーネル

OS

CentOSバージョン

$ cat /etc/redhat-release

その他

history

コマンド履歴の表示

100番目のコマンドを再実行
$ !100

ssh

リモートマシンにsshプロトコル(Secure Shell)でログインした上で指定のコマンドを実行する

指定のホストにログイン
$ ssh 192.168.0.1
$ ssh example.com
指定のホストに指定のユーザーでログイン
$ ssh user@192.168.0.1
$ ssh user@example.com
ログイン&コマンド実行
$ ssh 192.168.0.1 pwd
秘密鍵を指定して指定のホストに指定のユーザーでログイン
$ ssh -i /tmp/secret.txt user@example.com
ホストOSから仮想環境上のゲストOSにsshでログイン
$ ssh

コメントを残す

メールアドレスが公開されることはありません。