CentOS7的安装与配置
Linux系统以前接触的不多,主要是公司的网站部署在了一台安装了Ubuntu系统的机器上。是典型的LAMP架构的产物,因为偶而需要更新网站内容及需要定期备份。所以学习了一些Ubuntu & Apache的操作指令及配置方法,但基本也是现学现卖。即使有新问题也可以通过Google & 百度大法临时抱抱佛脚。信息社会的一项好处就是知识变得廉价了,只要能用好搜索引擎基本就可以解决90%以上的问题。
公司产品要进行转型,要全面转向云。因此需要先部署一个用于测试及调研的环境,经过调查和对比后操作系统这方面决定使用CentOS。主要是看重其稳定性的特点,因为公司产品都是要给企业使用的,稳定是首要指标,其次才是性能。在部署测试环境前也上网参考了很多网友的贴子,但基本的步骤也就如下:
- 去CentOS的官网下载最新的包,有两种版本DVD ISO & Minimal ISO。因为DVD ISO中包含的内容比较多,大小有4.3GB。Minimal ISO就比较小了只有几百兆。

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

与Windows系统上的网络配置类似,可以选择自动获取IP或是设置固定IP(手动)。再通过配置DNS就可以了。 - 安装过程中会要求你设置root用户的口令,安装完成以后,安装程序会要求你重启计算机。重启以后就可以使用在之前设置的口令登录系统。

- CentOS7最小安装中虽然已经包含了SSH服务,但是系统防火墙并没有针对SSH服务需要使用的端口:22是进行配置。所以这时你还不能使用一些工具通过SSH连接服务器,配置系统防火墙可以通过以下命令实现。

- 配置防火墙后还需要对SSH服务进行配置,CentOS最小安装中没有安装Vim工具,因此在配置SSH服务之前你还需要安装Vim工具。

- 目前XShell工具会使用X11协议与服务器进行数据交换,CentOS最小安装是不包含X11协议的。需要使用以下命令进行安装。

- Vim & X11协议安装完成后,通过以下Vim修改SSH配置文件。


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

你现在可以使用XShell工具连接CentOS服务器了。
如果XShell连接时遇到了“The remote SSH server rejected X11 forwarding request.”警告时,有可能是新安装的x11协议没有生成,简单的解决办法就是重启服务器。
注:因为无论是系统安装还是软件安装或配置,都需要对CentOS7的常用操作命令有一定了解,但也不是说一定要先学习常用命令后,再来学习CentOS系统。计算机是一门实践科学,边学边用是最好的学习方式。
CentOS7的安装与配置的更多相关文章
- centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
- CentOS7.0安装与配置Tomcat-7
解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...
- CentOS7 Nginx安装及配置反向代理
背景: Mono (Mono JIT compiler version 5.4.0.201 ) jexus-5.8.2-x64(<CentOS7 安装 jexus-5.8.2-x64>) ...
- Centos7 ActiveMQ 安装并配置为开机启动
第一步, 环境准备 更新CentOS7 ,安装epel-release,安装JDK,关闭防火墙 # yum clean all && yum update# yum install - ...
- CentOS7上安装并配置Nginx、PHP、MySql
一.Nginx 1.安装nginx yum install nginx 2.启动nginx systemctl start nginx 除了systemctl start nginx之外,常用的相关命 ...
- centos7上安装与配置Tomcat7(整理篇)
1.检查tomcat7是否已经安装 rpm -qa | grep tomcat ps -ef | grep tomcat 第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomc ...
- Centos7下安装和配置vim
Centos7 最新版本默认已经安装vim,可以使用命令查看是否安装 rpm -qa|grep vim 输出结果如下,如无以下输出结果,则安装vim: vim-filesystem-7.4.160-4 ...
- CentOS7 yum 安装与配置MySQL5.7
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/rep ...
- centos7中安装、配置jdk(转载)
参考命令:http://www.jb51.net/os/RedHat/73016.html来进行安装 安装说明 系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64. ...
随机推荐
- 【笔记】关于TCP三次握手和四次挥手的理解
1. 三次握手: 服务器一定处于Listen状态,否则客户端发过来的连接会被拒绝.注:服务器和客户端的角色是相对的. 客户端发送第一次握手(客户端发送连接请求(SYNC包)到服务器)之后由Closed ...
- Python之数据库模块安装 MySQLdb
安装,下载地址 安装可能会报错, 1.需要安装VC++,到提示的地址中下载安装即可 2.在下载对应的包版本,如果是win7 64位2.7版本的python,就下载 MySQL_python-1.2.5 ...
- hihocoder Round #c1(hihoCoder太阁最新面经算法竞赛1 )
Test链接:https://cn.vjudge.net/contest/231849 选自hihoCoder太阁最新面经算法竞赛1 更多Test:传送门 A:区间求差 给一组区间集合A和区间集合B, ...
- shell基础--cat命令的使用
一.cat的常用用法 1.总结 2.实验 (1).非交互式编辑 [root@~_~ day5]# cat > cattest.sh <<STOP > hello > ST ...
- windows配置cider和clojure clj
windows配置cider和clojure clj */--> pre.src {background-color: #292b2e; color: #b2b2b2;} windows配置ci ...
- Redis的Pub/Sub客户端实现
前言 在学习T-io框架,从写一个Redis客户端开始一文中,已经简单介绍了Redis客户端的实现思路,并且基础架构已经搭建完成,只不过支持的命令不全,不过后期在加命令就会很简单了.本篇就要实现P ...
- webpack一小时入门
什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理. 我们可以 ...
- 设计一个分布式RPC框架
0 前言 提前先祝大家春节快乐!好了,先简单聊聊. 我从事的是大数据开发相关的工作,主要负责的是大数据计算这块的内容.最近Hive集群跑任务总是会出现Thrift连接HS2相关问题,研究了解了下内部原 ...
- Activiti6.0 工作流引擎 websocket即时聊天发图片文字 好友群组 SSM源码
即时通讯:支持好友,群组,发图片.文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流模块---------------------------------- ...
- 存储过程定义多个游标多个begin
1.直接定义多个显示游标 CREATE OR REPLACE PROCEDURE ACC.DBP_REALCITYTRAFFICCNT IS CURSOR cur1 IS SELECT ... --第 ...