您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 学习CentOS7笔记(一)
学习CentOS7笔记(一)说明:1、这是我第一次接触CentOS7,从基础学起。2、最终目的是为了在CentOS上面部ngix+php+mysql+naxsi环境,进行安全测试。第一部分认识CentOS7有时候我在想,那么多的网站,它们的服务器操作系统都是选择什么呢?WindowsServer?还是Linux?我听说过WindowsServer2003、2012,但是大家都知道微软的系统是收费的,难道所有的公司都那么有钱?难道Windows系统确实比Linux稳定?带着疑问,开始了百度。有所收获:1、有的企业或者公司采用的是Wndows架构,比如工商银行网站采用的是IIS6.0+ASP.NET微软解决方案。但是很多国内知名的大公司采用的Linux服务器操作系统,新浪的web服务器Apache,网易的是nginx。几种解决方案,应该是各有利弊。比如nginx占用内存少,并发数多,稳定性高。2、既然很多公司选择Linux作为服务器操作系统,但是那么多的分支,他们都采用哪些呢?没有完全的做过比较,没有话语权。之前红帽企业版比较稳定性高,但是价格昂贵,CentOS是基于RedHat的源码,免费发布,成为了很多公司的选择。这也是要学习CentOS的原因。3、关于CentOS,英文全称CommunityEnterpriseOperatingSystem,中文名称“社区企业操作系统”,是根据RedHatEnterpriseLinux按照开放源代码要求公布的源代码编译而成,但是不包括闭源的软件。因此,具有很好的稳定性,可以是商业版RedHatEnterpriseLinux的替代。4、关于版本,CentOS也是不断更新的,根据官网的显示,目前最新版是CentOS7.官网地址:第二部分安装CentOS7在官网上面选择镜像下载,在虚拟机里面进行安装。为了认识一下CentOS7,选择了最小化安装,这种安装的特点是缺少很多组件以及环境,可以参考相关环境选择。保持了一颗学习的心,本次按照默认安装。第一件事:网络设置由于采用的是默认安装方式,没有选择网络设置,进入系统的第一件事网络设置。包括静态IP设置和DHCP设置。首先,进入目录/etc/sysconfig/network-scripts,viifcfg-eno16777736,内容如下图:DHCP动态设置只需要把最后一行ONBOOT=no修改为OMBOOT=yes,重新保存,并重启网络服务servicenetworkrestart即可。可以用PING命令测试。(默认安装不支持ifconfig等一些命令,后续后安装相关模块)或者使用ipaddr(可以缩写为ipa)静态IP设置作为服务器,都是设置为静态IP。设置方法,首先添加如下代码:viewsourceprint?01.//需要把之前的dhcp设置为static02.BOOTPROTO=static03.IPADDR=192.168.1.110//你的静态IP地址04.GATEWAY=192.168.1.1//默认网关05.NETMASK=255.255.255.0//子网掩码06.//子网掩码也可以这样表示07.#PREFIX=2408.DNS=223.5.5.5//DNS地址09.NM_CONTROLLED=no//不使用NetworkManager说明:这一部分转换,我花了近5个小时,才配置成功。期间遇到了这样的问题,当重启服务时,出现这样的错误。viewsourceprint?1.<code>Restartingnetwork(viasystemctl):Jobfornetwork.servicefailed.See'systemctlstatusnetwork.service'and'journalctl-xn'fordetails.2.[FAILED]3.解决方案:4.<strong>1</strong>、首先确定<strong>ifcfg-eno16777736</strong>文件中的HWADDR(MAC地址)与<strong>ipa</strong>命令后显示的MAC是否一致。5.<strong><imgalt=src==width:210px;height:151px;><imgalt=height=235src==663style=width:650px;height:190.224px;>6.</strong>保证上图中圈住的两个MAC地址保持一致。7.<strong>2、</strong>使用servicenetworkrestart或者</code><code>systemctlrestartnetwork.service命令,可能不会立即生效。使用ifdown</code><code>eno16777736,然后ifup</code><code>eno16777736即可。</code>viewsourceprint?1.<code><strong>我的感想:</strong>2.经过几个小时艰难的查找资料,官网论坛,谷歌跑了好大的一圈,看了好多的解决方案。但是没有解决。之前也确认过两个MAC是否一致,因为没有截图,不知道是不是自己看花了眼,反正最后发现了两个MAC地址错了一位。这样在重启服务时,没有了错误,但是IP地址并没有立即生效,最后使用了ifdown、ifup,可以立即生效,就像Windows里面的网卡禁用/启用一样。3.今天就记录到这里,明天继续补充。如果有哪里不对的地方,希望大家可以多指正,共同进步!</code>
本文标题:学习CentOS7笔记(一)
链接地址:https://www.777doc.com/doc-5127452 .html