账号管理
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、进程的基本概念
- Linux中每一个软件的执行,都是一个进程,都具有一个id号。
- 每个进程都有一个父进程。
- 进程分两种,前台进程和后台进程。
2、ps 命令
ps -aux # a:显示当前正在运行的进程(一个)# u:显示当前用户的进程# x:显示后台运行的进程参数
ps -aux|grep mysql #查询所有和mysql相关的线程。 # |代表管道,将前面的结果传递给后面。 grep代表筛选。
3、pstree 命令
pstree -pu #查询进程树,p:显示父信息,u:显示用户组。
4、kill 命令
kill -9 [pid] #强制杀死进程。