1.與網絡有關的問題node
(1)網絡配置問題python
CentOS 7 與曾經的版本號項目在網絡配置等許多的地方都作了比較大的改動,好比你會發現ifconfig命令沒有了。。。vim
這是因爲,centos7如下使用: ip addr了。安裝如下的步驟,可完畢網絡配置:centos
[1]改動網絡配置文件。該文件在文件夾:/etc/sysconfig/network-scripts/下。文件的名字可能叫作:ifcfg-p2p1之類的東西。比例如如下圖所看到的:緩存
[2]改動該文件的內容。可仿照如下的樣例進行改動:網絡
TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.1.201 NETMASK=255.255.255.0 HWADDR=b0:83:fe:9b:ce:e1 GATEWAY=192.168.1.3 NM_CONTROLLED=no DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=p2p1 UUID=780ff1e3-0f6d-4f79-b16b-9eafb4511b7d DEVICE=p2p1 ONBOOT=yes
(2)改動DNSdom
DNS的改動涉及文件:/etc/resolv.conf ,假設沒有這個文件就建立一個。在當中增長下面內容:socket
nameserver 8.8.8.8 nameserver 8.8.4.4 search localdomain
改動以後運行如下的命令從新啓動網絡服務:ui
systemctl restart network.serviceurl
2.yum的問題
原系統自帶的yum在國內差點兒不能用。需要刪掉並依照如下的方式安裝,可去如下這個地方去下載:
http://mirrors.163.com/centos/7/os/x86_64/Packages/
需要注意的是上面url裏面的7表示centos 7,假設想用centos 6的相關包。就把它換成6便可了。
(1)刪掉原系統自帶的yum。使用命令:
rpm -aq|grep yum|xargs rpm -e --nodeps
(2)下載yum的相關安裝包:
python-iniparse-0.4-9.el7.noarch.rpm
yum-3.4.3-125.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-29.el7.noarch.rpm
(3)安裝上述三個安裝包,注意安裝順序
[1] 安裝:python-iniparse-0.4-9.el7.noarch.rpm。使用命令:
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
[2]安裝yum-metadata-parser-1.1.4-10.el7.x86_64.rpm,使用命令:
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[3]注意要同一時候安裝yum-3.4.3-125.el7.centos.noarch.rpm和 yum-plugin-fastestmirror-1.1.31-29.el7.noarch.rpm
使用命令:
rpm -ivh yum-3.4.3-125.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-29.el7.noarch.rpm
(4)更新repo文件
找到centos7的repo文件,在文件夾:/etc/yum.repos.d/下:
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ll 總用量 24 -rw-r--r--. 1 root root 1664 4月 1 06:27 CentOS-Base.repo -rw-r--r--. 1 root root 1309 4月 1 06:27 CentOS-CR.repo -rw-r--r--. 1 root root 1481 6月 8 10:02 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 290 4月 1 06:27 CentOS-fasttrack.repo -rw-r--r--. 1 root root 1331 4月 1 06:27 CentOS-Sources.repo -rw-r--r--. 1 root root 1002 4月 1 06:27 CentOS-Vault.repo
改動當中的文件:CentOS-Debuginfo.repo。將如下的內容加到裏面:
[base] name=CentOS-$releasever - Base baseurl=http://mirrors.163.com/centos/7.0/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.163.com/centos/7.0/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #packages used/produced in the build but not released #[addons] #name=CentOS-$releasever - Addons #baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/ #gpgcheck=1 #gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.163.com/centos/7.0/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=http://mirrors.163.com/centos/7.0/centosplus/$basearch/ gpgcheck=1 enabled=0
(5)嘗試運行幾個yum命令看看是否是運行成功了
運行清楚yum緩存安裝包的命令:yum clean all
或者安裝一個東西試試,好比:yum install vim
3.改動文件句柄
CentOS做爲server,其最首要改動的參數即是進程所能打開的句柄數,可參考如下的文章來改動:
http://blog.csdn.net/houjixin/article/details/12578655
或者:
http://houjixin.blog.163.com/blog/static/35628410201391045046751/
4.關閉防火牆
啓動firewall:
systemctl start firewalld.service
中止firewall:
systemctl stop firewalld.service
禁止firewall開機啓動
systemctl disable firewalld.service
5. 搭建telnet環境
首先查詢是否已經安裝telnet。使用命令:
rpm -qa | grep telnet
假設沒有安裝,則使用如下兩個命令進行安裝:
yum install telnet
yum install telnet-server
yum install xinetd
6.調優socket相關係統參數
http://blog.csdn.net/houjixin/article/details/47005155
或
http://houjixin.blog.163.com/blog/static/3562841020156224178672/