ubuntu网络运维杂记

查看网卡信息

单纯查看网卡ip信息:

ifconfig
ifconfig -a
ip addr
ip addr|grep net
查看网卡生产厂家和型号信息:

查看网卡生产厂家和型号信息:

lspci -vvv # 输出内容较多,不易找到想要信息
lsmod 或 lsmod|grep ixgbe # 这里使用的是ixgbe驱动
modinfo ixgbe # 驱动版本详细信息
ethtool -i ens4f0 # ens4f0是光口号,驱动版本简单信息
ethtool ens4f0 # 该光口网络速率、链接状态等信息

ethtool实用命令

ethtool -h # 能看到很多帮助信息
ethtool -p eth0 # 测试网卡,网卡的双灯会一秒一闪。
ethtool ens4f1 # 检测有没有载波, Link detected: no则无载波,使用 ip addr 命令可以看到 qdisc mq state DOWN group,此时网卡也没有 --running的标志位

ip link 实用命令

sudo ip link ls <网卡名> —查看网卡状态
sudo ip link set <网卡名> up —启动网卡
sudo ip link set <网卡名> down —关闭网卡

网卡配置文件

ubuntu网卡配置文件有两个,启动命令是有所不同的,这里个人推荐使用方法二,比较简单,并且只有Ubuntu系统才会有,两种方法介绍如下:

方法一:

配置文件
sudo vi /etc/network/interfaces

默认的文件内容如下:
auto lo
iface lo inet loopback

现在修改配置文件。修改方式有两种:静态ip和动态ip
静态ip,修改范例如下,其中enp0s3是网卡的名字:
auto enp0s3
iface enp0s3 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1

动态ip,修改范例如下,其中enp0s3是网卡的名字:
auto enp0s3
iface enp0s3 inet dhcp

服务器网卡操作命令:
systemctl status networking
systemctl restart networking

方法二:

因为Ubuntu18.04+采用的是netplan来管理network。cd /etc/netpla n 系统里默认已经创建好一个yaml文件,如:50-cloud-init.yaml。
下面我们给ens33这个网卡创建一个静态ip,如下:

network:
  version: 2
  ethernets:
  ens33:
    addresses:
      - 172.16.108.178/22
    dhcp4: false
    routes::
     - to: default
       via: 172.16.108.1
    nameservers:
     addresses: [114.114.114.114,223.5.5.5]

最后使用sudo netplan apply来重启网络服务就可以了。使用ip a查看你的静态IP是否设置成功了!

网络故障排查

之前碰到一个网卡启动后过了一会就自动关闭的问题,一直在找问题,最后还是找了系统日志才发现问题:

cat /var/log/syslog # 查看系统日志

看到有人恶意在里面加了个定时关闭网卡的cron脚本:
在这里插入图片描述
代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/bc479dc8eadc4b39a3083da8e5b06202.png
问题解决,[一种植物]
公用服务器不要随随便便给sudo权限。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu运维中,常用的命令有以下几个: 1. `free`:用于显示系统中物理和交换内存的使用情况,以及内核使用的缓冲和缓存。 2. `unzip`:用于解压缩.zip格式的文件。如果系统中没有安装unzip,可以使用命令`sudo apt install unzip`进行安装。 3. `unrar`:用于解压缩.rar格式的文件。可以使用命令`sudo apt install unrar`进行安装。 4. `cd`:用于切换目录。例如,`cd /`可以回到根目录,`cd ~`可以进入当前用户的家目录。 5. `mkdir`:用于创建目录。例如,`mkdir directory_name`可以创建一个名为directory_name的目录。 6. `rm`:用于删除文件和目录。例如,`rm -rf file_name`可以删除名为file_name的文件或目录。请注意,`-rf`选项用于强制删除目录及其子目录。 7. `mv`:用于移动文件或重命名文件。例如,`mv file_name directory_name`可以将file_name移动到directory_name目录中。 这些是Ubuntu运维中常用的命令,可以帮助您进行系统管理和文件操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Ubuntu系统常用运维命令整理](https://blog.csdn.net/weixin_44724865/article/details/103444629)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [小白轻松10分钟搞定Ubuntu常用命令(史上最全)](https://blog.csdn.net/weixin_38410551/article/details/89917347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值