Linux系统以前接触的不多,主要是公司的网站部署在了一台安装了Ubuntu系统的机器上。是典型的LAMP架构的产物,因为偶而需要更新网站内容及需要定期备份。所以学习了一些Ubuntu & Apache的操作指令及配置方法,但基本也是现学现卖。即使有新问题也可以通过Google & 百度大法临时抱抱佛脚。信息社会的一项好处就是知识变得廉价了,只要能用好搜索引擎基本就可以解决90%以上的问题。

  公司产品要进行转型,要全面转向云。因此需要先部署一个用于测试及调研的环境,经过调查和对比后操作系统这方面决定使用CentOS。主要是看重其稳定性的特点,因为公司产品都是要给企业使用的,稳定是首要指标,其次才是性能。在部署测试环境前也上网参考了很多网友的贴子,但基本的步骤也就如下:

  1. CentOS的官网下载最新的包,有两种版本DVD ISO & Minimal ISO。因为DVD ISO中包含的内容比较多,大小有4.3GB。Minimal ISO就比较小了只有几百兆。

    因为以前没有使用过CentOS,因此第一次安装CentOS之前找了很多教程。基本上写得都比较详细,有兴趣的可以自己百度,我就不再重复了。CentOS的安装包提供图形化的安装界面。一切比较直观,对于我这个从事已经20年的老鸟,安装过程中如果有不熟悉的功能或概念时与教程中的说明相互认证一下也就明白了。这个过程没有什么难度。
  2. 我下载的是DVD ISO,在安装过程中基本都是默认选择。但是有一点对于要学习CentOS的新手来说比较重要。CentOS安装程序提供软件的选项,这一点有些类似Windows Server的安装过程。选择你希望的服务角色,预装相应的系统软件比如图型界面,PostgreSQL,Apache服务,PHP语言运行环境等。如果你什么都不选,那么安装程序会同时可以在安装界面中配置网络参数,这一点上我认为比Ubuntu要好友好一些。

    与Windows系统上的网络配置类似,可以选择自动获取IP或是设置固定IP(手动)。再通过配置DNS就可以了。
  3. 安装过程中会要求你设置root用户的口令,安装完成以后,安装程序会要求你重启计算机。重启以后就可以使用在之前设置的口令登录系统。
  4. CentOS7最小安装中虽然已经包含了SSH服务,但是系统防火墙并没有针对SSH服务需要使用的端口:22是进行配置。所以这时你还不能使用一些工具通过SSH连接服务器,配置系统防火墙可以通过以下命令实现。
  5. 配置防火墙后还需要对SSH服务进行配置,CentOS最小安装中没有安装Vim工具,因此在配置SSH服务之前你还需要安装Vim工具。
  6. 目前XShell工具会使用X11协议与服务器进行数据交换,CentOS最小安装是不包含X11协议的。需要使用以下命令进行安装。
  7. Vim & X11协议安装完成后,通过以下Vim修改SSH配置文件。

    修改完成后,使用Vim命令的“:wq”保存修改结果并使用以下命令重启SSH服务。

  8. 你现在可以使用XShell工具连接CentOS服务器了。

  如果XShell连接时遇到了“The remote SSH server rejected X11 forwarding request.”警告时,有可能是新安装的x11协议没有生成,简单的解决办法就是重启服务器。

  注:因为无论是系统安装还是软件安装或配置,都需要对CentOS7的常用操作命令有一定了解,但也不是说一定要先学习常用命令后,再来学习CentOS系统。计算机是一门实践科学,边学边用是最好的学习方式。

CentOS7的安装与配置的更多相关文章

  1. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

  2. CentOS7.0安装与配置Tomcat-7

    解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...

  3. CentOS7 Nginx安装及配置反向代理

    背景: Mono (Mono JIT compiler version 5.4.0.201 ) jexus-5.8.2-x64(<CentOS7 安装 jexus-5.8.2-x64>) ...

  4. Centos7 ActiveMQ 安装并配置为开机启动

    第一步, 环境准备 更新CentOS7 ,安装epel-release,安装JDK,关闭防火墙 # yum clean all && yum update# yum install - ...

  5. CentOS7上安装并配置Nginx、PHP、MySql

    一.Nginx 1.安装nginx yum install nginx 2.启动nginx systemctl start nginx 除了systemctl start nginx之外,常用的相关命 ...

  6. centos7上安装与配置Tomcat7(整理篇)

    1.检查tomcat7是否已经安装 rpm -qa | grep tomcat ps -ef | grep tomcat 第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomc ...

  7. Centos7下安装和配置vim

    Centos7 最新版本默认已经安装vim,可以使用命令查看是否安装 rpm -qa|grep vim 输出结果如下,如无以下输出结果,则安装vim: vim-filesystem-7.4.160-4 ...

  8. CentOS7 yum 安装与配置MySQL5.7

    安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/rep ...

  9. centos7中安装、配置jdk(转载)

    参考命令:http://www.jb51.net/os/RedHat/73016.html来进行安装 安装说明 系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64. ...

随机推荐

  1. 2038. [国家集训队]小Z的袜子【莫队】

    Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只 ...

  2. 解决Visual Studio 2015启动慢的问题

    总发现vs2015经常把cpu给占满了,导致电脑卡的不要不要的.这是CodeLens引起的,因为装了VAssistX后,感觉CodeLens还没VAssistX好使.所以,关了CodeLens就可以了 ...

  3. App界面设计利器Sketch 精选案例合集

    第1章 课程介绍主要介绍课程的安排及你将学到哪些使用技巧 1-1 课程介绍第2章 sketch 实例及相关工具本节课你将学到钢笔工具的使用.渐变及填充.投影的使用,体会并观察实际中物品的光影与材质:模 ...

  4. linux shell基本知识 sleep命令

    在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小时) sleep 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时

  5. 接口自动化平台github开源项目Django

    https://github.com/githublitao/api_automation_test

  6. 移动端适配之sprite雪碧图背景定位

    移动端适配一般我会使用rem进行适配,大致操作就是按照一定尺寸设计稿进行制作,最后将所有px值转换为rem,但是一些手机背景精灵图(cssSprite)就会出现一些误差(1px左右),如果公司要求不高 ...

  7. ios 开发UI篇—UITextView

    概述 UITextView可滚动的多行文本区域 UITextView支持使用自定义样式信息显示文本,并支持文本编辑.您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时. UITextVi ...

  8. “C++动态绑定”相关问题探讨

    一.相关问题: 1. 基类.派生类的构造和析构顺序 2. 基类.派生类中virtual的取舍 二.测试代码: #include <iostream> class A { public: A ...

  9. jQuery的一点小结

    1.jQuery常用选择器 筛选: $('div').has('p'); // 选择包含p元素的div元素 $('div').not('.myClass'); //选择class不等于myClass的 ...

  10. IIS中多域名多网站的设置方法

    一个 IP 可以绑定多个域名.如您需要实现多个域名访问同一个网站,只需就不同域名添加 A 记录指向同一个 IP 即可. 如您需要实现多个域名访问同一虚拟服务器上不同网站,也需要就不同域名添加 A 记录 ...