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