测试人员学linux(十) : 进阶命令

目录

1.挂载/卸载命令
2.待机/关机/重启
3.查看服务器信息
4.用户命令
5.系统监控

一、挂载/卸载命令

mount命令:卸载磁盘、光驱
mount /dev/cdrom /mnt/cdrom

测试人员学linux(十) : 进阶命令

测试人员学linux(十) : 进阶命令

umount命令:卸载磁盘、光驱

umount /mnt/cdrom

测试人员学linux(十) : 进阶命令

二、待机/关机/重启

1.关机:
  命令1:systemctl poweroff
  命令2:poweroff
  命令3:shutdown -h now
2.重启:
  命令1:systemctl reboot
  命令2:reboot
  命令3:shutdown -r now
3.待机:
  命令1:systemctl halt
  命令2:halt
  命令3:shutdown -H

三、查看服务器信息

查看CPU信息:more /proc/cpuinfo

测试人员学linux(十) : 进阶命令

重要指标:

processor      逻辑处理器的id
physical id    物理封装的处理器的id
core id        每个核心的id
cpu cores      位于相同物理封装的处理器中的内核数量
siblings       位于相同物理封装的处理器中的逻辑处理器的数量

查看内存信息:more /proc/meminfo

测试人员学linux(十) : 进阶命令

 在我们配置好了访问外网、配置好了远程访问之后,我们登录到Linux服务器上,登录后我们查看当前服务器配置、操作系统版本、内核版本等,那么我们该使用什么命令呢

查看操作系统发行版本:more /etc/system-release

 测试人员学linux(十) : 进阶命令

查看内核版本:uname -a

测试人员学linux(十) : 进阶命令

 查看有哪些用户链接: who

测试人员学linux(十) : 进阶命令

四、用户命令

useradd命令:给系统添加新用户
例如:useradd newdream ---使用root用户执行该命令

passwd命令:给用户修改密码
例如:passwd newdream --使用root用户执行该命令

su命令:切换用户
例如:su newdream

exit命令:退出用户或退出客户端
例如:exit

who:看有哪些用户链接着本服务器

whoami:我是谁,查看当前用户是谁


五、系统监控

du命令:估计文件空间占用情况
如:du -sh
du -k
du -m
df命令:统计文件系统磁盘空间占用情况
如:df -m --表示按m来显示磁盘占用情况
df -a
top命令:监控系统资源使用情况
top -n 5 --刷新5次后退出
top -u apps --查看apps用户启动的进程
top -p 123 --查看进程123使用资源情况
top -H -p 123 --查看进程123的线程使用情况
vmstat命令:统计内存等资源使用情况
vmstat 1 5 --vmstat命令每1秒刷新一次,共刷新5次,
vmstat 2 --vmstat命令每2秒刷新一次,未限制次数;

uptime命令:查看当前时间、服务器启动到现在截止时间、系统负载

sudo命令:只有root把某用户名添加到visudo中后该用户才能以root的权限执行root才能执行的命令
例如:sudo sh /apps/software/tomcat/bin/startup.sh

history命令:查看之前的命令记录

nohup命令:用来启动进程,并且把进程放到后台执行 nohup 命令 &

which/whereis: 查找某命令是否存在
which rm
whereis rm