CentOS 比较适合用作服务器的系统,之前用过 CentOS 6,但是在配置 Nginx 的时候,发现很多语句版本7的系统都进行了更新,而且网上针对版本7的例子会更多一下,遂将系统换成版本7。

下载地址推荐:(科大镜像)http://mirrors.ustc.edu.cn/centos/7/isos/x86_64/


       从图中可以看出,每版 CentOS 都有多个不同的种类,简单的介绍一下:

       1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了;
      2、CentOS-7-NetInstall版本:网络安装镜像;
      3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件;
      4、CentOS-7-LiveGnome版本:GNOME桌面版;
      5、CentOS-7-KdeLive版本:KDE桌面版;
      6、CentOS-7-livecd版本:光盘上运行的系统,类拟于winpe。
 
 
 
一、连接网络
 
       这里我是用 VM 来加载 DVD 版的镜像,一进入系统是命令行界面的,而且网络模式默认是关闭的,为了能够成为一台优秀的服务器,我们首先需要让它连接网络,捂脸 (/∇\*) 。
1、找到网卡配置脚本文件的路径。
cd /etc/sysconfig/network-scripts/

2、查看本机网卡名称。这里很多博客上采用 ifconfig 的命令,但是系统并未识别(在图形化界面可以使用),建议采用如下命令。

ip addr 或者 ip add

虚拟机网卡名称为ens33。

3、查看当前目录下的文件。

4、用 vi 打开对应的 ifcfg-ens33 配置文件,将最后一句 ONBOOT=no 改成 yes 或者 true。修改成功后 esc 退出编辑, :wq 保存并退出。

5、重启网络配置。

service network restart

 二、安装图形化界面

至此系统就在网上尽情互动了,接下来,我们开始正式安装图形化系统界面。

1、确定系统是否安装了 yum,该系统默认是安装了的,首先来安装Gnome包。

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

安装时间有点长,大家耐心等待即可,中途会输入两次 yes 确认继续。安装成功后的界面如图所示。

2、更新系统的运行级别。

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

3、重启机器,即可进入图形化界面,启动栏会有两个进入系统的选项,第一个就是 GUI 界面,第二个是 DOS 界面。

reboot

系统切换技巧:

在 GUI 界面使用 ctrl+alt+F2 切换到 DOS 界面;

在 DOS 界面使用 ctrl+alt+F2 切换回 GUI 界面;

在终端输入 init 3 命令 切换到 DOS 界面;

在终端输入 init 5命令 切换到 GUI 界面。

四、Xshell 连接 CentOS 7

建议以下操作在 root 权限下使用,输入 su 及账户密码。

1、确认系统是否安装了 openssh-server,如果有显示版本则无需进行 2 操作。

yum list installed | grep openssh-server

  

2、安装 openssh-server。

yum install openssh-server

  

3、修改 sshd服务配置文件。

1)将文件中,关于监听端口、监听地址前的 # 号去除;

2)开启允许远程登录;

3)开启使用用户名密码来作为连接验证。

vi  /etc/ssh/sshd_config

修改内容如图所示:

4、开启 sshd 服务。

service sshd start

若省去每次开机开启操作可设置开机启动或将 sshd 服务添加至自启动列表。

chkconfig sshd on 或 systemctl enable sshd.service

5、如需确认 sshd 服务的确开启了,可以查看是否监听了 22 端口。

ps -e | grep sshd 或 netstat -an | grep 22

接下来需要在本地系统上进行一些配置

1、在 VM 上将系统的网络连接方式调整为 VMnet8(NAT模式,虚拟网络,而并非两端为同一网络的桥接模式)。

2、查看虚拟机中的 IP 地址,这里可以尝试来 ping 一下本地系统的 IP。如果可以连通,只需在 Xshell 中完成后续设置即可。

至此,我们就可以在本地系统(如Windows 10系统)上操作 VM 中的 CentOS 了。

