## 0. 前言 Linux/Centos7 最小化安装后需要做的几件事 ## 1. 快速安装 “`bash $ yum install -y net-tools $ yum install -y curl $ yum install -y wget $ yum -y install vim $ yum -y install git $ yum -y install lrzsz “` ## 2. 基础安装 ### 1.1. 检查系统编码(可选) 查看系统字符集是否为`zh_CN.GB18030`,一般的话默认都是`zh_CN.UTF-8` “`bash $ locale “` 更改系统编码为`zh_CN.GB18030` “`bash $ vi /etc/locale.conf “` 让修改的编码立即生效 “`bash $ source /etc/locale.conf “` ### 1.2. 安装ifconfig 先查看是否有文件,如果文件不存在就说明该系统未安装`ifconfig` “`bash $ ls /sbin/ifconfig “` 安装 “`bash $ yum install ifconfig “` 如果安装失败,提示缺少安装包,可以先搜索对应的安装包再进行安装 “`bash $ yum search ifconfig $ yum install net-tools.x86_64 -y “` ### 1.3. 设置静态IP 执行命令先查看当前服务器网卡配置信息,找到网卡名称。 “`bash $ ifconfig 或 ip addr “` 执行命令查看该网卡的配置文件,注意`ifcfg-xxx`,那里输入服务器的网卡名称,每个服务器可能会不一样。 修改或新增配置文件内容 “`bash BOOTPROTO=”static” ONBOOT=”yes” # 新增 IPADDR=172.17.254.200 PREFIX=24 GATEWAY=172.17.254.1 DNS1=172.17.254.1 “` 执行命令重启网卡,再次查看ip发现生效 “`bash $ systemctl restart network “` “`bash $ vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 “` ### 1.4. 关闭SELinux(可选) >安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,学精难度较大,建议关闭 检查SELinux状态是否开启 “`bash $ /usr/sbin/sestatus -v 或 getenforce “` 修改配置文件,并将SELINUX参数修改为disabled,保存后重启服务器生效 “`bash vi /etc/selinux/config # 注释掉下面两行 # SELINUX=enforcing # SELINUXTYPE=targeted # 增加一行 SELINUX=disabled # 使设置启用 # 在这里最好重启一下系统,也可以稍后重启 setenforce 0 “` ### 1.5. 安装vim工具 先查看系统是否已经存在vim “`bash $ rpm -qa|grep vim “` 执行第一条命令一键全部卸载,或者执行下面命令加上查询到的程序名依次卸载,建议用上面那种,一键很方便。 “`bash $ rpm -qa | grep vim | xargs rpm -e –nodeps 或 $ rpm -ev –nodeps 包名 “` 执行命令安装vim “`bash $ yum -y install vim* “` ### 1.6. 设置防火墙 > firewall是centos7里面的新的防火墙命令,它底层还是使用 iptables 对内核命令动态通信包过滤 简单理解就是firewall是centos7下管理iptables的新命令 > 查看防火墙状态 “`bash $ systemctl status firewalld “` 查看可访问端口(重启防火墙生效,可通过此命令查询) “`bash $ firewall-cmd –zone=public –list-ports “` 添加可访问端口 “`bash $ firewall-cmd –zone=public –add-port=3306/tcp –permanent “` 关闭可访问端口 “`bash $ firewall-cmd –zone=public –remove-port=3306/tcp –permanent “` 重启防火墙 “`bash $ systemctl restart firewalld “` 开启防火墙 “`bash $ systemctl start firewalld “` 关闭防火墙 “`bash $ systemctl stop firewalld “` 开机自启动防火墙 “`bash $ systemctl enable firewalld “` 开机禁用防火墙 “` $ systemctl disable firewalld “` ### 1.7. 修改ssh端口 将`#Port 22`前面的#号去掉,然后将22改成需要设置的端口即可 “`bash $ vi /etc/ssh/sshd_config “` 重启sshd服务 “`bash $ service sshd restart “` ## 3. 具体安装 ### 3.1. 安装Java 先查看系统已经安装好的java “`bash $ rpm -qa | grep java “` 执行第一条命令一键全部卸载,或者执行下面命令加上查询到的程序名依次卸载,建议用上面那种,一键很方便。 “`bash $ rpm -qa | grep java | xargs rpm -e –nodeps 或 $ rpm -ev –nodeps 包名 “` 安装1.8版本的java所有程序包,安装不同的版本就修改 `java-1.8.0-openjdk*` “`bash $ yum -y install java-1.8.0-openjdk* “` 输入命令查看java是否安装成功 “`bash $ java -version “` ## 4. 结尾 总结了一些CentOS最小化安装后的准备工作,后续还会继续补充

原文地址:http://www.cnblogs.com/appleex/p/centos7zui-xiao-an-zhuang-pei-zhilinux.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性