useradd -选项 用户名
在/etc/passwd文件中会自动添加一行当前创建的用户信息,标注了用户主目录存在的位置
userdel -r 用户名
usermod 参数 用户名
passwd 用户名回车之后输入密码即可,linux输入密码的时候是不会显示的
普通用户只能只能修改当前自己账号的密码passwd,输出一遍当前密码再输出新密码
passwd -l 用户名,被锁定的用户无法登陆系统,解锁-u即可
passwd -d 用户名,清除该账号密码,使账号无法登陆
用户组的增加、删除、修改实际上就是对/etc/group文件的修改
groupadd 用户组名
创建用户组会有一个组id,这个id是自动创建的(从1000开始向上自增1),也可以我们手动指定一个组id。通过groupadd -g 组id 用户组名来为一个新的用户组指定组id。
groupdel 用户组名
groupmod -g 修改的id -n 修改的名字 源用户组名
[root@localhost home]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 485824 0 485824 0% /dev
tmpfs 497836 0 497836 0% /dev/shm
tmpfs 497836 7792 490044 2% /run
tmpfs 497836 0 497836 0% /sys/fs/cgroup
/dev/mapper/centos-root 17811456 2144588 15666868 13% /
/dev/sda1 1038336 140324 898012 14% /boot
tmpfs 99568 0 99568 0% /run/user/0
[root@localhost home]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 475M 0 475M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 7.7M 479M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 2.1G 15G 13% /
/dev/sda1 1014M 138M 877M 14% /boot
tmpfs 98M 0 98M 0% /run/user/0
[root@localhost home]# du
314692 .
[root@localhost home]# du -a
11356 ./apache-tomcat-9.0.73.tar.gz
189496 ./jdk-8u202-linux-x64.tar_2.gz
113840 ./jdk-8u361-linux-x64.rpm
314692 .
[root@localhost home]# du -a -h
12M ./apache-tomcat-9.0.73.tar.gz
186M ./jdk-8u202-linux-x64.tar_2.gz
112M ./jdk-8u361-linux-x64.rpm
308M .
挂载:mount /dev/外部设备名称 /mnt/命名一个访问名称挂载设备之后可以对外部设备内存访问
卸载:unmount
ps命令可以查看查看当前系统中正在执行的各种进程信息
参数列表:
一般情况下都是ps -aux这个命令配合管道符使用
管道符可以将左侧的命令输出结果用来操作右侧命令,最基本的一种使用就是过滤
grep 命令可以查找文件中符合条件的字符串,一般情况下配合ps命令来对进程信息进行过滤以便选中用户想要的进程信息,例如 grep mysql。
ps -aux | grep 进程信息
这个命令可以查看父进程信息,但查出来的信息有点杂乱不便阅读,于是使用pstree查看进程目录树结构来查看父进程信息会更好。
pstree参数列表:
-p显示父进程id
-u显示用户组
部分linux发行版可能不存在pstree这个命令,需要我们手动安装,本机实验环境为centOS7,于是可以执行
yum -y install psmisc来安装pstree命令
kill -9 pid -9表示强制结束进程,一般都会带上这个参数