CentOS 7 安装图形化界面及 Xshell 连接的更多相关文章

  1. Centos 7 安装图形化界面

    Centos 7 默认是没有图形化界面的,但我们很多人在习惯了 Windows 的图形化界面之后,总是希望有一个图形化界面从而方便我们使用,这里介绍一下 CentOS7安装图形化桌面系统的方法. 一. ...

  2. CentOS 7安装图形化界面后重启出现Initial setup of CentOS Linux 7 (core)

    这是CentOS内核的初始设置页面,下面给出中文解释及操作方法. 1.CentOS Linux 7 初始设置(核心) 1)[!]许可证信息 (没有接受许可证) 请您选择[‘1’ 输入许可证信息 | ‘ ...

  3. 阿里云CentOS安装图形化界面

    阿里云提供的linux系统是不含图形化界面的,如果您需要安装图形化界面, 请您参考为Linux实例安装图形化桌面环境和在CentOS系统中自动安装并运行VNC Server安装部署一下. 为Linux ...

  4. CentOS7 minion安装图形化界面&远程桌面

    单用户管理 1.1 实验环境 [root@15b883 ~]# cat /etc/redhat-release CentOS Linux release (Core) [root@15b883 ~]# ...

  5. 在window里面安装ubuntu子系统并安装图形化界面

    一.开启windows子系统 1. 在win10设置里面开启开发人员选项 (设置-->更新安全--> 开发者选项  )选择开启 2.在控制面板里面开启windows子系统 (启用或关闭wi ...

  6. linux命令行界面如何安装图形化界面

    linux命令行界面如何安装图形化界面 目录 问题描述 解决方案 安装包 测试是否安装成功 如何卸载图形化界面 遭遇问题 问题描述 当我们在安装Linux系统时,我们一开始可能安装的是非图形界面的系统 ...

  7. Centos6.9minimal安装图形化界面

    有时我们会用到图形化界面来操作,下面介绍是在虚拟机上安装Centos6.9minimal版安装图形化界面(其他系统版本都类似吧,,,),如果是在物理机上安装进入的话要用的远程桌面工具VNC. VNC安 ...

  8. Win10安装Ubuntu子系统教程(附安装图形化界面)

    一.启用“适用于Linux的Windows子系统” 通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统 ...

  9. CentOS6.9 minimal版本安装图形化界面

    CentOS6.9 minimal版本安装图形化界面 安装步骤如下: 1.安装Desktop组 # yum groupinstall "Desktop" -y 2.安装X Wind ...

随机推荐

  1. ZOJ 4103 浙江省第16届大学生程序设计竞赛 D题 Traveler 构造

    这个题,正赛的时候也没有过,不过其实已经有了正确的解法,可惜时间不多了,就没有去尝试. 题意是有n个点,i点能通向i-1,然后i和i*2.i*2+1互通. 请你构造一种路径从1能走完所有点,并且不重复 ...

  2. mongodb的学习-1-NoSQL

    菜鸟教程的学习笔记-http://www.runoob.com/mongodb/nosql.html 关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有 ...

  3. springboot整合mybatis将sql打印到日志

    在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢? 见下面的mybatis配置文件: <?xml version="1.0" ...

  4. “unauthorized: authentication required” -- openshift3.9 docker push 报错

    1.docker tag mybank-tomcat:latest 172.30.25.185:5000/mybank-tomcat:latest 2.当往registrypush镜像的时候, doc ...

  5. 典型CAN通讯电路(带隔离)

    典型CAN通讯电路(带隔离) CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上 ...

  6. Hibernate的应用与注解开发

    Hibernate注解可以帮助我们大大简化hbm映射文件的配置,学习记录之. 先看示例: 1 package com.webShop.domain; 2 import java.io.Serializ ...

  7. Oracle 的存储过程以及用jdbc调用存储过程

    存储过程 就是一组用于完成特定功能的PL/SQL 具名语句块,该SQL语句集经过编译后存储在数据库系统中.在使用时候,我们只需要通过指定已经定义的存储过程名字并给出对应的参数来执行  存储过程的定义语 ...

  8. 链接SQLServer数据库 导出csv文件

    依赖::::<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>ms ...

  9. 关于使用Tomcat搭建的Web项目,出现 URL 中文乱码的问题解析

    URL编码问题 问题描述 使用 Tomcat 开发一个 Java Web 项目的时候,相信大多数人都遇到过url出现中文乱码的情况,绝大多数人为了避免出现这种问题,所以设计 url 一般都会尽量设计成 ...

  10. python基础学习1-json,pickle的序列化和反序列化

    import requests import json dic={'k1':'v1'} print(dic,type(dic)) result = json.dumps(dic)#调用dumps方法把 ...