六、账号管理,用户组管理,磁盘管理,进程管理

账号管理

Linux中,root账号拥有最高权限。我们也可以创建其他账号。Linux中的一切都是文件,所以用户也是以文件形式存在的。

在文件的属性中,属主就代表这个文件属于哪个用户。

1、useradd 命令

useradd [用户名]						#同时会在home目录下创建一个[用户名]命名的文件夹。

2、userdel 命令

userdel -r [用户名]					#将用户以及home下对应的的文件夹都删除

3、usermod 命令

usermod -d [指定文件] [用户名]				#修改用户对应的文件

4、su 命令

su [用户名]							#切换用户

5、passwd 命令

passwd [用户名]						#修改用户密码

用户组管理

我们将用户分成不同的组,来方便进行权限管理,就像:开发组、运维组、测试组、root组。

1、groupadd 命令

groupadd [组名]						#新建组
groupadd -g [组id] [组名]				#新建组(指定id)

2、groupdel 命令

groupdel [组名]						#删除组

3、groupmod 命令

groupmod -g [组id] [组名]				#修改组id

磁盘管理

1、df 、du 命令

df								#检查全部磁盘使用量
df -h							#以便于阅读的方式显示磁盘大小(带单位)
du								#检查当前磁盘的使用量

2、mount 、umount 命令

mount /dev/USB1 /mnt/USB1				#将外部设备USB1挂载到系统上(插入U盘)
umount /mnt/USB1						#将外部设备卸载(弹出U盘)

进程管理

1、进程的基本概念

  1. Linux中每一个软件的执行,都是一个进程,都具有一个id号。
  2. 每个进程都有一个父进程。
  3. 进程分两种,前台进程和后台进程。

2、ps 命令

ps -aux								#  a:显示当前正在运行的进程(一个)
									#  u:显示当前用户的进程
									#  x:显示后台运行的进程参数
ps -aux|grep mysql					#查询所有和mysql相关的线程。																	# |代表管道,将前面的结果传递给后面。 grep代表筛选。

3、pstree 命令

pstree -pu  						#查询进程树,p:显示父信息,u:显示用户组。

4、kill 命令

kill -9 [pid]						#强制杀死进程。

你可能感兴趣的:(Linux,linux,运维,服务器)