网络配置和文件服务器
补充的一些常识:
IP地址:Ipv4 2*32
255.255.255.255
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
端口: TCP 2*16
UDP 2*16
常见网络端口:
20 21 FTP服务 文件共享
22 SSH服务 安全远程网络管理
23 telnet服务
25 SMTP:简单邮件传输协议 发信
110 pop3:邮局协议 收信
80 www 网页服务
3306 MySQL端口
53 DNS端口
/etc/services 所有系统中常见端口
端口数量 TCP 65535 UDP 65535
telnet ip 端口 测试端口是否可以正常连接
Ctrl+ ]———— quit 退出方式
netstat -tlun 查看本机所有监听端口
-t tcp -u udp -l (listen)监听 -n 以IP和端口号显示
网关:
DNS: Domain Name System
域名 --> IP 正向解析
IP --> 域名 反向解析
北京网通:202.106.0.20
网络配置
一 IP地址配置
1 setup
service network restart
2 ifconfig eth0 ip netmask 掩码 临时生效
3 网卡配置文件
1、 /etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息文件
DEVICE=eth0 网卡设备名
BOOTPROTO=none 是否自动获取IP。none:不生效 static:手动 DHCP:动态获取IP
BROADCAST=192.168.140.255 广播地址
HWADDR=00:0c:29:88:73:64 Mac地址(唯一的)
IPADDR=192.168.20.128 IP地址
IPV6INIT=no IPV6未开启
IPV6_AUTOCONF=yes IPv6获取
NETMASK=255.255.255.0 掩码
NETWORK=192.168.20.0 网段
ONBOOT=yes 网卡开机启动
TYPE=Ethernet 以太网
UUID=57692e39-cff2-439a-a89d-3618c94309f6 (唯一识别符(CentOS6 以后出现的))
GATEWAY=192.168.20.1 网关
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 HWADDR=00:0c:29:88:73:64
3 TYPE=Ethernet
4 UUID=57692e39-cff2-439a-a89d-3618c94309f6
5 ONBOOT=yes
6 NM_CONTROLLED=yes
7 BOOTPROTO=none
8 USERCTL=no
9 IPV6INIT=no
10 IPADDR=192.168.20.128
11 NETMASK=255.255.255.0
12 DNS2=8.8.8.8
13 GATEWAY=192.168.20.1
14 DNS1=114.114.114.114
2、/etc/sysconfig/network 主机名配置文件 永久生效,但要重启
HOSTNAME=localhost.localdomain
hostname liuxingwang 临时设定主机名
hostname 查看主机名
改名的后果是:服务器尝试将127.0.0.0与主机名翻译匹配,会报错,我们暂时还没有配置DNS,所以暂时不修改主机名
3、 /etc/resolv.conf DNS配置文件
nameserver 114.114.114.114
nameserver 8.8.8.8
记住: /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/resolv.conf
网络命令:见命令的基本使用方法(网络命令)
补充:解决UUID问题(唯一识别符)
为虚拟机配置IP的几个步骤:
1、配置IP————————————setup
2、修改网卡配置文件———————ONBOOT=yes
3、桥接
4、选择桥接网卡
5、解决UUID问题(唯一识别符):解决虚拟机网卡不通的需要
- vi /etc/sysconfig/network-scripts/ifcfg-eth0 删除MAC地址行
- rm -rf /etc/udev/rules.d/70-persistent-net.rules 删除网卡和MAC地址绑定文件
- 重启系统
主要原因:拷贝是镜像是沈超老师给的,如果是我们自己装的就不会出现这个问题。
php是世界上最好的编程语言,没有之一