centos安装教程

1.安装光盘系统或刻录到U盘并选择安装系统。
第二项是测试磁盘并启动它。
2.按Enter进行测试。
你可以按Esc键跳跃。
3.然后在安装时选择语言。
(这个来自安装界面,不是系统)。
4、设置安装盘,然后设置镜像键盘和时区,然后点击安装位置。
只是默认情况下。
5.磁盘分区选择安装盘,然后进行分区。
这里我们选择自动分区。
6、配置好网络适配器分区后,点击配置网络适配器(如果不配置,会自动获取IP)。
7.进入网络配置界面,点击右下角“配置”。
默认使用DHCP分配地址。
这里选择ipv4手动分配,设置完后点击Add(添加)并保存。
返回到新配置的界面。
单击“确定”。
8、减装(服务器系统减装即可)。
您可以根据需要安装或不安装桌面。
单击开始安装。
9.设置密码设置界面为root,也可以添加新用户。
10、建议设置强密码,密码设置强密码。
11.单击“确定”后,开始安装。
下面有一个进度条,您可以查看。
12.安装完成后,单击“重新启动”。
不要忘记取出CD或USB记忆棒。
13、启动后会出现centos7操作终端界面。

CentOS双网卡时改变网卡编号和配置静态路由的方法

在更改网卡号时,我们经常会发现Linux系统经常将第一个网卡识别为eth1,将第二个网卡识别为eth0。
服务器硬件标签可能不同。
这会产生一种错觉。
您可以使用nameif命令重命名系统上网络接口的名称。
1、使用命令临时指定网卡名称。
以root身份运行以下命令。
用户,它将Mac地址00:13:72:52:D9:48的网卡名称更改为eth0

复制代码如下:#nameif-seth000:13:72:52:D9:482.永远改变它。
配置文件(重启后)也会生效。
将配置写入配置文件并复制代码。
代码如下:#echo'eth000:13:72:52:D9:48'>>。
/etc/mactab在网卡配置文件(通常是/etc/sysconfig/network-scripts/ifcfg-eth0)中添加以下内容。
复制代码如下:HWADDR=00:13:72:52:D9:48。
修改完成,重启服务器,网络MAC地址00:13:72:52:D9:48。
该卡名称将被系统识别为eth0

设置静态路由。
一般来说,我们的服务器安装2块网卡,配置不同网段的IP地址。
但是,对于某些网段,我们需要使用某些网络端口。
为此,我们需要配置静态路由来达到我们的目的,方法如下:使用route命令添加静态路由,该命令可以放在/etc/rc.local文件中

复制代码。
如下:用at/etc/rc.localrouteadd-net10.20.0.0netmask255.255.0.0gw192.168.1.1deveth1设置静态路由配置文件,自动加载早期版本RedHat6/7/8/9静态路由/etc配置文件等服务器启动时/sysconfig/stat。
c-routes复制代码如下:cat/etc/sysconfig/static-routesanyhost10.10.10.10gw192.168.1.1#Anynet主机路由10.20.0.0/16gw192.168.1.1#全网路由10.20RHEL3/4/目前发布的5个版本在此在配置文件**/etc/sysconfig/network-scripts/route-interface**中,此处的Route-Interface应替换为相应的网卡名称。
例如,如果为eth1设置静态路由,则配置文件。
名称是路由-eth1。
复制代码如下:catetc/sysconfig/ne.twork-scripts/route-eth1ADDRESS0=10.10.10.10NETMASK0=255.255.255.255GATEWAY0=192.168.1.1ADDRESS1=10.20.0.0NETMASK1=255.255.0.0GATEWAY1=192.168.1.1

CentOS下如何查看网络状态CentOS下查看网络状态的方法

显示网络状态:

lsof-Pnl+M-i4显示IPv4服务及监听端状态

netstat-anp所有监听端口及对应进程

netstat-tlnp功能同上

基本网络命令

