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. ...
随机推荐
- Mina使用总结(一)MinaServer
我们先看一个最简单的Mina Server服务端代码,该段代码实现了服务端Server启动并监听客户端请求 package com.bypay.mina.server; import java.io. ...
- mycat结合双主复制实现读写分离模式
简介:应用程序仅需要连接mycat,后端服务器的读写分离由mycat进行控制,后端服务器数据的同步由MySQL主从同步进行控制. 本次实验环境架构图 服务器主机规划 主机名 IP 功能 备注 lin ...
- 1812: [Ioi2005]riv
1812: [Ioi2005]riv Time Limit: 10 Sec Memory Limit: 64 MB Submit: 635 Solved: 388 [Submit][Status][D ...
- shell基础--变量的数值计算
变量的数值计算 1.$((表达式)) (1).实验1 [root@~_~ day4]# cat test.sh #!/bin/bash a=6 b=2 echo "a-b=$(($a-$b) ...
- openstack常用的一些命令
查看rabbitmq 队列 rabbitmqctl list_queues 复制代码 查看keystone的用户 keystone user-list 复制代码 查看keystone endpoint ...
- Burpsuite-Intruder-xssValidator(XSS检测)基础学习
这次总结的是使用Burp+PhantomJS进行xss测试. 首先,当然是xss测试的环境配置了. 1. PhantomJS安装及Path配置:自己找资料吧. phantomjs -v验证是否成功安装 ...
- nodejs 跨域设置cookie
在做vue全家桶+express 做项目. 想做一个免登陆功能,选择session方案. 服务器设置session 后, 返回的响应头有Set-Cookie,但是浏览器的Application的coo ...
- [转]C结构体之位域(位段)
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可.为了节省存储空间,并使处理简便,C语言又提供了一种数据结构 ...
- js input框输入1位数字后自动跳到下一个input框聚焦
// input框输入1位数字后自动跳到下一个input聚焦 function goNextInput(el){ var txts = document.querySelectorAll(el); f ...
- javascript中的属性注意事项
1.函数原型prototype设置的对象是只读类型,所以不能修改(即栈只读).但是我们常常可以看到它被“修改‘’了.若对象中定义的属性和原型中属性一样,优先使用自定义属性. 例如代码: //原型 类似 ...