新服务器要做事情
<h1>CentOS7 新服务器要做事情</h1>
<h2>1-查看操作系统</h2>
<h4>1-系统版本</h4>
<pre><code class="language-bash">less /etc/redhat-release</code></pre>
<h4>2-系统信息</h4>
<pre><code class="language-bash">uname -a</code></pre>
<h4>3-查看curl版本</h4>
<pre><code class="language-bash">curl -V</code></pre>
<h4>4-检查服务器的区域设置</h4>
<pre><code class="language-bash">locale
# 如果结果不是en_US.UTF-8,建议都设成它</code></pre>
<h2>2-查看硬件信息</h2>
<ul>
<li>CPU、内存、硬盘</li>
</ul>
<h2>3-查看是否可以访问外网</h2>
<h4>1-查看ip地址</h4>
<pre><code class="language-bash">ip addr</code></pre>
<h4>2-ping 网址</h4>
<ul>
<li>如: ping www.baidu.com ping 114.114.114.114</li>
</ul>
<h4>2-ping网址出现问题</h4>
<ul>
<li>network is unreachable 解决问题方法,打开网络</li>
</ul>
<pre><code class="language-bash">cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
ONBOOT=YES
# 就可以ping网址了</code></pre>
<h4>3-设置网络</h4>
<h5>1-关闭firewall</h5>
<p> 开发服务器操作方便,所以关闭</p>
<pre><code class="language-bash">#1、停止
systemctl stop firewalld.service
#2、禁止开机启动
systemctl disable firewalld.service
#3、使用ftp工具,连接虚拟机,测试是否连接成功</code></pre>
<h5>2-关闭SELinux</h5>
<p> 开发服务器操作方便,所以关闭</p>
<pre><code class="language-bash"># 1、查看状态
getenforce
# 2、修改禁用访问控制
vi /etc/selinux/config
# 将 SELINUX=enforcing 改为 SELINUX=disabled
# 3、重启服务器
reboot</code></pre>
<h2>4-配置yum源</h2>
<pre><code class="language-bash"># 1、查看yum版本
yum --version
# 2、安装wget
yum -y install wget
# 3、备份下原来的yum源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
# 4、配置阿里云yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache</code></pre>
<h2>5-设置时间时区</h2>
<pre><code class="language-bash"># 1-查看时间
date
# 2-修改时区
timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
# 3-安装ntp
yum -y install ntp
ntpdate ntp1.aliyun.com #联网(阿里时间服务器)校准时间
date</code></pre>
<h2>6-检查 rc.local 是否具有执行权限</h2>
<pre><code class="language-bash"># -设置rc.local开机执行,在Centos7下,rc.local文件,开机默认是不执行的,它是个软链接。
ll /etc/rc.local
# 2-实际文件不具备执行权限,设置开机启动
ll /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
# 3-重启服务器
reboot
# 4-参照网址, https://www.cnblogs.com/nmap/p/9218437.html</code></pre>
<h2>7-安装man中文版手册</h2>
<h5>1-修改中文语言包</h5>
<pre><code class="language-bash"># 1、查看中文包
locale -a |grep "zh_CN"
# 没有输出,说明没有安装,输入下面的命令安装
yum groupinstall "fonts" -y
# 2、修改配置文件
vi /etc/locale.conf # 改LANG="zh_CN.utf8"
# 3、立即生效更改
source /etc/locale.conf
# 查看语言环境
echo $LANG
locale</code></pre>
<h5>2-安装man中文版手册</h5>
<pre><code class="language-bash"># 1、查找man中文安装包
yum list |grep man.*zh
# 显示 man-pages-zh-CN.noarch 1.5.2-4.el7 @base
# 由此可以找到以上安装包,如果找不到,执行 yum -y update 更新安装包
# 2、安装
yum -y install man-pages-zh-CN.noarch
# 3、编辑配置文件使中文包生效
# 在家目录,我当前操作用户为root,家目录为: /root/
vi .bashrc # 在.bashrc中增加:
alias cman='man -M /usr/share/man/zh_CN'
source .bashrc # 在命令行执行,为了使刚刚添加的alias生效
# 4、测试
date
cman ls
# 5、注意:
# 使用终端连接服务器,man手册显示中文正常,linux报错返回中文正常。
# 文件名或者文件内容是中文的,显示乱码。
# 6、参考网址
# centOS 7 安装man中文版手册 https://blog.51cto.com/9762617/1678917
# 如何解决centos7下中文乱码问题 https://www.php.cn/centos/446373.html </code></pre>
<h5>3-使用连接工具MobaXterm乱码解决</h5>
<ul>
<li>
<p>打开会话夹 -> 选择某一个会话 -> 右键 -> 编辑会话 -> 打开会话框</p>
</li>
<li>
<p>选择终端设置 -> 终端字体设置 -> 选择终端字体</p>
<ul>
<li>字体:如新宋体</li>
<li>字符集: ISO-8859-1(West Europe)</li>
</ul>
</li>
</ul>
<h2>7-安装软件</h2>
<pre><code class="language-bash"># 1-gcc
yum -y install gcc gcc-c++ cmake make
# 2-net-tools
yum -y install net-tools
# 3-zip unzip
yum -y install zip
yum -y install unzip
# 4-vim
yum -y install vim</code></pre>
<h2>8-相关服务设置开机启动</h2>
<h2>9-生产环境</h2>
<ol>
<li>无用端口全部关闭</li>
<li>安装防火墙</li>
<li>添加用户</li>
<li>设置主机名</li>
</ol>