(1)网络接口对网络服务控制的配置信息改变后,网络服务需要重新启动以便激活新的网络配置并使配置生效。
这部分过程与重新启动相同。
启动系统总是具有相同的效果。
控制(control)是文件/etc/init.d/network。
您可以在该文件后使用以下参数来操作网络服务。
例如:

[root@linux~]#/etc/init.d/networkrestart

还可以使用service命令来操作网络服务,例如:

[root@linux~]#servicenetworkrestart

start←开始

stop←停止

restart←重新启动

reload←与restart相同(..)

status←状态显示

如果服务器软件是rpm安装的,以上内容大部分都对应。

(2)网络管理命令网络管理中还有一些常用的命令。
以下是一些常用命令。

ifconfig

netstat

主机名

ping

traceroute

ifconfig

使用此命令启动/停止网络接口、更改设置以及查看网络状态。
无需添加任何参数,这个ifconfig就可以显示网络接口的状态。
例如:

[root@linux~]#ifconfig

eth0Linkencap:EthernetHWaddr00:xx:xx:xx:04:45

inetaddr:192.168.1.81Bcast:192.168.1.255掩码:255.255.255.0

inet6addr:fe80::20c:29ff:fe61:445/64范围:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:472errors:0dropped:0overruns:0frame:0

TXpackets:445errors:0dropped:0overruns:0carrier:0

碰撞:0txqueuelen:1000

RXbytes:35804(34.9KiB)TXbytes:53012(51.7KiB)

中断:185Baseaddress:0x1080

loLinkencap:LocalLoopback

inetaddr:127.0.0.1Mask:255.0.0.0

inet6addr:::1/128Scope:Host

UPLOOPBACKRUNNINGMTU:16436Metric:1

RXpackets:8errors:0dropped:0overruns:0frame:0

TXpackets:8errors:0dropped:0overruns:0carrier:0

冲突:0txqueuelen:0

RXbytes:560(560.0b)TXbytes:560(560.0b)

[root@linux~]#

查看ifconfig的输出

1.Linkencap←

2.HWaddr←MAC地址

3.inetaddr←IP地址(IPV4)

4.Bcast←广播地址

5.Mask←解密代码

6.inet6addr←IP地址(IPV6)

7.UP←开始

8.BROADCAST←广播地址为有效

9.RUNNING←Action

10.MTU←网络接口的MTU(MaximumTransferUnit:传输以太网最大帧值)

11.Metric←

12.RXpackets←可信数据包数量

13.TXpackets←发送数据包数量

14.Collisions←

15.interrupt←IRQnumber

16.Baseaddress←I/O地址

您还可以使用此命令来启动网络接口(打开)和关闭(关闭)(网卡)),例如我们可以关闭eth0来激活它,使用以下命令命令:

[root@linux~]#ifconfigeth0down

相反如下:

[root@linux~]#ifconfigeth0up

还可以通过该命令设置网络接口(网卡)。
例如,我们设置eth0的IP为192.168.1.11,子网解密密钥为255.255.255.0,如下:

[root@linux~]#ifconfigethoinet192.168.1.11netmask255.255.255.0

如果有多个网络接口,则X部分ethX通过网络接口代码(如eth0、eth1、eth2等数字)已替换。

netstat

该命令显示各种网络状况。
当不带参数运行时,将显示ActiveInternetconnections和ActiveUNIXdomainsockets信息。

看下面的输出信息:

下面是192.168.1.56通过ssh连接192.168.1.81的情况

[root@linux~]#netstat

ActiveInternettconnections(无服务器)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp00::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757已建立

ActiveUNIXdomainsockets(w/oservers)

ProtoRefCntFlagsTypeStateI-NodePath

unix11[]DGRAM5202/dev/log

unix2[]DGRAM5997@/var/run/hal/hotplug_socket

unix2[]DGRAM2536@udevd

unix2[]DGRAM7474

unix3[]STREAMCONNECTED5995/var/run/dbus/system_bus_socket

unix3[]STREAMCONNECTED5994

