一,Linux命令--账号管理
创建用户:useradd (选项) 用户名
用户口令:passwd (选项) 用户名
修改用户: usermod 选项 用户名
删除用户:userdel (选项) 用户名
二,Linux命令--用户组
创建用户组:groupadd (选项)用户组名
修改用户组 groupmod (选项) 用户组名
查询用户所属组 groups 用户名
删除用户组 groupdel 用户组名
查看用户组信息 tail -l /etc/group
三,管理用户组内成员
语法:gpasswd (可选项) 组名
gpasswd是Linux下的管理工具,用于将一个用户添加到组或者从组中删除
-a 添加用户到组
-d 从组删除用户
-A 指定管理员
-M 只当组成员和-A用途差不多
-r 删除密码
-R 限制用户登入组,只有组中的成员可以使用newgrp加入改组
四,日期管理
date [参数选项]
-d <字符串> :显示字符串所指的日期与时间,字符串必须加双引号
-s <字符串> :根据自字符串来设置日期与实践,自负床必须加双引号
-u :显示GMT
--help 在线帮助
--version 显示版本信息
五,显示用户,切换用户
logname 显示登录账号的信息
su 用户名 切换用户
id 查看当前用户的详细信息(用户id ,群组id ,所属组)
六,sudo命令
sudo 参数选项 提高普通用户的操作权限
-V 显示版本编号
-h 会显示版本编号和指令的使用方式说明
-l 显示出自己的权限
-v 超出N分钟没有使用,要求再次输入密码
-k 下一次执行sudo时问密码
-s 执行环境变数中的SHELL所指定的shell,或是/etc/passwe里面所指定的shell
-H 将环境变数中的HOME指定为要便更身份的使用者HOME目录
sudo command 要以系统管理员身份(或者-u更改为其他人)执行指令
七,top命令
top 实时显示所有的进程信息
top -c 实现显示所有的进程信息(显示完整命令)
top -p PID 实时显示指定进程的信息
结束监控快捷键:q
八,ps命令
ps 显示当前正在运行的进程信息
ps -A 显示系统中所有的进程信息
ps -ef 显示系统中所有的进程信息(完整信息)
ps -u 用户名 显示指定用户的进程信息
九,kill命令
kill 进程PID 杀死指定进程
kill -9 进程PID 彻底杀死指定进程
kill -9 $ (ps -ef | grep 用户名) 杀死指定用用户所有进程
killall -u 用户名 杀死指定用户所有进程
十,关机命令
shutdown 关机
shutdown -h now 现在关机
shutdown +1 “警告信息” 一分钟之后关机并出现警告信息
shutdown -r +1 “警告信息” 一分钟之后重启,并出现警告信息
shutdown -c 取消当前关机操作
十一,重启命令
reboot
-n :在重开及前不做将记忆体资料写回硬盘的动作
-w :并不会真的重开机,只是把记录写到/var/log/wtmp档案里
-d :不把记录写道/var/log/wtmp档案里
-f :强迫重开机,不呼叫shutdown这个指令
-i : 在重开机之前先把所有网络相关的装置先停止
十二,who命令
who 显示当前登录系统的用户
who -H 显示明细(标题) 信息
十三,timdatectl命令
timdatectl status 显示系统的当前时间和日期
timdatectl list-timezones 查看所有可用的时区
timdatectl set-timezone “Asia/Shanghai" 设置本地时区
timdatectl set-net false 禁用时间同步
timdatectl set-time ”2019-03-11 20:20:00" 设置时间
timdatectl set-net true 启用时间同步