1准备工具
(1)VM16的虚拟机
(2)RHEL8 镜像
2安装VM16软件
创建虚拟机 RHEL8
打开RHEL8
安装RHEL8过程忽略。。。。。。。
3了解软件安装方法
打开RHEL8系统,进入终端
rpm -ivh XXXX
yum库有3种方式,1,本地yum库 2,网络yum源库 3.自建yum库
新系统rhel8和56对比, yum ,旧 用dnf
4新旧系统命令的区别
5.SHEEL
(1)用户与硬件
(2)执行命令
命令名称 [命令参数] [命令对象]
man 帮助文档
Tab键:
在Bash解释器的快捷键中,Tab键绝对是使用频率最高的,它能够实现对命令、参数或文件的内容补全。
Ctrl+c组合键:当同时按下键盘上的Ctrl和字母c的时候,意味着终止当前进程的运行
Ctrl+d组合键:当同时按下键盘上的Ctrl和字母d的时候,表示键盘输入结束。
Ctrl+l组合键:当同时按下键盘上行的Ctrl和字母l的时候,会清空当前终端中已有的内容(相当于清屏操作)
常用系统工作命令
1.echo命令
echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”
2.date命令
date命令用于显示或设置系统的时间与日期,语法格式为“date [+指定的格式]”。
3.timedatectl命令
timedatectl命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl [参数]”。
4.reboot命令
reboot命令用于重启系统,输入该命令后按回车键执行即可。
5.poweroff命令
poweroff命令用于关闭系统,输入该命令后按回车键执行即可。
6.wget命令
wget命令用于在终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”。
7.ps命令
ps命令用于查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。
8.pstree命令
pstree命令用于以树状图的形式展示进程之间的关系,英文全称为“process tree”,输入该命令后按回车键执行即可。
9.top命令
top命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可。
10.nice命令
nice命令用于调整进程的优先级,语法格式为“nice优先级数字 服务名称”。
11.pidof命令
pidof命令用于查询某个指定服务进程的PID号码值,语法格式为“pidof [参数] 服务名称”。
每个进程的进程号码值(PID)是唯一的,可以用于区分不同的进程。
12.kill命令
kill命令用于终止某个指定PID值的服务进程,语法格式为“kill [参数] 进程的PID”。
接下来,使用kill命令把上面用pidof命令查询到的PID所代表的进程终止掉
13.killall命令
killall命令用于终止某个指定名称的服务所对应的全部进程,语法格式为“killall [参数] 服务名称”。
通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果用kill命令逐个去结束这些进程会比较麻烦,此时可以使用killall命令来批量结束某个服务程序带有的全部进程。
系统状态检测命令
作为一名合格的运维人员,要想更快、更好地了解Linux服务器,必须具备快速查看系统运行状态的能力,因此接下来会逐个讲解与网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令执行记录以及救援诊断等相关命令的使用方法。这些命令都超级实用,还请读者用心学习,加以掌握。
1.ifconfig命令网络配置
2.uname命令
uname命令用于查看系统内核版本与系统架构等信息,英文全称为“unix name”,语法格式为“uname [-a]”。
3.uptime命令
uptime命令用于查看系统的负载信息,输入该命令后按回车键执行即可。
uptime命令真的很棒,它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。
4.free命令
free命令用于显示当前系统中内存的使用量信息,语法格式为“free [-h]”。
为了保证Linux系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。
5.who命令
who命令用于查看当前登入主机的用户终端信息,输入该命令后按回车键执行即可。
6.last命令
last命令用于调取主机的被访记录,输入该命令后按回车键执行即可。
7.ping命令
ping命令用于测试主机之间的网络连通性,语法格式为“ping [参数] 主机地址”。
即便大家没有学习过Linux系统,相信也肯定见过别人使用ping命令。
8.tracepath命令
tracepath命令用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为“tracepath [参数] 域名”。
当两台主机之间无法正常ping通时,要考虑两台主机之间是否有错误的路由信息,导致数据被某一台设备错误地丢弃。
9.netstat命令
netstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为“network status”,语法格式为“netstat [参数]”。
只要netstat命令使用得当,便可以查看到网络状态的方方面面信息。我们找出一些常用的参数让大家感受一下。
10.history命令
history命令用于显示执行过的命令历史,语法格式为“history [-c]”。
history命令应该是运维人员最喜欢的命令。
11.sosreport命令
sosreport命令用于收集系统配置及架构信息并输出诊断文档,输入该命令后按回车键执行即可。