建立Cent OS7server有些問題需要注意


1.與網絡有關的問題

(1)網絡配置問題

CentOS 7 與曾經的版本號項目在網絡配置等許多的地方都做了比較大的改動,比如你會發現ifconfig命令沒有了。。。

這是由於,centos7以下使用: ip addr了。安裝以下的步驟,可完畢網絡配置:

[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)改動DNS

DNS的改動涉及文件:/etc/resolv.conf ,假設沒有這個文件就創建一個。在當中增加下面內容:

nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain

改動之后運行以下的命令重新啟動網絡服務:

systemctl restart network.service

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/

版權聲明:本文博主原創文章,博客,未經同意不得轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM