服务器学习心得


新服务器要做事情

<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>打开会话夹 -&gt; 选择某一个会话 -&gt; 右键 -&gt; 编辑会话 -&gt; 打开会话框</p> </li> <li> <p>选择终端设置 -&gt; 终端字体设置 -&gt; 选择终端字体</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>

页面列表

ITEM_HTML