前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS 7 安装图形化界面及 Xshell 连接

CentOS 7 安装图形化界面及 Xshell 连接

作者头像
matt
发布于 2022-10-25 07:27:54
发布于 2022-10-25 07:27:54
3.6K00
代码可运行
举报
文章被收录于专栏:CSDN迁移CSDN迁移
运行总次数:0
代码可运行

CentOS 7 安装图形化界面及 Xshell 连接

        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、找到网卡配置脚本文件的路径。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /etc/sysconfig/network-scripts/

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ip addr 或者 ip add

       虚拟机网卡名称为ens33。

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

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

5、重启网络配置。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service network restart

 二、安装图形化界面

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum list installed | grep openssh-server 

2、安装 openssh-server。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install openssh-server

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

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

    2)开启允许远程登录;

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi  /etc/ssh/sshd_config

       修改内容如图所示:

4、开启 sshd 服务。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service sshd start

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chkconfig sshd on 或 systemctl enable sshd.service

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ps -e | grep sshd 或 netstat -an | grep 22

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【全志D1-H Lichee RV & WIFI】RTL8723DS & BS 的 WiFi 移植记录
移植方法的前提有两个,首先拿到全志公开的 SDK ,然后在 lichee/linux-5.4/drivers/net/wireless/rtl8723ds 里添加旧驱动升级上来。
阿志小管家
2024/02/29
2900
【全志D1-H Lichee RV & WIFI】RTL8723DS & BS 的 WiFi 移植记录
Tina_Linux_Wi-Fi_开发指南
介绍Allwinner 平台上Wi-Fi 驱动移植,介绍Tina Wi-Fi 管理框架,包括Station,Ap 以及Wi-Fi 常见问题。
韦东山
2023/02/25
5.1K0
Tina_Linux_Wi-Fi_开发指南
飞凌 OK113i-C 全志T113-i开发板初体验
板子做工精致很有份量,拿在手里沉甸甸的,各种接口一应俱全——USB、TF 卡座、SIM卡座、4G模块卡座、网口、RGB LCD接口、LVDS、RS485、CAN、各种音频口、TV-in/TV-Out,板上还自带一个RTL8723du wifi/蓝牙二合一模块,作为一块主打工业控制的主控板这些接口实属绰绰有余了。手里的板子是256MB内存+256MB nand flash版本(这个是低配版本,还有个512MB+8GB emmc的高配版本),飞凌开发文档中提到已经移植好了Qt5开发环境,所以这个内存跑跑Qt的UI程序是再合适不过了,可惜手里没有匹配的开箱即用的LCD显示屏不然接上直接能试试出厂自带的Qt测试程序了。
阿志小管家
2024/02/02
5180
飞凌 OK113i-C 全志T113-i开发板初体验
2.移植3.4内核-支持烧写yaffs2,裁剪内核并制作补丁
如上图,问题都是出在fs/yaffs2/下,很多error都讲述:调用的成员名,在struct mtd_info结构体里没有定义.
诺谦
2019/05/24
1.5K0
i.MX283开发板移植RTL8188ETV无线网卡驱动
开发板Linux内核版本:2.6.35 无线网卡型号:RTL8188ETV RTL8188驱动版本:rtl8188EUS_rtl8189ES_linux_v4.1.2_4787.20120803.tar.gz
知否知否应是绿肥红瘦
2025/02/19
2500
i.MX283开发板移植RTL8188ETV无线网卡驱动
飞凌OK113i-C全志T113-i开发板 rtl8723du WIFI 功能测试及蓝牙驱动移植
飞凌 OK113i-C 全志T113-i开发板板载一个RTL8723du wifi/蓝牙二合一模块,板子出厂已经移植好了WIFI驱动但是蓝牙驱动没有,所以这篇文章我们主要做蓝牙驱动的移植和功能验证。
阿志小管家
2024/02/02
6161
CentOS8中如何支持TL-WDN7200H无线USB网卡?
今日在笔记本电脑ThinkBook 14 IML接入TP-LINK的TL-WDN7200H AC 1900双频高增益无线USB网卡,支持2.4GHz 600Mbps+5GHz 1300Mbps。
技术训练营
2019/12/18
3K0
嵌入式Linux移植USB网卡驱动「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 开发板:友善之臂smart210 操作系统:Ubuntu 12,04 交叉编译器:arm-none-linux-gnueabi gcc version 4.3.2 WIFI 模组:TP-LINK TL-WN725N 2.0
全栈程序员站长
2022/11/08
7.9K0
全志D1-H移植为7寸MIPI屏
到Tina根目录下make kernel_menuconfig将下面驱动配置上
阿志小管家
2024/02/02
2460
全志D1-H移植为7寸MIPI屏
全志D1-H (MQ-Pro)驱动 OV5640 摄像头
路径:lichee/linux-5.4/arch/riscv/boot/dts/sunxi/sun20iw1p1.dtsi
阿志小管家
2024/02/02
2640
全志D1-H (MQ-Pro)驱动 OV5640 摄像头
基于全志D1-H的Tina Linux SPI主从通信验证实录
SPI接口是一种高速的, 全双工, 同步的通信总线. 适配D1H芯片的Tina Linux的BSP-SDK(以下简称SDK)中已包含相关驱动文件: spi-sunxi.c. 它提供的了仅内核态下主从机的简易通信验证实验, 这或许是考虑到SPI通信速率比较高的特性. 验证操作
阿志小管家
2024/02/02
3410
基于全志D1-H的Tina Linux SPI主从通信验证实录
深度:一文看懂Linux内核!Linux内核架构和工作原理详解
Linux内核的作用是将应用程序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。
混说Linux
2022/11/18
3K0
深度:一文看懂Linux内核!Linux内核架构和工作原理详解
全志Tina Linux 系统裁剪 boot0裁剪 uboot裁剪 内核裁剪 文件系统裁剪 C库裁剪 文件系统压缩
嵌入式产品往往为了压缩成本而使用较小的flash存储器,因此可能需要对系统进行裁剪来减少对flash的占用。系统经过裁剪过后,通常也会提升启动速度以及减少内存占用。 本文介绍TinaLinux中系统裁剪的方法,为有裁剪需求的使用者提供参考。
韦东山
2022/12/28
9K0
3.移植驱动到3.4内核-移植DM9000C驱动
machid=16a(mach-smdk2440.c)的内核下输入ifconfig,发现该板卡的内核不支持DM9000,如下图所示:
诺谦
2019/05/24
1.1K0
全志D1-H Tina Linux LEDC开发指南
在tina 根目录下,执行makekernel_menuconfig,配置路径如下:
一牛网论坛
2022/12/13
1.7K0
联想 R9000 系列以及Realtek Semiconductor Co., Ltd. Device 88xx系列 Ubuntu WIFI 不能使用
打开主板系统,将security boot设置为disenable,我们接下来的操作会涉及到内核级别需要关闭。
风骨散人Chiam
2022/04/13
1.6K0
EC200&UC200_Linux&Android_USB驱动移植说明
UC200&EC200和其他高通模块,都是用usb-serial-option驱动,但是USB interface的顺序不同. 所以如果客户之前移植过EC20/EC25的代码,会导致UC200&EC200的PPP口识别不到。所以建议客户先还原drivers/usb/serial/option.c的修改,重新按照 EC200_UC200_usb_serial_option.patch移植。这个修改方法同时UC200&EC200和其他高通平台模块。
TSINGEYE清眸物联
2023/01/04
4.2K0
EC200&UC200_Linux&Android_USB驱动移植说明
一种快速移植 OpenHarmony Linux 内核的方法
本文面向希望将 OpenHarmony 移植到三方芯片平台硬件的开发者,介绍一种借助三方芯片平台自带 Linux 内核的现有能力,快速移植 OpenHarmony 到三方芯片平台的方法。
小帅聊鸿蒙
2024/07/28
2830
一种快速移植 OpenHarmony Linux 内核的方法
MQ-Quad 全志H616 主线内核编译调试记录(u-boot、kernel、buildroot)
/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts
阿志小管家
2024/02/02
8010
Linux SPI 开发指南
SPI 是一种高速、高效率的串行接口技术。通常由一个主模块和一个或多个从模块组成,主模块选择一个从模块进行同步通信,从而完成数据的交换,被广泛应用于 ADC、LCD 等设备与 MCU 之间。全志的 spi 控制器支持以下功能:
韦东山
2023/02/25
9.4K0
Linux SPI 开发指南
推荐阅读
相关推荐
【全志D1-H Lichee RV & WIFI】RTL8723DS & BS 的 WiFi 移植记录
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验