zoukankan      html  css  js  c++  java
  • 建立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/

  • 相关阅读:
    转载(SQL Server 存储过程的分页)
    学会了怎么样利用捕获异常提示数据库主键重复错误
    遇到.net加了验证控件的表单无法提交的问题
    过劳死IT界杀手 [注:该文属于转载,非原创],好可怕啊!
    很喜欢的一些道理。
    学会了在DropDownList的项里加多个空格
    好东东:asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
    javascript判断字符长度最好的方法
    layui中使用layverify进行非必填整数校验
    SuppressWarnings抑制警告的关键字
  • 原文地址:https://www.cnblogs.com/studio313/p/9857162.html
Copyright © 2011-2022 走看看