huixieqingchun
硕士毕业于通信与信息系统方向;硕士期间,在导师的带领下参加了973和863国家重大专项课题的研发,物联网协同创新中心国家重点实验室成员,曾在校担任助教。毕业至今一直在互联网公司从事系统研发工作,积累了比较丰富的经验。目前一直在前进的路上......
展开
-
【013】Linux系统中的设备文件及磁盘管理(精华)
总第90篇本篇主要梳理Linux系统中的文件存储结构,并在此基础上归纳硬盘管理的操作,从而可以熟练掌握文件系统的使用方法。1.从/开始 Linux系统中 一切都是文件,一切文件都是从根目录/开始的,并按文件系统层次化标准采用树形结构存放文件的,以及定义了常见目录的用途。 另外,Linux系统中的文件和目录名称是严格区分大小写的,且文件名中不能包含/。 2.物理设备的命名规则系统内核中的udev设备...原创 2020-12-26 21:20:09 · 213 阅读 · 0 评论 -
【012】Linux系统中su命令及sudo服务
总第89篇本篇将详细梳理Linux系统中的su命令及sudo服务,以便在实际应用中更好地提升工作效率。 Linux系统中,为了安全性考虑,很多命令和服务只有root管理员才能使用,要切换用户身份,可以用su命令。su命令 su命令用来切换用户的身份,它可以让当前用户不退出登录的情况下,顺畅地切换到其它用户,如下图所示:su命令的格式为su [命令参数] 用户名。从上图可以看出,中间的一个参数是-,...原创 2020-12-22 22:40:18 · 156 阅读 · 0 评论 -
【011】Linux系统中文件的权限与属性及文件的访问控制列表(ACL)
总第88篇 本篇将详细梳理Linux系统中的文件权限及其访问控制属性,搞清楚这些对于系统中的文件操作非常重要。1.Linux系统中的文件权限与归属 尽管Linux系统中的一切皆是文件,但是每个文件的类型不尽相同, 系统使用不同的字符加以区分:-:表示普通文件;d:表示目录文件;l:表示链接文件;b:表示块设备文件;c:表示字符设备文件;p:表示管道文件; 系统中每个文件都有所有者和所属组,并且规定...原创 2020-12-21 22:01:01 · 164 阅读 · 0 评论 -
【009】Linux系统中shell脚本的编写及计划任务服务程序的配置(精华)
总第86篇本篇将对shell脚本的编写进行梳理,方便以后参考,也方便你快速学习并编写一个实用的脚本,并且详细介绍系统计划任务服务程序的配置,以便实现运维的自动化。1.编写脚本的方法shell脚本命令的工作方式有两种,即交互式和批处理式。交互式是用户每输入一条命令就立即执行;批处理式是用户事先编写好一个完整的脚本,shell会一次性执行脚本中的诸多命令。在终端中输入echo $SHELL命令,即可以...原创 2020-12-20 14:35:09 · 273 阅读 · 0 评论 -
【010】Linux系统中用户与用户组的相关操作
总第87篇本篇主要梳理一下Linux系统中用户、组相关的一些操作,方便你更好地理解多用户、多任务操作系统。1.Linux用户与用户组的概念 Linux系统中管理员之所以是root,并不是因为它的名称叫root,而不是此用户的身份号码UID(User IDentification)的数值为0。 在Linux系统中,UID具有唯一性,可以通过用户的UID值来判断用户的身份,不能冲突。在RedHat8中...原创 2020-12-20 20:45:43 · 62 阅读 · 0 评论 -
【008】Vim编辑的使用及详细键盘图(超实用)
总第85篇本篇主要梳理一下如何使用Vim编辑器来编写、修改文档,以及对这个工具的使用,从而能更深入地理解此编辑器的命令和模式切换。 Vim编辑器的使用Vim编辑器有三种模式:命令模式、输入模式、末行模式。每种模式都分别支持多种不同的命令快捷键, 这三种模式间的区别如下:命令模式用户启动后默认进入命令模式。此状态下,输入会被当作是命令而非输入字符,有些命令会直接执行,有些命令会切换编辑器的模式。比如...原创 2020-12-19 15:29:02 · 129 阅读 · 2 评论 -
【007】Linux重定向、管道符及环境变量(看这一文就够了)
总第83篇通过前面的几篇文章,我们已经掌握了数十个常用的Linux命令,若不能将这些命令进行组合使用,则无法提升工作效率。本文就梳理相关的方法,将各个命令组合起来使用,从而大大提升工作效率,方便我们的工作与运维。 1.输入输出重定向输入重定向是指把文件导入到命令中;输出重定向指将原本要输出到屏幕的数据信息写入到指定文件中。在日常学习和工作中,我们使用输出重定向的频率更高,因此又将其分为标准输出重定...原创 2020-12-04 22:51:15 · 87 阅读 · 0 评论 -
【006】Linux学习必须掌握的基本命令(下)
总第82篇本篇继续梳理Linux学习过程中必须掌握的基本命令。 1.文本文件编辑命令Linux系统中一切皆是文件,而对于服务程序进行配置自然也是编辑配置文件,因此要熟练地掌握文本文件编辑相关的命令。 cat命令 cat命令用于查看内容较少的纯文本文件,其格式为cat [命令参数] [文件]。其常用的操作如下:## 显示行号地方式查看文件内容# cat -n hello.conf## cat ...原创 2020-11-25 23:09:27 · 58 阅读 · 0 评论 -
【005】Linux学习必须掌握的基本命令(中)
总第81篇本篇继续梳理Linux学习过程中必须掌握的基本命令。 1. 系统状态检测命令这部分的命令主要用来快速查看Linux系统的运行状态,超级实用,必须用心学习,加以掌握。ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,其格式为ifconfig [网络设备] [参数]。 用此命令查看信息,主要是查看网卡名称、IP地址、MAC地址以及RX、TX接收/发送数据包的个数及流...原创 2020-11-23 22:09:59 · 63 阅读 · 0 评论 -
【004】Linux学习必须掌握的基本命令(上)
总第80篇Linux系统中有些图形化操作界面, 确定非常好用,极大地降低了操作人员出错的概率,可是你要知道,图形化界面工具只是调用了脚本来完成相应的工作,且很多只是为了完成某种工作而设计的,缺乏原有命令的灵活性与可控性,更值得一提的是,图形界面会更加消耗系统资源。因此,对于我们学习来说,最好还是掌握命令行与参数,从而更精准地满足工作需要,还可以大大降低系统的资源消耗。1. 执行帮助文档的命令Lin...原创 2020-11-21 21:07:16 · 80 阅读 · 0 评论 -
【003】一文全面掌握Linux初始化进程(超详细)
总第79篇本文将详细梳理Linux系统的初始化进程systemd 。通过对此进程的理解,你将对系统的初始化有一个深入的理解,从而更好地理解其它的操作。Linux系统的开机过程是这样的:从BIOS开始,进入Boot Loader,再加载内核系统,进行内核初始化,最后启动初始化进程。以前Linux的启动一直是采用init进程的,启动服务的方式如下:$sudo /etc/init.d/apache2 s...原创 2020-11-18 22:28:40 · 206 阅读 · 0 评论 -
【003】一文全面掌握Linux初始化进程(上)
总第79篇本文将详细梳理Linux系统的初始化进程systemd 。通过对此进程的理解,你将对系统的初始化有一个深入的理解,从而更好地理解其它的操作。Linux系统的开机过程是这样的:从BIOS开始,进入Boot Loader,再加载内核系统,进行内核初始化,最后启动初始化进程。以前Linux的启动一直是采用init进程的,启动服务的方式如下:$sudo /etc/init.d/apache2 s...原创 2020-11-17 23:50:09 · 253 阅读 · 0 评论 -
【002】Linux系统中的软件管理及常用快捷操作(包含root密码重置)
总第78篇在接下来的文章中,系统都是采用Red Hat Enterprise Linux 8.0版本进行操作的,这也是目前企业应用最多的版本,希望在你阅读文章后能给你带来启发。1.重置root管理员密码有时会遇到把Linux系统的密码忘记了,这个不用慌,可以只用几步就可以重置了。首先你应该确定你的系统是不是RHEL8版本, 如果是再进行接下来的操作,我的系统如下图所示:此时,重启Linux系统并在...原创 2020-11-15 22:02:17 · 1038 阅读 · 8 评论 -
【001】一文带你全面掌握Linux系统体系结构
总第77篇本篇将全面梳理Linux系统的体系结构,相信你阅读完本文定能对Linux系统有一个更深刻地认识和更全面的掌握。Linux系统一般有四个主要部分:内核、shell、文件系统、应用程序。 前三者一起构成了基本的操作系统结构,它使得用户可以使用这个操作系统并在系统中完成特定的任务。其结构如下图所示。1.Linux内核 内核是操作系统的核心,提供很多的基本功能,它负责管理系统的进程、内存、设备驱...原创 2020-11-14 20:15:49 · 521 阅读 · 0 评论