nKB

nKB

シンプルにいこうよ

Linuxコマンドリファレンス

カレントディレクトリの場所を確認する

$ pwd

ディレクトリ作成

# mkdir

ディレクトリ内のファイル容量を確認

# du

ホスト名表示

# uname -n

シャットダウン

# /sbin/shutdown -h now


ubuntu

# shutdown now

再起動(リブート)

# /sbin/shutdown -r now
# reboot

コマンドを探し、フルパスで表示する

# which <コマンド名>

サービス管理

# chkconfig <サービス名> off
# chkconfig <サービス名> on
# chkconfig --list <サービス名>
# chkconfig --list

ログをリアルタイムで表示する

tailf <ログファイル>

/var/log/messages → syslog

CentOSのバージョンを確認する

# cat /etc/redhat-release
CentOS release 6.3 (Final)

IPアドレスを確認する

# ifconfig
# ip address

ランレベルを確認する

# who -r
         run-level 5  2018-08-09 21:18

開いているポートを確認する

# ss


データ転送

# curl データを転送するためのコマンド

-O :転送元と同じ名前で保存する


テキストファイルの差分を出力する

# diff <file1> <file2>


オプション 意味
-y ファイルを2列で表示して違いを示す


ファイルをコピーする

# cp <file1> <file2>


オプション 意味
-p 元のファイルのオーナー、グループ、パーミション、タイムスタンプを保持


現在利用しているシェルを確認

$ echo $SHELL
/bin/bash


利用可能なシェルを確認

$ cat /etc/shells
/bin/sh
/bin/bash
/bin/zsh
/usr/bin/zsh
/usr/bin/git-shell


ユーザやグループの一覧を表示する

getent passwd


リソース管理

ディスク容量

ファイルシステム毎のディスク使用量の確認

$ df -h


メモリ

システム全体のメモリ、スワップ使用量の確認

$ free -h


ユーザ管理

・新規ユーザ作成

# useradd <新しいユーザ名> 

・パスワードの変更

# passwd <新しいユーザ名> 
ユーザー <新しいユーザ名>  のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:

・ユーザ名の変更

# usermod -l <新しいユーザ名> <現在のユーザ名>

・ユーザ一覧表示

# cat /etc/passwd