linux 配置文件修改ip地址(2)centos 7网络,巨页,路由,vftp配置,修改系统时间_哈尼的博客-程序员宅基地

技术标签: linux-centos系列  centos7 路由  Linux  巨页  linux  vftp  centos7 ip  

1. centos7 ip 配置

1.1.查看ip

看获取的IP地址则使用命令 ip addr
注意:默认没有安装 ifconfig
需要安装net-tools工具,yum install -y net-tools,安装完毕就可以ifconfig

1.2.配置ip

vi /etc/sysconfig/network-scripts/ifcfg-xxxxxxx
在这里插入图片描述
注意1:
HWADDR:MAC地址可以通过ip addr 命令查看
mac地址写错导致起不来,尤其是bd 写成db 这种,亲测 有效

注意2:
配置外网DNS的时候,这里一定是 DNS1,不能是 DNS,否则ping不通百度等外网ip

1.3. ethtool 命令查看网卡是否连接(连线)

在多网卡情况下,ethtool 查看这个网卡是否连接网线/光纤。
如: ethtool ens10f0
只需要关注相关字段即可:

  1. Supported link modes: 10000baseT/Full //表明支持10G 光口
  2. Link detected:yes //连接状态 yes 表明已连接物理电/光口

1.4. 重启网卡

centos7 重启网卡: systemctl restart network
centos6 重启网卡: service network restart

1.4.1 起某个网卡 ifconfig enp0s8 up

ifconfig enp0s8 up

1.5.重启网卡失败解决方法

systemctl restart network 重启网卡失败
报错: Failed to start LSB: Bring up/down networking
解决: 禁用 NetworkManager

  1. systemctl stop NetworkManager
  2. systemctl disable NetworkManager
  3. 然后重启网络服务即可

1.6. 修改mac地址

ifconfig ensxxx hw ether 00:11:22:33:44等 即可

2. centos7 巨页配置步骤

2.1.修改 /etc/default/grub

在 GRUB_CMDLINE_LINUX 中添加:
default_hugepagesz=1G hugepagesz=1G hugepages=4 iommu=pt intel_iommu=on
//这里表示添加4个1G的巨页
注意这里的单词拼写,sz s等

查看分配了几个巨页: cat /proc/cmdline
hugepages 个数 和 hugepagez 巨页大小

2.2.刷新 grub

这里依据centos安装时候的启动方式:
UEFI: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg 有效
而: grub2-mkconfig -o /boot/grub2/grub.cfg 则无效

2.3.重启机器

2.4.验证

通过: cat /proc/cmdline 查看

3. centos7 路由配置

3.1.添加路由-临时+永久

  1. 临时
    ip route add 1.1.1.2/24 via 2.2.2.2 dev ens10f0
  2. 永久
    新建文件: vim /etc/sysconfig/network-scripts/route-ens7f3
    添加路由
    [[email protected] network-scripts]# cat route-ens7f3
    10.10.50.0/24 via 55.55.55.100 dev ens7f3

3.2.显示路由

ip route show
route -n

3.3.删除路由

ip route del 1.1.1.2/24
删除默认路由
ip route del default via 1.2.3.4

3.4 nmcli connection show 显示当前连接的网

如果没有显示,说明当前没有网络建立连接,需要把ens33激活up

3.5 添加删除默认路由

删除默认的路由:
route del default gw 0.0.0.0
增加新的默认路由:
route add -net 0.0.0.0 gw 192.168.1.2

4. centos7 安装 vsftp (ftp)

4.1.查看是否安装vsftp

rpm -qa | grep vsftpd
没有反馈就是没有安装

4.2.安装vsftp

亲测有效
参考: https://blog.csdn.net/sinat_30802291/article/details/81706152

  1. 注意事项1:
    7.创建虚拟用户配置目录
    /home/vsftpd/ ftp-user1 和 ftp-user2
    #编辑两个文件,加入以下信息(注意加粗部分要替换为你虚拟账户要访问的根目录名称)
    local_root=/home/vsftpd/ ftp-user1
    这里中间的空格去掉!!!
  2. 注意事项2:
    开始ftp可用,后来不可用,别急 等会又能用 ……不知道什么鬼
    报错
    ftp> get x.txt
    200 PORT command successful. Consider using PASV.
    425 Failed to establish connection.
    ftp>

4.3 注意!!! 可不用安装任何,直接使用tftp即可传输文件!!!

5. 磁盘不够,清理磁盘 reclaim space

之前安装过系统,由于某种原因,重新安装时候磁盘不足,选择该磁盘后。
点击 reclaim space。然后delete all 删除所有然后回到上个页面即可恢复空间。

6. CentOS命令修改系统时间同步

1.date //查看本地
2.hwclock --show //查看硬件的时间
3.如果硬件的时间是对不上,那就对硬件的时间进行修改、
4.hwclock --set --date ‘2016-01-08 15:15:15’ //设置硬件时间
5.hwclock --hctosys //设置系统时间和硬件时间同步
6.clock -w //保存时钟
https://www.linuxidc.com/Linux/2017-10/147876.htm

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lqy971966/article/details/103830080

智能推荐

随便推点