搭建Cent OS7服务器时需要注意的一些问题

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

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/下:

[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] 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作为服务器,其最首要修改的参数便是进程所能打开的句柄数,可参考下面的文章来修改:

http://blog.csdn.net/houjixin/article/details/12578655

或者:

http://houjixin.blog.163.com/blog/static/35628410201391045046751/

时间: 2024-11-08 13:09:10

搭建Cent OS7服务器时需要注意的一些问题的相关文章

python3.x搭建简单CGI服务器时cgi-bin下的脚本无法被解释执行

在命令行启动:python -m http.sever 8081 解决方案: python -m http.server --cgi 8000 --cgi打开python处理程序. 使用上面的文件 CGIHTTPServer模块已被合并到Python 3中的http.server.当将源代码转换为Python 3时,2to3工具将自动适应导入. 原文地址:https://www.cnblogs.com/Panchiao/p/8732643.html

cent os下搭建简单的服务器

作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特地买了一个服务器.因为windows作为服务器系统,不如Linux稳定,而且linux可以不用GUI界面,内存占用非常小,这样就能让更多的朋友同时在线.相互比较,我选择了Cent OS系统. Cent OS作为一个网络服务器是非常优秀的,稳定而且强大.废话不多说,我们第一步来搭建一个我的世界服务器.

cent os7搭建vsftp服务器配置

首先网络.防火墙方面的基本要求要满足,比如静态ip.防火墙是否可以通过ftp的流量. 就可以开始搭建ftp服务器了,我们使用vsftpd这款ftp服务软件.(文中包含匿名访问及用户验证的相关配置,基于虚拟用户的配置将会在下一篇写) -----安装vsftpd并匿名访问: 1.准备好vsftpd软件的安装包(系统盘里也有),安装vsftpd服务.安装以后执行systemctl start vsftpd启动vsftpd就可以匿名访问ftp服务器了,虽说匿名,不过也是有相应的系统账号 " ftp &q

2-18,19 搭建MySQL主从服务器并并通过mysql-proxy实现读写分离

MySQL主从服务器 实现方式: MySQL  REPLICATION Replication可以实现将数据从一台数据库服务器(master)复制到一台或多台数据库服务器(slave) 默认情况下这种情况属于异步复制,无需维持长连接 通过配置,可以复制所有库或者几个库,甚至库中的一些表 它是MySQL内建的,自带 Replication的原理 主服务器master将数据库的改变写入二进制日志文件,从服务器slave同步这些二进制日志,并生成中继日志,从服务器根据中继日志,执行这些改变 DML:S

搭建mysql主从服务器

搭建mysql主从服务器: //注:注释掉my.cn文件中的skip-federated字段[[email protected] ]# /bin/cp -r /usr/local/mysql/share/mysql/my-huge.cnf  /etc/my.cnf 配置主服务器:修改my.cnf文件server-id=1 //每个数据库服务器都要指定唯一一个server-id log-bin=mysql-bin //mysql进行主从复制时通过二进制日志文件来进行的,所以必须开启mysql日志功

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏. 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况.除了要避免"坏"的DNS的影响,我们还可以利用DNS做些"好"事,例如管理局域网的DNS.给手机App Store加速.纠正错误的DNS解析记录.保证上网更加安全.去掉网

linux的FTP服务器搭建及FTP服务器的入侵和防御

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 与大多数Internet服务一样,FTP也是一个客户机/服务器系统.用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序.用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机. 用户分类 Real帐户 这类用户是指在FTP服务上拥有帐号.当这类用户登录FTP服务器的

进击 office web apps 部署-搭建域控服务器

开始第一条先说注意事项:我所配置的环境是用了三台2012server虚拟机,三台虚拟机必须要加下域控,而且登录操作的时候必须以域账号登录,否则测试不通过!在笔记本上搭建了两个虚拟机(window server 2012),一个作为AD服务器,即域控服务器,一个作为web apps server服务器,本机作为web应用服务器. 一.搭建域控服务器 首先,打开“服务器管理器”,点击“添加功能和角色”. 进入“添加角色和功能向导”,检查到静态IP地址(为192.168.100.100)已配置完成,管

Centos6一键搭建L2TP VPN服务器

Centos6一键搭建L2TP VPN服务器 技术交流  Mr.Xuan  6个月前 (05-18)  2517浏览 用VPS在墙上打洞还有一种叫L2TP,也是常见的一种方式.本脚本结合了L2TP(Layer 2 Tunneling Protocol)和IPSec(Internet Protocol Security),安装的软件包版本分别是openswan-2.6.38.xl2tpd-1.2.4,和PPTP的不同之处请戳这里查看.同样要保证你的VPS是在外面的自由世界中,且VPS是基于Xen或