unix3[]STREAMCONNECTED5974

unix3[]STREAMCONNECTED5973

unix2[]DGRAM5933

unix2[]DGRAM5923

unix2[]DGRAM5876

unix2[]DGRAM5819

unix2[]DGRAM5805

unix2[]DGRAM5786

unix2[]DGRAM5723

unix3[]STREAMCONNECTED5388

unix3[]STREAMCONNECTED5387

unix2[]DGRAM5280

unix2[]DGRAM5210

[root@linux~]#

主要选项:

-a显示所有套接字,包括正在侦听的套接字。

-c每1秒重新显示一次,直到用户中断它。

-i显示所有网络接口的信息,格式与“ipconfig-e”相同。

-n使用网络IP地址而不是名称来显示网络连接状态。

-r显示核心路由表,格式与“route-e”相同。

-t显示TCP协议的连接状态。

-u显示UDP协议的连接状态。

-v显示正在进行的工作。

以上选项可以组合使用。
例如,如果我们想知道哪些TCP端口是开放的,我们可以使用下面的情况来显示:

[root@.linux~]#netstat-at

活动互联网连接(服务器和已建立)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp00*:617*:*LISTEN

tcp00*:sunrpc*:*监听

tcp00*:ipp*:*监听

tcp00linux.xiaoqi.ddo.jp:smtp*:*听

tcp00*:ssh*:*监听

tcp0132::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757已建立

[root@linux~]#

您可以自行使用其他使用方法try...

主机名

该命令用于指定主机名,设置以下主机名,每个执行的选项代表当前主机名,如以下输出:

[root@linux~]#主机名

linux.xiaoqi.ddo.jp

[root@linux~]#

如果是如果您登录ot,您可以使用更改主机名。
例如,如果我们将当前主机名更改为Centos,则情况如下:

[root@linux~]#hostnamecentos

[root@linux~]#hostname

centos

[root@linux~]#

ping

该命令向目的地址发送ICMP信息包,用于判断是否目标主机正在工作或已连接到网络。
参数为目标主机的IP地址。
比如我们想知道自己主机的网络配置是否正常,我们可以通过ping自己的主机来判断。
情况如下:

[root@linux~]#pinglocalhost//这个本地localhost可以替换成127.0.0.1或者目的IP地址或者域名。
通常该命令还用于访问DNS服务器以获取目标主机的IP地址或域名

PINGlinux.xiaoqi.ddo.jp(127.0.0.1)56(84)bytesofdata。

来自Linux的64字节。
xiaoqi.ddo.jp(127.0.0.1):icmp_seq=0ttl=64time=0.999ms

64bytesfromlinux.xiaoqi.ddo.jp(127.0.0.1):icmp_seq=1ttl=64time=0.630ms

---linux.xiaoqi。
ddo.jppingstatistics---

2packetstranslated,2received,0%packetloss,time1001ms//注意这里写的是0%,表示网络正常。
在这里,如果

rttmin/avg/max/mdev=0.630/0.814/0.999/0.186ms,pipe2

[root@linux~]#

主要用途Ping命令的选项如下:

-cnumber发送指定数量的数据包后停止。

-d设置SO_DEBUG选项。

-f快速快速地发送大量的网络数据包到一台计算机上以查看其响应。

-I秒指定网络数据包应发送到机器的秒数。
默认情况下每秒发送一次。

-l在指定的次数内使用最快的路由将数据包发送到指定的计算机(只有超级用户可以使用此选项)。

-q不显示传输包信息,只显示最终结果。

-r不经过网关,直接将数据包发送到计算机,通常是为了检查本地计算机的网络接口是否有问题。

-sBytes指定发送数据的字节数。
默认值为56。
加上8字节的ICMP标头,总共为64个ICMP数据字节。

更多信息和附加命令可以在使用过程中逐渐学习。
如果遇到任何问题,可以使用

#man命令

形式显示命令的用法

3.基本网络命令

