潜江网站设计公司,html常用标签及属性,社群营销,网站空间租用哪个好一、安装CentOS 7.3 CentOS 7.x系列只有64位系统#xff0c;没有32位。生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本 成功引导系统后#xff0c;会出现下面的界面 界面说明#xff1a; Install CentOS 7 # 安装CentOS 7 Test this media install CentOS … 一、安装CentOS 7.3 CentOS 7.x系列只有64位系统没有32位。生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本 成功引导系统后会出现下面的界面 界面说明 Install CentOS 7 # 安装CentOS 7 Test this media install CentOS 7 # 测试安装文件并安装CentOS 7 Troubleshooting #修复故障 这里选择Install CentOS Linux7安装CentOS 7回车进入下面的界面 语言选择界面正式生产服务器建议安装英文版本。 Continue继续 选择-系统SYSTEM-安装位置INSTALLTION DESTINATION进入磁盘分区界面 选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning 点左上角的“完成Done”进入下面的界面 新挂载点使用以下分区方案标准Standard Partition 完成Done 分区前先规划好swap #交换分区一般设置为内存的2倍/ #剩余所有空间 备注生产服务器建议单独再划分一个/data分区存放数据 点左下角的“”号挂载点swap期望容量4096添加挂载点如下图所示继续点左下角的“”号挂载点“ / ”期望容量留空 #默认为剩余所有空间,添加挂载点如下图所示 点左上角的“完成Done”进入下面的界面 接受更改Accept Changes进入下面的界面 软件SOFTWARE”-“软件选择SOFTWARE SELECTION”我们使用的是Minimal版本默认是最小化安装。 设置完成后点Done 开始安装Begin Installation 进入下面的界面 选择-用户设置USER SETTINGS-ROOT密码进入下面的界面 设置Root密码 如果密码长度少于5位会提示要按“完成”两次来确认安装继续。安装完成之后会进入下面的界面. 重启Reboot 进入登录界面,输入用户名【root】密码【itnihao】系统登录成功 二、设置IP地址、网关、DNS 说明CentOS 7.x默认安装好之后是没有自动开启网络连接的所 以需要我们自己配置。 vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 编辑配置文件修改或添加以下内容。 BOOTPROTOstatic # 启用静态IP地址
ONBOOTyes # 开启自动启用网络连接
IPADDR192.168.1.73 # 设置IP地址
NETMASK255.255.255.0 # 设置子网掩码
GATEWAY192.168.1.1 # 设置网关
DNS1114.114.114.114 # 设置主DNS
DNS28.8.8.8 # 设置备DNS service network restart #重启网络ping www.baidu.com #测试网络是否正常 ip addr # 查看IP地址 三、其他配置 1、修改主机名 一条命令永久生效方法 hostnamectl set-hostname centos7-01 # 不用修改/etc/hostname即可永久生效 修改配置文件永久生效方法和Centos6改法相同 hostname centos7-01 # 使用命令临时生效
vi /etc/hostname # 编辑配置文件永久生效
centos7-01 修改/etc/hosts 127.0.0.1 localhost centos7-01
::1 localhost centos7-01 2、修改网卡名为 eth0 格式 CentOS 7.x系统中网卡命名规则被重新定义可能会是”ifcfg-ens33”等下面我们把网卡改为 ifcfg-eth0 这种。 (1).调整网卡名称 进入网卡目录 [roottools]# cd/etc/sysconfig/network-scripts/修改名称 [rootnetwork-scripts]# mv ifcfg-ens33 ifcfg-eth0 #重命名网卡名称。(2).调整网卡的配置信息 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 编辑配置文件修改或添加以下内容。 BOOTPROTOstatic
NAMEeth0 #修改为eth0。
HWADDRe4:1f:13:81:28:b6 #将对应的mac地址加上,ip addr查看对应mac地址不添加也行默认就有MAC地址
DEVICEeth0 #修改为eth0。
ONBOOTyes
IPADDR192.168.1.73
NETMASK255.255.255.0
GATEWAY192.168.1.1
DNS1114.114.114.114
DNS28.8.8.8 (3).修改并生成grub配置,修改后的结果如下也可以在安装系统或开机启动时进行调整。 [rootnetwork-scripts]# cat /etc/sysconfig/grub
GRUB_TIMEOUT5
GRUB_DISTRIBUTOR$(sed s, release .*$,,g/etc/system-release)
GRUB_DEFAULTsaved
GRUB_DISABLE_SUBMENUtrue
GRUB_TERMINAL_OUTPUTconsole
GRUB_CMDLINE_LINUXcrashkernelauto rhgb quiet net.ifnames0 biosdevname0 #net.ifnames0 biosdevname0新增加的
GRUB_DISABLE_RECOVERYtrue[rootlinux-node2 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub配置并更新内核参数。
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image:/boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image:/boot/vmlinuz-0-rescue-1100f7e6c97d4afaad2e396403ba7f61
Found initrd image:/boot/initramfs-0-rescue-1100f7e6c97d4afaad2e396403ba7f61.img
Done (4).添加udev规则修改网卡逻辑名称 cd /etc/udev/rules.d # 进入/etc/udev/rules.d目录
vi 70-persistent-net.rules # 创建一个网卡规则
SUBSYSTEMnet,ACTIONadd,DRIVERS?*,ATTR{address}e4:1f:13:81:28:b6,ATTRtype1 ,KERNELeth*,NAMEeth0
# 其中ATTR{address}e4:1f:13:81:28:b6是网卡的MAC地址(5).重启系统 [rootnetwork-scripts]# reboot #必须重启系统生效。 3、安装 ifconfig/netstat/route 命令 ifconfig 命令是设置或显示网络接口的程序可以显示出我们机器的网卡信息可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令。 # 通过给定字符串 ifconfig 匹配包详细信息
yum search ifconfig
# 输出Matched: ifconfig
net-tools.x86_64 : Basic networking toolsifconfig这个命令是在net-tools.x86_64这个包里接下来我们安装这个包就行了 yum install net-tools.x86_64 -y安装完成后再次使用ifconfig -a命令就可以查看到所有的网卡了。 注意netstat route 这两个命令也在net-tools.x86_64这个包里会一起装上。 4、安装Tab键自动补全功能 最小化安装默认没有Tab键自动补全的功能。要启用这个功能需要安装一个bash-completion包然后退出bash重新打开终端即可。 yum install -y bash-completion5、关闭默认防火墙firewalld并开启iptables防火墙 CentOS7默认使用firewalld防火墙现在我们将其改为iptables防火墙 (1).关闭firewalld防火墙 systemctl stop firewalld.service # 停止firewalld
systemctl disable firewalld.service # 禁止firewalld开机启动
systemctl mask firewalld.service # 注销firewalld (2).开启iptables防火墙 yum install iptables-services -y # 安装iptables-services
systemctl enable iptables.service # 允许iptables开机启动
systemctl start iptables.service # 开启iptables
systemctl restart iptables.service # 重启iptables修改过防火墙配置后可以重启生效 (3).设置iptables防火墙规则 命令行设置方式 iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT # 临时生效
cp /usr/libexec/iptables/iptables.init /etc/init.d/iptables # 拷贝iptables脚本
/etc/init.d/iptables save # 保存防火墙规则到/etc/sysconfig/iptables文件中 编辑配置文件修改方式 vi /etc/sysconfig/iptables # 编辑防火墙配置文件
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
systemctl restart iptables.service # 重启防火墙使配置生效 6、关闭SELINUX SELinux是一个由美国国家安全局和SCC开发的 Linux的一个扩张强制访问控制安全模块。它可以保护Linux但是开着SELinux有时候会发生一些莫名其妙的问题。所以在这里还是关掉算了。 vi /etc/selinux/config
#SELINUXenforcing #注释掉
#SELINUXTYPEtargeted #注释掉
SELINUXdisabled #增加setenforce 0 # 使配置立即生效 参考资料 https://www.osyunwei.com/archives/10003.html https://www.cnblogs.com/yaohong/p/7240387.html https://www.cnblogs.com/horizonli/p/6011660.html https://blog.csdn.net/qq_33233768/article/details/74929702 转载于:https://www.cnblogs.com/wushuaishuai/p/9248425.html