Linuxコマンドの使い方(2)

1.ユーザーとグループの管理

(1) 共通ユーザーを作成します: useradd [ユーザー名]

(2) ユーザー UID を変更します: usermod -u [new_UID] [ユーザー名]

(3) ユーザーのパスワードや有効期限などの変更:sudo change [オプション] [ユーザー名]

(4) システムユーザーを作成します: sudo useradd -r [ユーザー名]

(5) 設定ファイル /etc/passwd および /etc/shadow を表示します。 cat /etc/passwd、cat /etc/shadow;

        grep [ユーザー名] /etc/passwd、grep [ユーザー名] /etc/shadow

2. グループの作成・変更などの操作

(1) 新しいグループを作成します: groupadd [グループ名]

(2) グループ アカウント名と GID を変更します。 groupmod -n [newgroupname] [groupname];

        groupmod -g [新しいGID] [グループ名]

(3) ユーザーが所属するグループを表示します: groups [ユーザー名]

(4) 新しく作成したグループにユーザーを追加します: usermod -aG [グループ名] [ユーザー名]

(5) グループからユーザーを削除します: gpasswd -d [ユーザー名] [グループ名]

(6) 設定ファイル /etc/group および /etc/gshadow を表示します: cat /etc/group、cat /etc/gshadow

3.包括的なアプリケーション: ユーザー アカウントと対応するグループ アカウントを作成し、各ユーザーの作業ディレクトリを作成します。

(1) グループを作成します。

会社に A、B、C、D、E、F という 6 つの部門があるとします。次のコマンドを使用して、部門ごとにグループを作成できます。

sudo groupadd group_A

sudo groupadd group_B

sudo groupadd group_C

sudo groupadd group_D

sudo groupadd group_E

sudo groupadd group_F

(2) ユーザーを作成します。

部門ごとに、その部門の従業員ごとにアカウントを作成する必要があります。部門 A を例に挙げると、次のコマンドを使用して、部門 A の 2 人の従業員のアカウントを作成できます。

sudo useradd user_A1

sudo passwd user_A1 // ユーザーのパスワードを設定します

sudo useradd user_A2

sudo passwd user_A2 // ユーザーのパスワードを設定します

他の部門については、上記の手順を繰り返すことができます。

(3) ユーザーをグループに追加します。

次に、各ユーザーを部門のグループに追加する必要があります。部門 A を例にとると、次のコマンドを使用して、ユーザー A1 と A2 をグループ group_A に追加できます。

sudo usermod -a -G グループ_A ユーザー_A1

sudo usermod -a -G グループ_A ユーザー_A2

他の部門については、上記の手順を繰り返すことができます。

(3) ユーザーの作業ディレクトリを作成します。

最後に、各ユーザーの作業ディレクトリを作成し、その所有権をそのユーザーとそのユーザーが属しているグループに割り当てる必要があります。ユーザー A1 を例に挙げると、次のコマンドを使用してその作業ディレクトリを作成できます。

sudo mkdir /home/user_A1

sudo chown user_A1:group_A /home/user_A1

他のユーザーについては、上記の手順を繰り返すことができます。

4 番目に、ファイル システムの形式を確認します。

(1) ハードディスクのパーティション情報を表示: fdisk -l

(2) ファイルシステムのタイプを確認します: df -T

(3) U ディスクのパーティション情報を表示します: fdisk -l

(4) U ディスクを手動でマウントします: mount -t vfat /dev/sdb1 /mnt/usb

(5) ISO ファイルをマウントします: mount -o loop [filename.iso] [mountpoint]

5.プロセス管理

(1) ps コマンドを使用してプロセス情報を表示します: ps aux

(2) パイプラインとless (more) コマンドを使用してプロセスを表示します: ps aux |less

(3) grep コマンドを使用して、指定されたプロセスを検索します: ps aux | grep [プロセス名]

(4) top コマンドを使用して、プロセス情報を動的に表示します。

(5) top コマンドを使用して、指定したプロセスのステータス情報を検出します: top -p [pid]

6.プロセス状態の制御

(1) vi & コマンドを使用してプロセスを開始します: vi &

(2) ps コマンドを使用して、vi プロセスの PID を表示します: ps aux | grep vi

(3) kill コマンドを使用してプロセスを終了します: kill [PID]

(4) nice vi & コマンドを使用してプロセスを開始し、niceness 値を観察します: nice vi &

(5) nice vi --10 & コマンドを使用してプロセスを開始し、負のniceness値を設定します: nice vi --10 &

(6) renice コマンドを使用して niceness 値を調整します: renice -n [new_niceness] [pid]

(7) killall を使用してすべての vi プロセスを終了します: killall vi

 

おすすめ

転載: blog.csdn.net/qq_53083744/article/details/129697591