献给 Centos 7 的初学者

Centos 7 的基本操作

软件环境

  • Centos 7.6 ( 64 bit )
  • 软件开发工作站(可在系统安装时选择类型)
  • 已连接局域网抑或是无线网

关机、重启以及锁屏的操作

最基本的操作莫过于关机、重启、锁屏,倘若这些操作都不会,根本无法继续使用Linux。

关机以及重启

点击桌面最右上角的三组图标(网络、声音以及电源图标),在显示出的下拉菜单中选择底部第三个电源按钮
下拉菜单
在弹出的窗口中根据需要点击关机或者重启。
关机以及重启
PS: 一旦打开这个窗口,Centos 7 将会在一分钟之后自动关机,此时请快速操作!!!

锁屏

为什么要学会如何锁屏? 锁屏可以保证电脑信息、数据的安全,只要设置好用户名以及密码,锁屏之后,一切电脑的登录信息都会注销,必须输入密码方可进入系统。这增加了电脑的安全性……

同上方法打开最右上角的下拉菜单,随后点击底部第二个按钮(一把锁),即可完成锁屏操作。
在这里插入图片描述

锁屏设置

为了电脑更好的可用性(更实用),有时候需要设置锁屏的一些选项。首先点击最左上角的“应用程序”按钮,会弹出一个下拉菜单,在菜单的左侧选择其它,点击KDE系统设置。
在这里插入图片描述
此时点击KDE系统设置,会弹出一个窗口。滚动窗口,可以看见“硬件”这一框,点击显示与监控一项。
在这里插入图片描述
在弹出的窗口中选择左侧的屏幕锁,即可快速设置锁屏选项。
在这里插入图片描述

访问更多的应用程序

Centos 7 与 Windows 的应用程序打开方式大相径庭,这也正是为什么使用 Linux 的用户不多的原因。现在介绍三种打开应用程序的方法:

第一种:菜单式启动

点击桌面最左上角的“应用程序”按钮,弹出下拉菜单,选择需要启动的应用程序。
在这里插入图片描述

第二种:LaunchPad 式启动

苹果推出的 Mac OS 系统中有种功能叫做LauchPad,它是一个专门显示应用程序的独立窗口
在这里插入图片描述
Centos 7 将LaunchPad功能强大化,既可用于启动应用程序,也可以切换窗口,只需按键盘上的WindowsCommand键或者鼠标触发最左上角的触发角均可打开Centos版LaunchPad,在左侧类似于Dock一栏中选择显示应用程序。
在这里插入图片描述
甚至,还可以通过搜索来查找应用程序!
在这里插入图片描述

第三种:桌面图标式启动

这种方式只对个别软件适用,大部分软件需要进行desktop文件设置。

安装一些软件后,桌面可能会显示一些.desktop文件(例如 WPS Office),这就是所谓的“快捷方式”,点击即可运行软件。
在这里插入图片描述

快速安装应用程序

在 Windows 环境下,安装应用程序一般都从应用商店或者从网页中下载安装包并且直接执行即可,但在 Centos 7 环境下,这种适用于 Windows 的操作是不可行的,因为rpm安装包(Centos 7 支持的安装包格式)的默认启动是软件安装,但启动后总会报错,无法安装。遇到这种现象,只能从应用商店里去下载,可是商店并没有太多的软件,所以我们只能通过使用命令行的方式来安装
输入命令行就需要终端。首先鼠标右键,在弹出的窗口中选择“打开终端”

第一种:yum 安装(在线)

Centos 7 最常用的就是使用 yum 的在线命令进行安装,但是并非所有的软件都可以用 yum 来安装。

yum 安装是如何实现的?

由于是在线命令,所以 yum 命令不可能自己无中生有,yum 安装之所以能够实现是因为它有一个庞大的软件仓库,yum 通过读取这个仓库来下载并安装应用程序,下面是关于 yum 安装的流程图:

Created with Raphaël 2.2.0 终端写入 yum 命令并执行 读取代码 搜索仓库 有无软件?有无密钥? 开始下载 yes

其实,yum 安装只需要一行命令就可以解决问题,公式是 yum install <soft_name>soft_name 指的是软件名称,假如我们需要安装Shutter截屏软件,那就可以输入 yum install shutter

