当前播放: 28 | 修改网络配置
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:基础篇 (7讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 什么是Linux
免费
04 | Linux的内核版本及常见发行版
免费
05 | 安装VirtualBox虚拟机
免费
06 | 在虚拟机中安装Linux系统
免费
07 | 第一次启动Linux
免费
第二章:系统操作篇 (18讲)
08 | 万能的帮助命令:man、help、info
免费
09 | 初识pwd和ls命令
10 | 详解ls命令
11 | 详解cd命令
12 | 创建和删除目录
13 | 复制和移动目录
14 | 如何在Linux下进行文本查看
15 | 打包压缩和解压缩
16 | Vim的四种模式
17 | Vim的正常模式
18 | Vim的命令模式
19 | Vim的可视模式
20 | 用户和用户组管理及密码管理
21 | su和sudo命令的区别和使用方法
22 | 用户和用户组的配置文件介绍
23 | 文件与目录权限的表示方法
24 | 文件权限的修改方法和数字表示方法
25 | 权限管理以及文件的特殊权限
第三章:系统管理篇 (29讲)
26 | 网络管理
27 | 查看网络配置
28 | 修改网络配置
29 | 网络故障排除命令
30 | 网络管理和配置文件
31 | 软件包管理器的使用
32 | 使用rpm命令安装软件包
33 |使用yum包管理器安装软件包
34 | 通过源代码编译安装软件包
35 | 如何进行内核升级
36 | grub配置文件介绍
37 | 使用ps和top命令查看进程
38 | 进程的控制与进程之间的关系
39 | 进程的通信方式与信号:kill命令
40 | 守护进程
41 | screen命令和系统日志
42 | 服务管理工具systemctl
43 | SELinux简介
44 | 内存与磁盘管理
45 | 内存查看命令
46 | 磁盘分区和文件大小查看
47 | 文件系统管理
48 | i节点和数据块操作
49 | 分区和挂载
50 | 分区和挂载磁盘配额
51 | 交换分区swap的查看与创建
52 | 软件RAID的使用
53 | 逻辑卷LVM的用途与创建
54 | 系统综合状态查看命令sar以及第三方命令
第四章:Shell 篇 (31讲)
55 | 什么是Shell
56 | Linux的启动过程
57 | Shell脚本的格式
58 | 脚本不同执行方式的影响
59 | 管道
60 | 重定向
61 | 变量赋值
62 | 变量引用及作用范围
63 | 环境变量、预定义变量与位置变量
64 | 环境变量配置文件
65 | 数组
66 | 转义和引用
67 | 运算符
68 | 特殊字符大全
69 | test比较
70 | if判断的使用
71 | if-else判断的使用
72 | 嵌套if的使用
73 | case分支
74 | for的基本使用
75 | C语言风格的for
76 | while循环和until循环
77 | 循环的嵌套和break、continue语句
78 | 使用循环处理位置参数
79 | 自定义函数
80 | 系统函数库介绍
81 | 脚本资源控制
82 | 信号
83 | 一次性计划任务
84 | 周期性计划任务
85 | 为脚本加锁
第五章:文本操作篇 (15讲)
86 | 元字符介绍
87 | find 演示
88 | sed和awk介绍
89 | sed替换命令讲解
90 | sed的替换指令加强版
91 | sed的其他常用命令
92 | sed多行模式空间
93 | 什么是sed的保持空间
94 | 认识awk
95 | awk的字段
96 | awk表达式
97 | awk判断和循环
98 | awk数组
99 | awk数组功能的使用
100 | awk函数
第六章:服务管理篇 (18讲)
101 | 防火墙概述
102 | iptables规则的基本使用演示
103 | iptables过滤规则的使用
104 | iptables nat表的使用
105 | firewalld
106 | SSH介绍之Telnet明文漏洞
107 | SSH服务演示
108 | FTP服务器 vsftpd介绍与软件包安装
109 | vsftpd配置文件介绍
110 | vsftp虚拟用户
111 | samba服务演示
112 | NFS服务
113 | Nginx基本配置文件
114 | 使用Nginx配置域名虚拟主机
115 | LNMP环境搭建
116 | DNS服务的原理
117 | NAS演示
118 | 结束语
28 | 修改网络配置

28 | 修改网络配置

尹会生
金山西山居运维总监
118讲 118课时,约1200分钟4317
单独订阅¥129
2人成团¥99
1
登录 后留言

精选留言(10)

  • Geek_25565b
    老师o(^o^)o,您讲的挺好,就是更新有点慢。

    作者回复: 我努力~~ :P

    2019-07-20
    3
  • 小二黑
    请问老师:我在使用route命令添加网关时,显示网络不可达。而且后续操作网关命令也用不了。这是为什么?

    作者回复: 网关地址一定要和你当前的主机在同一个网段才能添加

    2019-07-16
    2
  • 汪zZ
    请问一下我加了biosdevname=0和net.ifnames=0后网卡名还是enp7s0这个又是什么问题呢?已经按步骤操作了,虚拟机能生效,但是自己电脑上不行

    作者回复: 检查一下是否执行了 grub2-mkconfig -o /boot/grub2/grub.cfg
    另外有少数情况修改完成不生效,需要手动修改
    /etc/sysconfig/network-scripts/ifcfg-enp7s0 文件名称为ifcfg-eth0, 手动修改配置文件的NAME和DEVICE设置项为eth0 ,重启后才会生效

    2019-07-21
    1
  • WL
    请问一下老师网关和路由的意思就是指我访问某个网站时把包首先发送到哪个IP地址(这个IP地址是网关), 然后由这个IP地址上的设备负责分发包吗?

    作者回复: 是的, 网关更强调这个设备, 路由更强调这个用途。

    2019-07-13
    1
  • Panda
    您好老师,我添加默认网关之前已经把原来的删除了,为什么最后出现了两个默认网关?这两个默认网关会冲突吗?如何测试哪个起作用
    [root@geektime ~]# route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 172.28.29.145 0.0.0.0 UG 100 0 0 eth0
    172.28.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0

    [root@geektime ~]# route del default gw 172.28.29.145
    [root@geektime ~]# route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    172.28.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0

    [root@geektime ~]# route add default gw 172.28.29.143
    [root@geektime ~]# route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 172.28.29.143 0.0.0.0 UG 0 0 0 eth0
    0.0.0.0 172.28.29.145 0.0.0.0 UG 100 0 0 eth0
    172.28.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
    172.28.29.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0

    作者回复: 网关匹配顺序有两大原则, 第一原则是精确原则,目标ip所在的“Destination”如果匹配多条,哪条更精确就匹配哪条
    第二原则就是就近原则,比如你的输出,会优先匹配到172.28.29.143 ip

    2019-11-28
  • Panda
    问题(1)修改了网关的IP地址由172.28.29.146修改成172.28.29.147以及子网掩码后,为什么不管我使用146登录还是使用147登录,然后查看eth0的ip都是146呢?
    使用172.28.29.146登录:
    root@DUYM2-PF1KYHPF:~# ssh 172.28.29.146
    Last login: Thu Nov 28 14:56:40 2019 from duym2-pf1kyhpf.mshome.net
    [admin@geektime ~]$ ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
            inet 172.28.29.146 netmask 255.255.255.240 broadcast 172.28.29.159
            inet6 fe80::6192:6c88:aafa:6514 prefixlen 64 scopeid 0x20<link>
            
    使用172.28.29.147登录
    root@DUYM2-PF1KYHPF:~# ssh root@172.28.29.147
    root@172.28.29.147's password:
    Last login: Thu Nov 28 11:37:24 2019 from duym2-pf1kyhpf.mshome.net
    [root@geektime ~]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
            inet 172.28.29.146 netmask 255.255.255.240 broadcast 172.28.29.159
            inet6 fe80::6192:6c88:aafa:6514 prefixlen 64 scopeid 0x20<link>
      
    问题(2)使用ifconfig和ip addr命令查看网关的信息为什么不一样呢?这种情况是设置成了呢还是没有设置成功?
    [root@geektime ~]# ip addr
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:15:5d:8f:49:00 brd ff:ff:ff:ff:ff:ff
        inet 172.28.29.146/28 brd 172.28.29.159 scope global noprefixroute dynamic eth0
           valid_lft 86381sec preferred_lft 86381sec
        inet 172.28.29.148/24 scope global eth0
           valid_lft forever preferred_lft forever
        inet 172.28.29.147/28 brd 172.28.29.159 scope global secondary noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet 172.28.29.148/28 scope global secondary eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::6192:6c88:aafa:6514/64 scope link noprefixroute
           valid_lft forever preferred_lft forever
    由于留言区有字数要求,我就删除了写无关的代码,另外希望老师可以给极客时间提意见,能否留言的时候编辑框内容丰富些,例如支持加粗、修改字体颜色以及图片,这样可以直接突出问题的重点,也有利于老师直接看到问题的关键点,节省大家时间,谢谢




    作者回复: 您好, 建议已提交给极客时间, ip addr 命令查看到eth0 网卡绑定了146 147 148 三个ip,如果使用ip命令绑定多个网卡要使用ip命令查看, 是用ifconfig命令绑定多个ip, ifconfig和ip命令都可以查看,这就是上面的“看不到ip的原因”

    2019-11-28
  • Panda
    您好,老师,我使用ip或者ifconfig修改网卡的ip之后然后使用这两个命令查看网卡的ip为什么不一样?
    使用ifconfig展示的结果是没有变化的,而使用ip addr展示的结果我也不明白
    [admin@geektime ~]$ ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:15:5d:8f:49:00 brd ff:ff:ff:ff:ff:ff
        inet 172.28.29.146/28 brd 172.28.29.159 scope global noprefixroute dynamic eth0
           valid_lft 86323sec preferred_lft 86323sec
        inet 172.28.29.148/24 scope global eth0
           valid_lft forever preferred_lft forever
        inet 172.28.29.147/28 brd 172.28.29.159 scope global secondary noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet 172.28.29.148/28 scope global secondary eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::6192:6c88:aafa:6514/64 scope link noprefixroute
           valid_lft forever preferred_lft forever
    [admin@geektime ~]$ ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
            inet 172.28.29.146 netmask 255.255.255.240 broadcast 172.28.29.159
            inet6 fe80::6192:6c88:aafa:6514 prefixlen 64 scopeid 0x20<link>
            ether 00:15:5d:8f:49:00 txqueuelen 1000 (Ethernet)
            RX packets 19191 bytes 1945386 (1.8 MiB)
            RX errors 0 dropped 0 overruns 0 frame 0
            TX packets 2588 bytes 377461 (368.6 KiB)
            TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    作者回复: ip 使用的网络栈ifconfig不支持,所以ip命令可以给一个网卡绑定多个ip,但是使用ifconfig是查看不到的

    2019-11-28
  • 葛攀
    DNS的配置没讲

    作者回复: 应该是指/etc/resolv.conf配置文件吧?
    首先要设置 /etc/NetworkManager/NetworkManager.conf 配置文件 dns=none
    然后在/etc/resolv.conf 增加 namserver DNS服务器ip
    就可以了

    2019-09-24
  • 白色纯度
    老师您好,上次修改了默认网关忘了改回来了,后面ping不通,后来是这么改的 sudo route add default gw 10.0.2.2。改完之后就可以ping,这个默认网关难道是固定的吗?

    作者回复: 您好,对于你当前的环境,网关是虚拟机自动分配的,如果使用公有云主机,网关是管理云主机的网络管理员设定的,一般在系统初始化会配置到Linux上

    2019-08-06
  • 老师,我在给服务器进行网络配置时,怎样判断一个无人占用的ip地址适不适合做网关的ip

    作者回复: 用适不适合描述不太符合技术要求,网关一般是设计网络的工程师指定给你用的

    2019-08-05
收起评论
看过的人还看
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 43444 人已学习

¥99
趣谈Linux操作系统

刘超  网易杭州研究院云计算技术部首席架构师

72讲 | 19502 人已学习

拼团 ¥79 原价 ¥99
SQL必知必会

陈旸  清华大学计算机博士

49讲 | 10232 人已学习

拼团 ¥79 原价 ¥99
趣谈网络协议

刘超  网易研究院云计算技术部首席架构师

51讲 | 39721 人已学习

拼团 ¥79 原价 ¥99