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
重啟下