(1)网络服务的控制网络接口的配置信息更改后,需要重启网络服务才能激活新的网络配置,配置才能生效与重新启动系统效果相同。
控制(control)是文件/etc/init.d/network。
您可以在该文件后使用以下参数来操作网络服务。
例如:

[root@linux~]#/etc/init.d/networkrestart

还可以使用service命令来操作网络服务,例如:

[root@linux~]#servicenetworkrestart

start←开始

stop←停止

restart←重新启动

reload←与restart相同(..)

status←状态显示

如果服务器软件是rpm安装的,以上内容大部分都对应。

(2)网络管理命令网络管理中还有一些常用的命令。
以下是一些常用命令。

ifconfig

netstat

主机名

ping

traceroute

ifconfig

使用此命令启动/停止网络接口、更改设置以及查看网络状态。
无需添加任何参数,这个ifconfig就可以显示网络接口的状态。
例如:

[root@linux~]#ifconfig

eth0Linkencap:EthernetHWaddr00:xx:xx:xx:04:45

inetaddr:192.168.1.81Bcast:192.168.1.255掩码:255.255.255.0

inet6addr:fe80::20c:29ff:fe61:445/64范围:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:472errors:0dropped:0overruns:0frame:0

TXpackets:445errors:0dropped:0overruns:0carrier:0

碰撞:0txqueuelen:1000

RXbytes:35804(34.9KiB)TXbytes:53012(51.7KiB)

中断:185Baseaddress:0x1080

loLinkencap:LocalLoopback

inetaddr:127.0.0.1Mask:255.0.0.0

inet6addr:::1/128Scope:Host

UPLOOPBACKRUNNINGMTU:16436Metric:1

RXpackets:8errors:0dropped:0overruns:0frame:0

TXpackets:8errors:0dropped:0overruns:0carrier:0

冲突:0txqueuelen:0

RXbytes:560(560.0b)TXbytes:560(560.0b)

[root@linux~]#

查看ifconfig的输出

1.Linkencap←

2.HWaddr←MAC地址

3.inetaddr←IP地址(IPV4)

4.Bcast←广播地址

5.Mask←解密代码

6.inet6addr←IP地址(IPV6)

7.UP←开始

8.BROADCAST←广播地址为有效

9.RUNNING←Action

10.MTU←网络接口的MTU(MaximumTransferUnit:传输以太网最大帧值)

11.Metric←

12.RXpackets←可信数据包数量

13.TXpackets←发送数据包数量

14.Collisions←

15.interrupt←IRQnumber

16.Baseaddress←I/O地址

您还可以使用此命令来启动网络接口(打开)和关闭(关闭)(网卡)),例如我们可以关闭eth0来激活它,使用以下命令命令:

[root@linux~]#ifconfigeth0down

相反如下:

[root@linux~]#ifconfigeth0up

还可以通过该命令设置网络接口(网卡)。
例如,我们设置eth0的IP为192.168.1.11,子网解密密钥为255.255.255.0,如下:

[root@linux~]#ifconfigethoinet192.168.1.11netmask255.255.255.0

如果有多个网络接口,则X部分ethX替换为网络接口代码(例如eth0、eth1、eth2等数字)。

netstat

该命令显示各种网络状况。
当不带参数运行时,将显示ActiveInternetconnections和ActiveUNIXdomainsockets信息。

看下面的输出信息:

下面是192.168.1.56通过ssh连接192.168.1.81的情况

[root@linux~]#netstat

活动互联网连接(无服务器)

protoRecv-QSend-QLocalAddressForeignAddressState

tcp00::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757已建立

ActiveUNIXdomainsockets(w/oservers)

ProtoRefCntFlagsTypeStateI-NodePath

unix11[]DGRAM5202/dev/log

unix2[]DGRAM5997@/var/run/hal/热插拔插座

unix2[]DGRAM2536@udevd

unix2[]DGRAM7474

unix3[]STREAMCONNECTED5995/var/run/dbus/system_bus_socket

unix3[]STREAMCONNECTED5994

