linux基础命令

linux基础命令

1.命令提示符

【root@localhost ~]#
[当前登录系统的用户@主机名称 当前所在的目录】#

表示为管理员登录

$ 表示为普通用户登录

2.切换用

su 用户名 #切换后所在目录不变
su - 用户名 #切换后所在目录变成用户家目录
在这里插入图片描述

3.查看当前主机的完整名称

hostname
在这里插入图片描述

4.临时设置主机名

hostname 主机名
在这里插入图片描述

5.永久设置主机名

hostnamectl set-hostname 主机名
vi /etc/hostname 设置完成后需重启系统才生效 在这里插入图片描述

在这里插入图片描述
i键进入编辑模式,先删除旧主机名,在输入新主机名(注意只有第一行有效)按ESC,退出编辑模式然后SHIFT+:组合键,在最后一行输入wq,再按回车退出

6.查看当前系统版本信息

cat /etc/redhat-release
cat /etc/os-release
在这里插入图片描述

7.查看当前内核版本

uname -r
在这里插入图片描述

8.临时修改网卡

ifconfig ens33 192.168.80.3/24
ifconfig ens33 192.168.80.3 netmask 255.255.255.0
在这里插入图片描述

ip address add|del 192.168.80.3 dev ens33
在这里插入图片描述

9.永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入网卡配置文件
其中配置必要项有
TYPE="Ethernet 网卡
BOOTPROTO=“static” 设置静态IP
DEVICE=“ens35” 设备名称
ONBOOT=“yes” 开启自启动
IPADDR=192.168.80.30 设置IP
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.80.2 网关IP
DNS1=192.168.80.2 主DNS服务
如果是内网可以不用设置
网关和DNS
在这里插入图片描述

在这里插入图片描述
注意如果生产环境中多张网卡,设置网卡地址时,所有网卡要设置在不同网段, 设置在同一网段会引起网络风暴
如果生产环境中两张网卡设置为同一网段,使用bond实现主备,一张为物理服务网卡,另一张为虚拟网卡

10.重启网卡

systemctl restart network
重启所有网卡
ifdown ens33 #关闭某个网卡
在这里插入图片描述
在这里插入图片描述

ifup ens33 启动某个网卡
在这里插入图片描述

ifdown ens33;ifup ens33
关闭重启ens33网卡

11.查看网卡地址

ifconfig
查看所有活动的网络接口信息

在这里插入图片描述

ifconfig   网络接口

在这里插入图片描述
mut最大传输单元,指网络能够传输的最大数据包大小,以字节为单位。理想的本地MTU值 本地MAT值=网络MAT值

IP a   查看网卡信息

在这里插入图片描述

12.查看路由表条目

route -n 

在这里插入图片描述

netstat   
查看网络连接情况
ss比netstat效率更高

在这里插入图片描述
在这里插入图片描述## 13.添加静态路由条目
方法一
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net 指定目标网段的地址
gw 指定下一跳路由器的ip地址
dev 为路由器指定的输出接口
增加一个默认路由(网卡需要开启网关配置)
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.2
route add default gw 192.168.8.2
删除静态路由条目
route del -net 192.168.3.0/24
方法二ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]
永久添加路由(重启network服务生效)
方法一
vi /etc/sysconfig/static-routes
any net 192.168.3.0/24 gw 192.168.80.2 dev ens33
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
net表示网段 host表示主机

route add default gw ip地址
向路由表中添加默认网关记录
route del default gw  ip地址
删除路由表默认的网关记录

systemctl restart network
重启所有网卡
方法二
vim /etc/sysconfig/network-scripts/route-ens33
0.0.0.0/0 via 192.168.80.2 dev ens33
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.80.2 dev ens33
systemctl restart network

14 测试网络连通性

ping traceroute (静态跟踪) mtr(动态跟踪)
在这里插入图片描述

nslookup  <域名>
查询域名解析出ip地址
类似的命令有host    dig   用法相同

在这里插入图片描述

15.重启系统

reboot
init 6
shutdown -r now

16.关机

poweroff
init 0
shutdown -h now
shutdown -c

17.域名解析配置文件

/etc/resolv.conf
或
 /etc/sysconfig/network-scripts/ifcfg-ens33
 DNS1=ip
 重启网卡

在这里插入图片描述
window:网卡适配器,属性,ipv4。dns服务地址

18.本地主机映射文件

/etc/hosts 
保存主机与ip地址的映射记录(域名与ip对应关系) 

window: C:\window\system32\drivers\etc

在这里插入图片描述
默认情况下,系统首先从hosts文件查找解析记录,hosts文件只对当前主机有效,hosts文件可减少DNS查询过程,从而加快访问速度

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值