测试人员学linux(十) : 进阶命令
目录
1.挂载/卸载命令
2.待机/关机/重启
3.查看服务器信息
4.用户命令
5.系统监控
一、挂载/卸载命令
mount命令:卸载磁盘、光驱
mount /dev/cdrom /mnt/cdrom
umount命令:卸载磁盘、光驱
umount /mnt/cdrom
二、待机/关机/重启
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
重要指标:
processor 逻辑处理器的id
physical id 物理封装的处理器的id
core id 每个核心的id
cpu cores 位于相同物理封装的处理器中的内核数量
siblings 位于相同物理封装的处理器中的逻辑处理器的数量
查看内存信息:more /proc/meminfo
在我们配置好了访问外网、配置好了远程访问之后,我们登录到Linux服务器上,登录后我们查看当前服务器配置、操作系统版本、内核版本等,那么我们该使用什么命令呢
查看操作系统发行版本:more /etc/system-release
查看内核版本:uname -a
查看有哪些用户链接: who
四、用户命令
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