CentOS、NGINX初始環(huán)境布署

CentOS、NGINX初始環(huán)境布署

@(linux筆記)[centos|nginx|環(huán)境布署]

root登錄

root登錄

啟動(dòng)網(wǎng)卡

centos6.x最小化安裝時(shí)網(wǎng)卡默認(rèn)非啟動(dòng)狀態(tài)
如果使用云主機(jī)或非最小化安裝可忽略。

ifup eth0
#具體看網(wǎng)卡設(shè)備名是什么

設(shè)置網(wǎng)卡

涉及文件:
/etc/sysconfig/network 設(shè)置主機(jī)名和網(wǎng)絡(luò)配置、網(wǎng)關(guān)
/etc/sysconfig/network-scripts/ifcfg-eth0 針對(duì)特定的網(wǎng)卡進(jìn)行設(shè)置,默認(rèn)設(shè)備名為 eth0 eht1 eth2依此類推
/etc/resolv.conf 設(shè)置DNS
/etc/hosts 本機(jī)host
/etc/protoclos 定義ip數(shù)據(jù)包協(xié)議相關(guān)數(shù)據(jù) 如 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                 #網(wǎng)卡設(shè)備名稱
    HWADDR=00:0C:29:D0:C7:B5    #MAC
    TYPE=Ethernet               #網(wǎng)絡(luò)類型為以太網(wǎng)模式
    UUID=UUID                   #通用唯一識(shí)別碼
    ONBOOT=yes                  #是否啟動(dòng)引導(dǎo)的時(shí)候激活YES
    BOOTPROTO=static            #靜態(tài)IP地址獲取狀態(tài) 如:DHCP表示自動(dòng)獲取IP地址
    IPADDR=192.168.1.10         #IP
    IPV6INIT=no                 #關(guān)掉ipv6
    IPV6_AUTOCONF=no
    NETMASK=255.255.255.0       #子網(wǎng)掩碼
    GATEWAY=192.168.1.1         #網(wǎng)關(guān)地址

#檢查配置是否有誤
cat /etc/sysconfig/network-scripts/ifcfg-eth0

#設(shè)置網(wǎng)關(guān)
vi /etc/sysconfig/network
    #表示系統(tǒng)是否使用網(wǎng)絡(luò)
    NETWORKING=yes
    #設(shè)置本機(jī)的主機(jī)名,這里設(shè)置的主機(jī)名要和/etc/hosts中設(shè)置的主機(jī)名對(duì)應(yīng)
    HOSTNAME=hostname
    #設(shè)置本機(jī)連接的網(wǎng)關(guān)
    GATEWAY=192.168.1.1
    
#設(shè)置DNS
vi /etc/resolv.conf
    nameserver dnsip
    nameserver dnsip
    
#修改HOST
vi /etc/hosts
    127.0.0.1 hostname   #主機(jī)名
    order bind hosts     #使用DNS域名服務(wù)器來(lái)解析名字
    multi on             #是否多IP
    nospoof on           #如果用逆向解析找出與指定的地址匹配的主機(jī)名,對(duì)返回的地址進(jìn)行解析以確認(rèn)它確實(shí)與您查詢的地址相配。為了防止“騙取”IP地址

#重啟網(wǎng)卡
service network restart
或
/etc/init.d/network restart

#ping檢查下

配置yum源

如果yum源不夠理想或想更換時(shí)。
如果不換不用理會(huì)。

#備份原系統(tǒng)源
mv /etc/yum.repos.d/CentOS-Base-repo /etc/yum.repos.d/CentOS-Base-repo.bak

#下載新源
    #網(wǎng)易: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

設(shè)置時(shí)區(qū)、時(shí)間

根據(jù)需要設(shè)置,系統(tǒng)設(shè)置不對(duì)的時(shí)候配置一下
根據(jù)區(qū)域設(shè)置時(shí)區(qū)、時(shí)間
時(shí)間服務(wù)器google一下

#設(shè)置時(shí)區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#同步時(shí)間并寫入blos硬件時(shí)間 
ntpdate timeserver.com ; hwclock –w

配置SSH

沒(méi)得說(shuō)SSH是要用的

#開(kāi)啟SSH
vi /etc/ssh/sshd_config
    #取消以下注釋
    Port    22 #此為SSH端口號(hào),修改為自己慣用的
    Protocol 2 #此為允許SSH1或SSH2連接,推薦使用SSH2
    
        #如果要禁止root登錄、禁止空密碼登錄 增加以下
        PermitRootLogin no
        PermitEmptyPasswords no
        PasswordAuthentication no
        
        RSAAuthentication yes
        PubkeyAuthentication yes
        AuthorizedKeysFile .ssh/authorized_keys
        #要配置密鑰

    
#設(shè)置為服務(wù),開(kāi)機(jī)啟動(dòng)
#此可以放在最后進(jìn)行
chkconfig sshd on

#啟動(dòng)SSH
/etc/init.d/sshd start #如果ssh已為服務(wù)時(shí)可使用 service sshd start

#測(cè)試下SSH

新建用戶

root盡量不要使用

#新建用戶
useradd username
passwd  username

#sudo授權(quán)
visudo
    找到 root ALL=(ALL) ALL ,在其下增加一行
    username ALL=(ALL) ALL

reboot

重啟下

安裝NGINX

http://m.itdecent.cn/p/207f6b0dc673

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容