特别注意:使用 yum 安装一定要使用 su root 或者 su - root 获取root权限!!!

使用 yum 的时候还有一个技巧,每次当执行命令时,终端总会提示是否继续,这总是很烦人。
在这里插入图片描述
可以添加 -y 附加项来自动确认,例如 yum install -y <soft_name>

PS:yum 区分大小写,一定要提前查找好!

第二种:yum 安装(离线)

yum 在线安装经常会遇到找不到软件的问题,这令人十分头痛——又不知道其他命令,如何安装?
在这里插入图片描述
有种类似于 Windows EXE 运行安装的 yum 命令,只需要提前在网站上下载好相应的安装包即可。

切记: Centos 7 的安装包格式是rpm,并非是exe或者是deb(除非会转换为rpm)!

在终端输入以下命令:

cd <installer_path>  # <installer_path>中输入安装包路径,用“/”分隔开(最后目标文件夹可不用)
yum install -y <installer_name>  # <installer_name>中输入安装包全称,包括格式
#
# 耐心等待罢!

这些命令输入完后,终端会自动读取安装包格式并安装,此时安装不需要网络(需要安装依赖库除外)。

实战

这回我们安装比较著名的 Google Earth 地图软件,这是一款立体显示地图的工具,我们会通过安装包安装的方式来使用此软件。

在Firefox中访问谷歌地球官方下载,保存安装包在指定文件路径上,我保存的路径是 /home/dm/Develoopment/Package
打开指定的文件夹,右键打开终端。

su root  # 在不重置路径的情况下获取root权限
# 右键点击安装包,选择属性,复制安装包全称(下有图示)
yum install -y google-earth-stable_current_x86_64.rpm
# 安装成功! Just enjoy!

在这里插入图片描述
在这里插入图片描述
再用上文所述的几种应用程序打开方法,就可以使用 Google Earth 了。
在这里插入图片描述
PS:这个不是PRO版的,可以另寻一个PRO版本的。

第三种:rpm 命令安装

使用 yum 安装时,如果需要依赖库,会自动联网安装的,但是 rpm 命令就不一样了,它只会安装,不管需不需要依赖库。

yum 和 rpm 命令最大的区别就是 yum 会联网查找依赖库,而 rpm 不会
其次,rpm 可以对 RPM 安装包有更大程度的编辑与控制,yum 只是简单的安装、卸载。

rpm 有许多附加项,最常用的就是 -i 附加项,用于安装 RPM 安装包,公式为 rpm -i <soft_name>
安装方法,其实跟 yum 没有什么质的区别,cd 到指定的文件路径,再执行 rpm 命令即可。

PS:实际上 rpm 是一个命令行式的包管理器,其中有许多附加项可选,想要了解更多,输入 man rpm 就可以查看关于它的帮助,中文的。

快速卸载应用程序

“可恶,这个程序占我流量!必须将它卸载了!” ——一位愤怒的Centos用户

学了如何使用命令行安装软件,我们也要学一下如何使用命令行卸载自己不喜欢的软件。

第一种:yum 卸载

yum 有安装的命令,也有卸载的命令,公式是 yum remove <soft_name> ,其中 soft_name 指的是软件名(可不加格式)。
yum remove 命令也可以使用 -y 附加项来提高效率。

PS:软件名称必须准确,要不会无法卸载,这是此命令的一个弊病。

第二种:rpm 卸载

这种命令好像没有什么人使用过,暂且不提,也不提倡。


Centos 7 进阶操作

IP地址的操作

IP地址是电脑赖以上网的工具,倘若没有了IP地址,恐怕也没有了网络了罢。

设置IP地址信息

有的时候我们需要自定义IP地址、子网掩码和网桥、DNS,所以我们需要对它们进行一些设置,不让它们随意变化。

单击桌面最右上角的三组图标,在弹出的窗口中选择底部第一个按钮。
在这里插入图片描述
在弹出的窗口中点击左侧的Wi-Fi或者网络(先介绍有限网络的设置)。
在这里插入图片描述
在有线连接一栏中点击最右侧的齿轮图标,进入网络设置(确保网络为开启状态)。
在这里插入图片描述
点击顶部的“IPv4”即可打开IP地址设置(IPv4),IP Method 中选择手动以方便自定义。
在这里插入图片描述
在“Addresses"一栏中自定义IP地址,设置完后点击右上方的应用即可。
在这里插入图片描述

