Linux 003 系统管理命令

上一集:Linux 002用户和用户组管理命令

下一集:

一、系统管理

1、日期管理

当前日期如果通过date进行设置,在系统重启后不会保存date的设置,常用的只是通过date命令查看日期

date [参数选项]

参数

-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号; -u:显示GMT; --help:在线帮助; --version:显示版本信息

1.1 设置时间

用 -s选项可以设置系统时间,如下:

date -s "2020-04-24 00:00:00"

1.2 查看当前日期

date

 2、用户管理

2.1 显示用户

logname命令用于显示用户名称。

执行logname指令,它会显示目前用户的名称

显示登录账号的信息:logname

 2.2 切换用户

su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。

使用权限:所有使用者。

语法如下:su

变更帐号为 root 并在执行 ls 指令后退出返回原使用者

su -c ls root

切换到root

su root

2.3 ID命令

id命令用于显示用户的ID,以及所属群组的ID。

id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。

使用者权限:所有用户

2.4 sudo 命令

sudo:控制用户对系统命令的使用权限,root允许的操作。

通过sudo可以提高普通用户的操作权限

sudo -u root ls -l

参数说明

  • -V 显示版本编号

  • -h 会显示版本编号及指令的使用方式说明

  • -l 显示出自己(执行 sudo 的使用者)的权限

  • -v 因为 sudo 在第一次执行时或是在 N 分钟内没有执行(N 预设为五)会问密码,这个参数是重新做一次确认,如果超过 N 分钟,也会问密码

  • -k 将会强迫使用者在下一次执行 sudo 时问密码(不论有没有超过 N 分钟)

  • -b 将要执行的指令放在背景执行

  • -p prompt 可以更改问密码的提示语,其中 %u 会代换为使用者的帐号名称, %h 会显示主机名称

  • -u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令(#uid 为该 username 的使用者号码)

  • -s 执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell

  • -H 将环境变数中的 HOME 指定为要变更身份的使用者HOME目录(如不加 -u 参数就是系统管理者 root )

  • command 要以系统管理者身份(或以 -u 更改为其他人)执行的指令

3、进程命令

3.1 top 命令

在企业级开发中,开发人员(运维人员也会经常使用)常常为了查看服务器上运行的程序占用的CPU情况以及占用内存情况,目的就是检测我们的程序是否在正常范围内运行

top命令用于实时显示 process 的动态。按Q就能过结束进程

各进程(任务)的状态监控属性解释说明:

 top 实时显示所有进程的信息

top -c 实时显示所有的进程信息(显示完整命令)

top -p PID 实时显示指定进程的信息

3.2 ps 命令

ps 查看进程信息

跟上面的top差别在于,ps没办法实时监控,只能获取当下的进程信息

ps :显示当前进程的信息

ps -A:显示系统所有的进程信息

ps -ef :显示更加全的进程信息

ps -u 用户:显示指定用户的信息

3.3 kill 命令

Linux kill命令用于删除执行中的程序或工作(可强制中断)

kill  进程的序号                               杀掉某个进程

kill -9 进程序号                               强制杀掉某个进程

杀死指定用户所有进程

1.方法一 过滤出itcast用户进程

kill -9 $(ps -ef | grep 用户名) 

2.方法二,直接杀死

kill -u 用户名

4、关机和重启命令

4.1 关机

shutdown命令可以用来进行关闭系统,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机

使用者权限:管理员用户

shutdown centos 7是延迟一分钟关机,之前是立马进行关机

shutdown -c 取消关机

shutdown -h now 立马关机

shutdown +1 "1分钟以后关机"  延迟1分钟后关机,并给出警告信息

shutdown -r +1 "准备重启" :1分钟以后再重启,并给出警告信息

4.2 重启命令

reboot命令用于用来重新启动计算机

使用者权限:管理员、普通(需要验证)用户

5、查看用户在线命令

who 命令

who 显示当前登录系统的用户

who -H 显示明细(标题)信息

6、校对服务器时间命令

timedatectr

------更新中。。。。。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值