美文网首页
CentOS、NGINX初始环境布署

CentOS、NGINX初始环境布署

作者: ahhhhhhhh | 来源:发表于2014-10-14 14:49 被阅读284次

    CentOS、NGINX初始环境布署

    @(linux笔记)[centos|nginx|环境布署]

    root登录

    root登录

    启动网卡

    centos6.x最小化安装时网卡默认非启动状态
    如果使用云主机或非最小化安装可忽略。

    ifup eth0
    #具体看网卡设备名是什么
    

    设置网卡

    涉及文件:
    /etc/sysconfig/network 设置主机名和网络配置、网关
    /etc/sysconfig/network-scripts/ifcfg-eth0 针对特定的网卡进行设置,默认设备名为 eth0 eht1 eth2依此类推
    /etc/resolv.conf 设置DNS
    /etc/hosts 本机host
    /etc/protoclos 定义ip数据包协议相关数据 如 TCP、ICMP

    #先备份配置,如果不存在就直接新建
    cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
    
    #修改或新建配置
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
        DEVICE=eth0                 #网卡设备名称
        HWADDR=00:0C:29:D0:C7:B5    #MAC
        TYPE=Ethernet               #网络类型为以太网模式
        UUID=UUID                   #通用唯一识别码
        ONBOOT=yes                  #是否启动引导的时候激活YES
        BOOTPROTO=static            #静态IP地址获取状态 如:DHCP表示自动获取IP地址
        IPADDR=192.168.1.10         #IP
        IPV6INIT=no                 #关掉ipv6
        IPV6_AUTOCONF=no
        NETMASK=255.255.255.0       #子网掩码
        GATEWAY=192.168.1.1         #网关地址
    
    #检查配置是否有误
    cat /etc/sysconfig/network-scripts/ifcfg-eth0
    
    #设置网关
    vi /etc/sysconfig/network
        #表示系统是否使用网络
        NETWORKING=yes
        #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
        HOSTNAME=hostname
        #设置本机连接的网关
        GATEWAY=192.168.1.1
        
    #设置DNS
    vi /etc/resolv.conf
        nameserver dnsip
        nameserver dnsip
        
    #修改HOST
    vi /etc/hosts
        127.0.0.1 hostname   #主机名
        order bind hosts     #使用DNS域名服务器来解析名字
        multi on             #是否多IP
        nospoof on           #如果用逆向解析找出与指定的地址匹配的主机名,对返回的地址进行解析以确认它确实与您查询的地址相配。为了防止“骗取”IP地址
    
    #重启网卡
    service network restart
    或
    /etc/init.d/network restart
    
    #ping检查下
    

    配置yum源

    如果yum源不够理想或想更换时。
    如果不换不用理会。

    #备份原系统源
    mv /etc/yum.repos.d/CentOS-Base-repo /etc/yum.repos.d/CentOS-Base-repo.bak
    
    #下载新源
        #网易:mirrors.163.com/.help/CentOS6-Base-163.repo
        #sohu:mirrors.sohu.com/help/CentOS-Base-sohu.repo
        #阿里云:mirrors.aliyun.com/repo/Centos-6.repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://xxxxxx.repo
    
    #清空yum缓存
    yum clean all
    
    #生成缓存
    yum makecache
    
    

    设置时区、时间

    根据需要设置,系统设置不对的时候配置一下
    根据区域设置时区、时间
    时间服务器google一下

    #设置时区
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
    #同步时间并写入blos硬件时间 
    ntpdate timeserver.com ; hwclock –w
    

    配置SSH

    没得说SSH是要用的

    #开启SSH
    vi /etc/ssh/sshd_config
        #取消以下注释
        Port    22 #此为SSH端口号,修改为自己惯用的
        Protocol 2 #此为允许SSH1或SSH2连接,推荐使用SSH2
        
            #如果要禁止root登录、禁止空密码登录 增加以下
            PermitRootLogin no
            PermitEmptyPasswords no
            PasswordAuthentication no
            
            RSAAuthentication yes
            PubkeyAuthentication yes
            AuthorizedKeysFile .ssh/authorized_keys
            #要配置密钥
    
        
    #设置为服务,开机启动
    #此可以放在最后进行
    chkconfig sshd on
    
    #启动SSH
    /etc/init.d/sshd start #如果ssh已为服务时可使用 service sshd start
    
    #测试下SSH
    
    

    新建用户

    root尽量不要使用

    #新建用户
    useradd username
    passwd  username
    
    #sudo授权
    visudo
        找到 root ALL=(ALL) ALL ,在其下增加一行
        username ALL=(ALL) ALL
    

    reboot

    重启下

    安装NGINX

    http://www.jianshu.com/p/207f6b0dc673

    相关文章

      网友评论

          本文标题:CentOS、NGINX初始环境布署

          本文链接:https://www.haomeiwen.com/subject/uodptttx.html