查看IP地址

忘了IP地址怎么办?查看啊!再重新将它记起来!最好写在一个醒目的地方,好让自己忘了的时候随时能够看见!

第一种:命令行式查看(推荐)

如何通过输入命令到终端来获取IP地址的详细信息?这个简单!只需要输入 ifconfig 就可以查看!这个还是比较简单吧?这个命令最好将其牢记于心,因为这个命令在实际运用中十分常见。
在这里插入图片描述
可以看到,在enp2s0一项中就有IPv4地址、子网掩码以及网桥等信息,其余的虽然目前不会用到,但以后debug的时候早晚会用到的。

有些人可能会出现这个情况:-bash: ifconfig: command not found ,出现这种错误的时候一般是没有安装net-tools,只需要执行 yum install -y net-tools 安装工具即可。

倘若安装后仍然出现上述情况,先查看 /sbin/ifconfig 是否存在,可输入 ls /sbin/ifconfig 来确认,若存在,则查看环境变量中是否有 /sbin 一项,可执行命令 echo $PATH 来查看;如果环境变量中没有,执行 export PATH=$PATH:/sbin 来修改环境变量,但这是暂时性的,如果重启电脑,所有设置将重置,还需再次输入 export 命令;虽然也有一种永久性的修改方法,但是修改 /etc/profile 文件需要十分谨慎,一旦失误,对电脑的毁灭性是巨大的,所以最好在我们知道自己在干什么之前不要随意修改它。

正确操作如下(可执行 ifconfig):
在这里插入图片描述
PS:如果要复制并粘贴命令的话,在终端下复制粘贴的快捷键是 Ctrl + Shift + CV

第二种:设置式查看

这个方法前面已经说了,在网络设置中查看IP地址,不再赘述。
在这里插入图片描述

Centos 7 常用的命令

命令?命令无处不在,就是你在图形化界面操作,也会被转换为命令。学好命令,就学会一门与计算机沟通的语言。

细数 Centos 7 常用的命令,宛如沙滩拾贝,这些是较为常用的命令:

命令解释
yum一个软件仓库管理源,主要负责软件的安装、卸载工作
man查看某个命令的帮助文件以及操作技巧(中文)
rpmRPM软件包管理器,可进行各种软件包操作
echo用于在终端显示字符串或者变量
date用于显示/设置系统时间或日期,可自定义显示格式
reboot重启电脑(仅适用于root用户)
wget用于使用命令行下载网络文件
ifconfig用于获取网卡状态和网络信息
uname用于查看系统内核版本等信息,格式为 [ uname -a ]
uptime用于查看系统负载情况
free用于显示当前系统中内存的使用量情况
who用于查看用户登录主机的情况
last用于查看所有系统的登入记录
history用于显示历史执行过的命令,清理可执行 history -c
cd用于切换工作路径
ls用于查看目录中的文件
cat用于查看纯文本文件(较短的)
more用于查看纯文本文件(较长的)
diff用于比较多个文本文件的差异
touch用于创建空白文件以及修改文件时间
mkdir用于创建空白的文件夹
cp用于复制文件或目录,格式为:cp [选项] 源文件 目标文件
mv用于移动或重命名文件
rm用于删除文件或目录
tar用于对文件打包或解压
grep用于对文本进行搜索
find用于查找文件

在此笔墨有限,还是向大家推荐一本关于Linux的书籍(Redhat,与 Centos 同一家公司)——《LINUX 就该这么学》,下载地址为 blob:moz-extension://ff512ba5-7716-4227-9ef6-b0fd2d4088bc/566465b7-b5f2-4a80-964d-e32744217689 (使用Firefox的搜索栏访问,会出现PDF阅读界面,点击最右上角正数第三个图标即可下载)。


结语

在此就先告一段落了,但起点不是终点,相信各位喜欢编者的文章,同时日后也会发布更多关于 Centos 7 ,希望各位关注本博客!

Centos 7 入门学习止于此,但 Linux 的无限奥妙并不止于此,希望各位能相信自己的初衷,继续学习、实践下去!

  • 28
    点赞
  • 146
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值