Open14

CentOSもろもろコマンド

awonosukeawonosuke

root(suprer user)になる

// 現在のディレクトリのまま ※別のユーザーになりたいときはsuの後にユーザーネームを入れる
$ sudo su 

// ユーザー切り替えしつつ、変更先ユーザーのホームディレクトリに移動
$ sudo su - 

ハイフンをつけると環境変数もその切り替えたユーザーになるため、そのユーザーにしか設定していないパスなど使えるようになる。そのため結果的に変身先ユーザーのホームディレクトリに移動することになる。

ユーザー追加

オプション

  • -d:ログインディレクトリを設定
  • -g:グループIDを設定
  • -m:ホームディレクトリを作成
  • -u:ユーザーIDを設定
# useradd username

// パスワードの設定 
# passwd username

ユーザー削除

# userdel username

// ホームディレクトリも削除
# userdel -r username

https://midori-kasugano.hatenadiary.org/entry/20100119/1263877441
https://win2012r2.com/2020/05/04/「sudo-i」-と-「sudo-su-」のどちらを使うべきか?/
https://qiita.com/araish/items/b6a408e09f34e0845db1

awonosukeawonosuke

対象ファイル内に検索文字列があったとき、出力する

$ cat file-path | grep "target string"
awonosukeawonosuke

走ってる全てのプロセスを確認する

$ ps ax

このコマンドは出力内容が大量になるケースが多いので、grepと組み合わせると便利

対象サービスの走ってるプロセスを確認する

$ ps ax | grep httpd

psコマンドについて
https://kazmax.zpp.jp/linux_beginner/process_ps.html

awonosukeawonosuke

接続待ちをしているポートの確認

# ss -atn

https://atmarkit.itmedia.co.jp/ait/articles/1710/06/news014.html
https://www.linuxmaster.jp/linux_skill/2009/02/linux-4.html

特定のポートが空いているか調べる

# lsof -i:targetport

// 複数の指定も可能
# lsof -i:22,80

// プロセス名での指定も可能(cオプション)
# lsof -c sshd

https://atmarkit.itmedia.co.jp/flinux/rensai/linuxtips/664useportps.html