unix3[]STREAMCONNECTED5974

unix3[]STREAMCONNECTED5973

unix2[]DGRAM5933

unix2[]DGRAM5923

unix2[]DGRAM5876

unix2[]DGRAM5819

unix2[]DGRAM5805

unix2[]DGRAM5786

unix2[]DGRAM5723

unix3[]STREAMCONNECTED5388

unix3[]STREAMCONNECTED5387

unix2[]DGRAM5280

unix2[]DGRAM5210

[root@linux~]#

主要选项:

-a显示全部套接字,包括正在监听的套接字。

-c每1秒重新显示一次,直到用户中断它。

-i显示所有网络接口的信息,格式与“ipconfig-e”相同。

-n使用网络IP地址而不是名称来显示网络连接状态。

-r显示核心路由表,格式与“route-e”相同。

-t显示TCP协议的连接状态。

-u显示UDP协议的连接状态。

-v显示正在进行的工作。

以上选项可以组合使用。
例如,如果我们想知道哪些TCP端口都打开了,我们可以用下面的情况来显示:

[root@.linux~]#netstat-at

活动互联网连接(服务器和已建立)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp00*:617*:*LISTEN

tcp00*:sunrpc*:*监听

tcp00*:ipp*:*监听

tcp00linux.xiaoqi.ddo.jp:smtp*:*听

tcp00*:ssh*:*监听

tcp0132::ffff:192.168.1.81:ssh::ffff:192.168.1.56:4757已建立

[root@linux~]#

您可以自行使用其他使用方法try...

主机名

该命令用于指定主机名,设置以下主机名,每个执行的选项代表当前主机名,如以下输出:

[root@linux~]#主机名

linux.xiaoqi.ddo.jp

[root@linux~]#

如果是如果您登录ot,您可以使用更改主机名。
例如,如果我们将当前主机名更改为Centos,则情况如下:

[root@linux~]#hostnamecentos

[root@linux~]#hostname

centos

[root@linux~]#

ping

该命令向目的地址发送ICMP信息包,用于判断是否目标主机正在工作或已连接到网络。
参数为目标主机的IP地址。
比如我们想知道自己主机的网络配置是否正常,我们可以通过ping自己的主机来判断。
情况如下:

[root@linux~]#pinglocalhost//这个本地localhost可以替换成127.0.0.1或者目的IP地址或者域名。
通常也使用该命令访问DNS服务器来获取目标主机的IP地址或域名。

PINGlinux.xiaoqi.ddo.jp(127.0.0.1)56(84)bytesofdata.

来自Linux的64字节。
xiaoqi.ddo.jp(127.0.0.1):icmp_seq=0ttl=64time=0.999ms

64bytesfromlinux.xiaoqi.ddo.jp(127.0.0.1):icmp_seq=1ttl=64time=0.630ms

---linux.xiaoqi。
ddo.jppingstatistics---

2packetstranslated,2received,0%packetloss,time1001ms//注意这里写的是0%,表示网络正常。
在这里,如果

rttmin/avg/max/mdev=0.630/0.814/0.999/0.186ms,pipe2

[root@linux~]#

主要用途Ping命令的选项如下:

-cnumber发送指定数量的数据包后停止。

-d设置SO_DEBUG选项。

-f快速快速地发送大量的网络数据包到一台计算机上以查看其响应。

-I秒指定网络数据包应发送到机器的秒数。
默认情况下每秒发送一次。

-l在指定的次数内使用最快的路由将数据包发送到指定的计算机(只有超级用户可以使用此选项)。

-q不显示传输包信息,只显示最终结果。

-r不经过网关,直接将数据包发送到计算机,通常是为了检查本地计算机的网络接口是否有问题。

-sBytes指定发送数据的字节数。
默认值为56。
加上8字节的ICMP标头,总共为64个ICMP数据字节。

更多信息和附加命令可以在您使用过程中逐渐学习。
如果遇到任何问题,可以使用

#man

命令查看命令使用方法