最后更新:2022-06-23 12:43
目录
一、Shell
2.Linux命令分类
内部和外部命令之间的区别
2.Linux命令行格式
三、基础命令
1.在Linux系统上运行的特殊程序
2.用户与内核之间的“翻译器”
3.当用户登录到Linux时,自动 load一个壳牌程序
4. Bash时在Linux系统中默认使用的Shell程序


普通命令行使用格式
命令词选项参数
命令字:
是整个命令中最重要的部分
唯一确定一条命令
选项:
使用"-"符号指南的短格式选项
使用"--"符号指南的长格式选项
命令行提示字符
[root@localhost ~]#
[当前登录系统的用户 @ hostname目录,当前目录的位置]#
#指示登录为管理员
$作为正常用户登录
切换用户
su 用户名 # 更改后目录没有更改
su - 用户名 # 切换后目录变为主目录
查看当前主机的完整名称
hostname
临时设置主机名
主机名称主机名称
永久设置主机名
hostnamectl set-主机名称主机名称 或 vi /etc/hostname(设置完后需重启系统才生效)
按i键删除旧主机名称并输入新的主机名称(仅在第一行有效)
按 ESC 键, 然后按 SHIFT + ":" 组合键, 输入 wq, 然后按 Return 键退出
查看当前系统版本信息
猫/etc/ redhat-release或猫/etc/*release
查看当前内核版本
uname -r
临时修改网卡IP
ifconfig ens33 /24或 ifconfig ens33 netmask
永久修改网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet # 设置网络卡类型,"Ethernet"的意思是Ethernet
DEVICE=ens33 #为设置网络卡的名称
ONBOOT=是 # 在Linux操作系统启动时是否启动网络卡
BOOTPROTO=static # 设置网络卡的配置,"static"指使用静态IP地址,"dhcp"指动态获取地址
IPADDR= #设置网络卡的IP地址
NETMASK= # 设置网络卡的子网面具
GATEWAY= #设置默认网络卡地址
DNS1= #设置DNS服务器的IP地址
重启网卡
systemctl重新启动网络 #重新启动所有网络卡
ifdown ens33 ; ifup ens33
ifdown ens33 # 关闭网络卡
ifup ens33 #启动网络卡
ifconfig ens33 down #暂时禁止网络卡
ifconfig ens33 up # 重新激活网络卡(不能更新IP地址)
查看网卡地址
ifconfig
或
ip a
添加静态路由条目
临时添加路由(重新启动网络服务失败)
方法一:
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网络段的地址
gw:指定下一个跳跃路由器的IP地址
dev:为路由器指定的输出接口
查看路由表条目
route -n
删除静态路由条目
route del -net 192.168.3.0/24
方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]
永久添加路由(在实际中设置网络服务)
方法一:
vi /etc/sysconfig/static-routes
any net any gw 192.168.80.2
any net 192.168.3.0/24 gw 192.168.80.2
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2
systemctl restart network
方法二:
vim /etc/sysconfig/network-scripts/route-ens33
default via dev ens33 # default path, another format /0 dev ens33
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.14.254 dev ens33
systemctl restart network
测试网络连接
ping
追踪路线
mtr ( 动态跟踪 )
重启系统
reboot
init 6
shutdown -r now
关机
poweroff
init 0
shutdown -h now
shutdown -c
/etc/resolv.conf
用于设置DNS服务器的IP地址和DNS域名的DNS客户端配置文件。 您可以指定最多三个不同的DNS服务器地址,最好使用第一个DNS服务器。
nameserver #定义DNS服务器的IP地址
注: 此配置文件与网络卡配置文件的DNS1参数相同,无论该系统最后修改或重新启用何种配置。
关闭防火墙软件
1.暂时关闭命令systemctl停止 firewalld.service
2.查看服务状态 systemctl状态 firewalld.service
3. permanent shutdown systemctl disabling firewalld next time the machine doesn't start itself.service
关闭SELinux
对于SELinux,初学者可以理解它是在Linux上部署的一个功能模块,以增强系统安全。
1.临时关闭命令
2.查看服务状态/usr/sbin/sestatus-v
3.永久关闭(下次引导器不自启动)修改vim /etc/selinux/config toSELINUX=enforcing in configuration file toSELINUX=disabled
设置永久关闭后重新启动机器
本文由 在线网速测试 整理编辑,转载请注明出处。