目录
一、Linux用户
1、Linux用户分为以下几种
二、用户管理命令
1、添加用户(使用者权限:管理员用户“root”)
2、切换用户
3、修改用户密码
4、修改已有用户信息使用usermod命令
5、删除用户
三、用户组
1、增加用户组(新增一个用户组,然后将用户添加到组中,使用者权限:管理员用户)
2、修改用户组
四、系统管理
1、日期管理
2、显示时间
3、设置时间
4、显示用户
5、sudo执行
五、top命令(top命令用于实时显示 process 的动态)
1、显示进程信息(使用权限:所有使用者)
2、显示完整命令,与top命令不同的就是command属性像是进行了命令补全
3、显示指定进程信息
六、ps命令
1、显示进程信息
2、显示指定用户信息
3、显示所有进程信息
七、kill命令
1、杀死一个进程
2、强制杀死进程
3、彻底杀死进程
4、杀死指定用户所有进程
八、关机命令
1、立即关机
2、指定1分钟后关机,1分钟关机并显示警告信息
3、指定1分钟后重启,并发出警告信息
九、重启命令
1、开始重新启动
一、Linux用户
1、Linux用户分为以下几种
- root用户:也称超级用户,UID为0,权限最高。
- 系统用户:也称虚拟用户、伪用户、假用户,是系统自身拥有的用户,UID为1~999,比如bin、daemon、adm、ftp、mail等,不具有登录Linux系统的能力,但却是系统运行不可缺少的用户。
- 普通用户:UID为1000~60000,可以登录系统,操作自己目录的内容。
二、用户管理命令
1、添加用户(使用者权限:管理员用户“root”)
语法:user 选项 用户名
2、切换用户
语法:su 用户名
3、修改用户密码
语法:passwd 选项 用户名
4、修改已有用户信息使用usermod命令
语法:usermod 选项 用户名
5、删除用户
- -f:强制删除用户,即使用户当前已登录;
- -r:删除用户的同时,删除与用户相关的所有文件。
语法:userdel 选项 用户名
三、用户组
1、增加用户组(新增一个用户组,然后将用户添加到组中,使用者权限:管理员用户)
语法:groupadd 选项 用户组
eg:groupadd usergroup
2、修改用户组
语法:groupmod 选项 用户组
eg:groupmod -n new-usergroup usergroup
四、系统管理
1、日期管理
(当前日期如果通过date进行设置,在系统重启后不会保存date的设置,常用的只是通过date命令查看日期date 可以用来显示或设定系统的日期与时间,使用者权限:所有用户)
语法:date [参数选项]
2、显示时间
语法:date
3、设置时间
语法:date -s "2020-08-08 12:00:00"
(1)UTC
协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
(2)GMT
即格林尼治 平太阳时间,是指格林尼治所在地的标准时间,也是表示地球自转速率的一种形式,**外文名:**Universal Time,其他外文名G.M.T.(Greenwich Mean Time)。
(3)CST
北京时间 (中国国家标准时间)
(4)东八区
东八区(UTC/GMT+08:00)是比世界协调时间(UTC)/格林尼治时间(GMT)快8小时的时区,理论上的位置是位于东经112.5度至127.5度之间,是东盟标准的其中一个候选时区。当格林尼治标准时间为0:00时,东八区的标准时间为08:00
4、显示用户
语法:logname
5、sudo执行
(sudo:控制用户对系统命令的使用权限,root允许的操作。通过sudo可以提高普通用户的操作权限,使用者权限:普通用户)
使用场景:比如我们使用普通用户操作用户或者操作用户组、以及修改网卡配置文件的时候,需要切换到root用户才操作,此时我们可以使用sudo命令提高普通用户的操作权限,以达到操作目的。
五、top命令(top命令用于实时显示 process 的动态)
1、显示进程信息(使用权限:所有使用者)
语法:top
退出:按q键退出
2、显示完整命令,与top命令不同的就是command属性像是进行了命令补全
语法:top -c
3、显示指定进程信息
语法:top -p 4160
六、ps命令
- ps命令类似于我们在Windows中通过任务管理器查看进程信息;
- 用于显示当前进程 (process) 的状态信息;
- 使用者权限:所有用户。
语法:ps
1、显示进程信息
语法:ps -A
2、显示指定用户信息
语法: ps -u itcast
3、显示所有进程信息
语法:ps -ef
七、kill命令
- Linux kill命令用于删除执行中的程序或工作(可强制中断);
- 使用者权限:所有用户。
语法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
1、杀死一个进程
语法: kill 15642
2、强制杀死进程
语法:kill -KILL 15642
3、彻底杀死进程
语法:kill -9 15642
4、杀死指定用户所有进程
方法一: 过滤出itcast用户进程
语法:kill -9 $(ps -ef | grep itcast)
方法二:直接杀死
语法:kill -u itcast
八、关机命令
语法:shutdown [-t seconds] [-rkhncfF] time [message]
1、立即关机
语法:shutdown -h now 或者 shudown
2、指定1分钟后关机,1分钟关机并显示警告信息
语法:shutdown +1 “System will shutdown after 1 minutes”
3、指定1分钟后重启,并发出警告信息
语法:shutdown –r +1 “1分钟后关机重启”
九、重启命令
语法:reboot [-n] [-w] [-d] [-f] [-i]
- 参数:
- -n : 在重开机前不做将记忆体资料写回硬盘的动作;
- -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里;
- -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d);
- -f : 强迫重开机,不呼叫 shutdown 这个指令;
- -i : 在重开机之前先把所有网络相关的装置先停止。
1、开始重新启动
语法:reboot