网络的配置

什么是网卡?

其实对应的就是windows,下面的页面。

image-20210122183605729

image-20210122183706663

前面学习了一个命令 ifconfig,用于操作网卡相关的指令,linux万物都是文件,网卡也不例外。

/etc/sysconfig/network-scripts/

image-20210122180525180

上面所有文件,就是网络配置文件。

在目录中网卡的配置文件命名格式:ifcfg-网卡名称

存着的信息如下:

image-20210122180948010

通常关注的信息都会在上面显示,我记下我不知道的

ONBOOT:是否开机启动
BOOTPROTO:ip地址分配方式,DHCP表示动态主机分配协议
HWADDR:硬件地址,MAC地址

如何重启网卡?和我们大多数服务一样,

service network restart重新启动就好了。

但是,在有的分支版本中可能没有service命令来快速操作服务,但是有一个共性的目录:/etc/init.d这个目录中放着很多服务的快捷方式。

如何单独操作一个网卡

#ifdown 网卡名 停止网卡

#ifup 网卡名开启网卡

ln 链接

ln的链接有 软链接 和硬链接两种,无论是那种,文件都保持同步变化。

软连接

ln -s 源文件 目标文件 创建 快捷方式。
有些配置文件藏的实在太深,所以我们可以像windows一样,创建快捷方式,而软连接就是和快捷方式一样的链接,

软连接只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间

硬链接

ln 源文件 目标文件

没有参数s,它会在你选定的位置上生成一个和源文件大小相同的文件,也不会占用空间,无论是软链接还是硬链接,文件都保持同步变化。

软硬链接的区别:

软链接:

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

硬链接:

1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建

ln的其他的必要参数
  • -b 删除,覆盖以前建立的链接
  • -d 允许超级用户制作目录的硬链接
  • -f 强制执行
  • -i 交互模式,文件存在则提示用户是否覆盖
  • -n 把符号链接视为一般目录
  • -s 软链接(符号链接)
  • -v 显示详细的处理过程

如何查看链接目标?
在linux下,如何查看快捷方式的目标呢?其实如果知道快捷方式,ls -l 就可以看到 文件类型为 l (link的缩写),@后面的文件就原始文件的路径。

chkconfig

chkconfig 类似windows的电脑管家,管理着开机启动服务和其他的服务。

image-20210122190824639

其中0-6表示各个启动级别
例如:以httpd为例,其3级别为关闭(off),则表示其在3启动形式下默认不启动;

又要讲到我们最熟悉的增删改了

  • 删除服务 #chkconfig --del 服务名

  • 添加开机启动服务 #chkconfig --add 服务名

    服务和进程不一样,必须保证service start能运行,也就是说必须要保证服务正常运行,才可以添加

防火墙服务

在当前的centos6.5中防火墙有一个名称:iptables(软件名和服务名)【7.x中默认使用的是firewalld】下面简单说明一下常用姿势

firewalld

防火墙启动和关闭,是通过systemct管理的 systemctl status/start/stop.. firewalld

常用防火墙命令
  • 查看防火墙状态 firewall-cmd --state
  • 查看防火墙已经开放的服务:firewall-cmd --zone=public --list-ports
  • 开启一个端口:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent 永久生效,没有此参数重启后失效)
  • 重载,重新加载 firewall,修改配置后,必须重新加载才能生效:firewall-cmd --reload
  • 关闭 80端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent

firewall-cmd对端口的操作,如开放端口等信息,都放在在/etc/firewall/zones/public.xml中记录

结语

放假咸鱼的第28天
微信小程序

努力成长的程序员