Linux基础命令之系统管理

1 查看当前用户:whoami

2 添加用户账号:useradd

#添加一个ueser01用户,并且自动在/home创建目录
eg: sudo useradd -m user01 

3 设置用户密码:passwd

# 给user01用户设置密码
sudo passwd user01

4 删除用户:userdel

# 删除user01用户以及递归删除其用户主目录
userdel -r  user01

5 切换用户:su

su root  切换到root用户
su - root  切换到root用户,同时切换目录到/root

6 查看有哪些用户组 cat /etc/group

7 修改用户所在组:usermod

#将用户python2修改到python组
usermod -g python python2
查看信息
cat /etc/group | grep python

8 查看用户在哪些组

#给用户丽丽添加一个python组
usermod -a -G python lili
查看用户所在组
groups lili

9 为创建的普通用户添加sudo权限

sudo usermod -a -G adm 用户名
给普通用户添加sudo权限
sudo usermod -a -G sudo 用户名

10 修改文件权限:chmod

chmod 修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
u		user 表示该文件的所有者
g		group 表示与该文件的所有者属于同一组( group )者,即用户组
o      other 表示其他以外的人
a      all 表示这三者皆是

eg:  chmod 777 test.txt
注意:如果想递归所有目录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R 递归 test 目录下所有文件加 777 权限

11 查看当前日历:cal

eg: cal -y 2020 查看2020 年的日历
显示或设置时间:date
 eg:date "+%Y/%m/%d" 显示年月日

12 查看进程信息:ps

eg: ps -aux
动态显示进程:top
M		根据内存使用量来排序
P		根据CPU占有率来排序
T      根据进程运行时间的长短来排序
U		可以根据后面输入的用户名来筛选进程
K		可以根据后面输入的PID来杀死进程。
q		退出
h		获得帮助

13 关机重启:reboot、shutdown、init

reboot重新启动操作系统
shutdown –r now		重新启动操作系统,shutdown会给别的用户提示
shutdown -h now		立刻关机,其中now相当于时间为0的状态
shutdown -h 20:25		系统在今天的20:25 会关机
shutdown -h +10		系统再过十分钟后自动关机
init 0		关机
init 6		重启

14 检测磁盘空间:df

-a		显示所有文件系统的磁盘使用情况
-m	以1024字节为单位显示
-t		显示各指定文件系统的磁盘空间使用情况
-T		显示文件系统

15 检测目录所占磁盘空间:du

-a		递归显示指定目录中各文件和子目录中文件占用的数据块
-s		显示指定文件或目录占用的数据块
-b		以字节为单位显示磁盘占用情况
-l		计算所有文件大小,对硬链接文件计算多次

16 查看或配置网卡信息:ifconfig

17 测试远程主机连通性:ping

猜你喜欢

转载自blog.csdn.net/hu827250322/article/details/94589172