设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
服务器相关
›
Linux就该这么学
Linux就该这么学
RSS
第5章 用户身份与文件权限。
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作。本章将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x) ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:31
|
阅读:70
|
回复:0
5.1 用户身份与能力
设计Linux系统的初衷之一就是为了满足多个用户同时工作的需求,因此Linux系统必须具备很好的安全性。第1章在安装RHEL 7操作系统时,特别要求设置root管理员密码,这个root管理员就是存在于所有类UNIX系统中的超级用 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:31
|
阅读:72
|
回复:0
5.2 文件权限与归属
尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示。-:普通文件。d:目录文件。l:链接文件。b:块设备文件。c:字符设备文件。p:管道文 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:31
|
阅读:68
|
回复:0
5.3 文件的特殊权限
在复杂多变的生产环境中,单纯设置文件的rwx权限无法满足我们对安全和灵活性的需求,因此便有了SUID、SGID与SBIT的特殊权限位。这是一种对文件权限进行设置的特殊功能,可以与一般权限同时使用,以弥补一般权限不能 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:31
|
阅读:69
|
回复:0
5.4 文件的隐藏属性
Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。有用户曾经在生产环境和RHCE考试题目中碰到过明明权限充足但却无法删除某个文件的情况, ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:31
|
阅读:64
|
回复:0
4.1.3 配置网卡信息
网卡IP地址配置的是否正确是两台服务器是否可以相互通信的前提。在Linux系统中,一切都是文件,因此配置网络服务的工作其实就是在编辑网卡配置文件,因此这个小任务不仅可以帮助您练习使用Vim编辑器,而且也为您后面 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:51
|
回复:0
4.1.4 配置Yum仓库
本书前面讲到,Yum软件仓库的作用是为了进一步简化RPM管理软件的难度以及自动分析所需软件包及其依赖关系的技术。可以把Yum想象成是一个硕大的软件仓库,里面保存有几乎所有常用的工具,而且只需要说出所需的软件包 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:66
|
回复:0
4.2.1 编写简单的脚本
估计读者在看完上文中有关Shell脚本的复杂描述后,会累觉不爱吧。但是,上文指的是一个高级Shell脚本的编写原则,其实使用Vim编辑器把Linux命令按照顺序依次写入到一个文件中,这就是一个简单的脚本了。例如,如果想 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:59
|
回复:0
4.2.2 接收用户的参数
但是,像上面这样的脚本程序只能执行一些预先定义好的功能,未免太过死板了。为了让Shell脚本程序更好地满足用户的一些实时需求,以便灵活完成工作,必须要让脚本程序能够像之前执行命令时那样,接收用户输入的参数 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:67
|
回复:0
4.2.3 判断用户的参数
学习是一个登堂入室、由浅入深的过程。在学习完Linux命令、掌握Shell脚本语法变量和接收用户输入的信息之后,就要踏上新的高度—能够进一步处理接收到的用户参数。在本书前面章节中讲到,系统在执行mkdir命令时会判 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:50
|
回复:0
4.3.1 if条件测试语句
if条件测试语句可以让脚本根据实际情况自动执行相应的命令。从技术角度来讲,if语句分为单分支结构、双分支结构、多分支结构;其复杂度随着灵活度一起逐级上升。if条件语句的单分支结构由if、then、fi关键词组成,而 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:71
|
回复:0
4.3.2 for条件循环语句
for循环语句允许脚本一次性读取多个信息,然后逐一对信息进行操作处理,当要处理的数据有范围时,使用for循环语句再适合不过了。for循环语句的语法格式如图4-20所示。图4-20 for循环语句的语法格式下面使用for循环 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:80
|
回复:0
4.3.3 while条件循环语句
while条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标、有范围的使用场景。while循环语句通过判断条件测试的真假来决 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:30
|
阅读:75
|
回复:0
3.1 输入输出重定向
既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,以便我们更加高效地处理数据。要做到这一点,就必须搞明白命令的输入重定向和输出 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:52
|
回复:0
3.2 管道命令符
细心的读者肯定还记得在2.6节学习tr命令时曾经见到过一个名为管道符的东西。同时按下键盘上的Shift+\键即可输入管道符,其执行格式为“命令A | 命令B”。管道命令符的作用也可以用一句话来概括“把前一个命令原本要 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:67
|
回复:0
3.3 命令行的通配符
大家可能都遇到过提笔忘字的尴尬,作为Linux运维人员,我们有时候也会遇到明明一个文件的名称就在嘴边但就是想不起来的情况。如果就记得一个文件的开头几个字母,想遍历查找出所有以这个关键词开头的文件,该怎么操 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:60
|
回复:0
3.4 常用的转义字符
为了能够更好地理解用户的表达,Shell解释器还提供了特别丰富的转义字符来处理输入的特殊数据。刘遄老师以近十年的工作和培训为基础,愣是用了两周时间从数十个转义字符中提炼出了4个最常用的转义字符!这件事情也让 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:60
|
回复:0
3.5 重要的环境变量
变量是计算机系统用于保存可变值的数据类型。在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名称来提取到对应的变量值。Linux系统中的环境变量是用来定义系统运行环境的一些 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:63
|
回复:0
第4章 Vim编辑器与Shell命令脚本。
本章首先讲解如何使用Vim编辑器来编写、修改文档,然后通过逐个配置主机名称、系统网卡以及Yum软件仓库参数文件等实验,帮助读者加深Vim编辑器中诸多命令、快捷键、模式切换方法的理解。然后把前面章节中讲解的Linux ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:78
|
回复:0
4.1 Vim文本编辑器
每当在讲课时遇到需要让学生记住的知识点时,为了能让他们打起精神来,我都会突然提高嗓门,因此有句话他们记得尤其深刻:“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”。而且在日常工 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:60
|
回复:0
4.1.1 编写简单文档
目前为止,大家已经具备了在Linux系统中编写文档的理论基础了,接下来我们一起动手编写一个简单的脚本文档。刘遄老师会尽力把所有操作步骤和按键过程都标注出来,如果忘记了某些快捷键命令的作用,可以再返回前文进 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:55
|
回复:0
4.1.2 配置主机名称
为了便于在局域网中查找某台特定的主机,或者对主机进行区分,除了要有IP地址外,还要为主机配置一个主机名,主机之间可以通过这个类似于域名的名称来相互访问。在Linux系统中,主机名大多保存在/etc/hostname文件中 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:29
|
阅读:73
|
回复:0
2.3 常用系统工作命令
您现在阅读的这本书是刘遄老师在经历了十多年的运维学习以及数十期的培训授课后总结而成的,您可能无法在本节中找到某些之前见过的命令。但不用担心,之所以这样安排,原因是刘遄老师努力地将Linux命令与实战相结合 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:74
|
回复:0
2.4 系统状态检测命令
作为一名合格的运维人员,想要更快、更好地了解Linux服务器,必须具备快速查看Linux系统运行状态的能力,因此接下来会逐个讲解与网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:74
|
回复:0
2.5 工作目录切换命令
工作目录指的是用户当前在系统中所处的位置。由于工作目录会牵涉系统存储结构相关的知识,因此第6章将详细讲解这部分内容。读者只需简单了解一下这里的操作实验即可,如果不能完全掌握也没有关系,毕竟Linux系统的知 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:60
|
回复:0
2.6 文本文件编辑命令
通过前面几个小节的学习,读者应该基本掌握了切换工作目录及对文件的管理方法。Linux系统中“一切都是文件”,而对服务程序进行配置自然也就是编辑程序的配置文件_来自Linux就该这么学 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:73
|
回复:0
2.7 文件目录管理命令
目前为止,我们学习Linux命令就像是在夯实地基,虽然表面上暂时还看不到成果,但其实大家的内功已经相当雄厚了。在Linux系统的日常运维工作中,还需要掌握对文件的创建、修改、复制、剪切、更名与删除等操作。_来自L ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:65
|
回复:0
2.8 打包压缩与搜索命令
在网络上,人们越来越倾向于传输压缩格式的文件,原因是压缩文件体积小,在网速相同的情况下,传输时间短。下面将学习如何在Linux系统中对文件进行打包压缩与解压,以及让用户基于关键词在文本文件中搜索相匹配的信 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:61
|
回复:0
第3章 管道符、重定向与环境变量。
目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率。本章首先讲解与文件读写操作有关的重定向技术的5种模式—标准覆盖输出重定向、标准追加输出重定向、错误 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:28
|
阅读:63
|
回复:0
1.3 安装您的Linux系统
安装RHEL 7或CentOS 7系统时,您的电脑的CPU需要支持VT(Virtualization Technology,虚拟化技术)。所谓VT,指的是让单台计算机能够分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:79
|
回复:0
1.4 重置root用户密码
平日里让运维人员头疼的事情已经很多了,因此偶尔把Linux系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。但是,如果您是第一次阅读本书,或者之前没有Linux系统的使用经验,请一定先跳过本节,等 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:86
|
回复:0
1.5 RPM红帽软件包
在RPM(红帽软件包管理器)公布之前,要想在Linux系统中安装软件只能采取源码包的方式安装。早期在Linux系统中安装程序是一件非常困难、耗费耐心的事情,而且大多数的服务程序仅仅提供源代码,需要运维人员自行编译 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:71
|
回复:0
1.6 Yum软件仓库
尽管RPM能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的。Yum软件仓库便是为了进一步降低软件安装难度和复 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:93
|
回复:0
1.7 Systemd初始化进程
Linux操作系统的开机过程是这样的,即从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作, ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:65
|
回复:0
第2章 新手必须掌握的Linux命令。
本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法。经验丰富的运维人员可以通过合理地组合适当的命令与参数,来更精准地满足工作需求,迅速得到自己想要的结果 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:85
|
回复:0
2.1 强大好用的SHELL
通常来讲,计算机硬件是由运算器、控制器、存储器、输入/输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核。Linux系统的内核负责完成对硬件资源的分配、调度等管理任务。由此可见, ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:71
|
回复:0
2.2 执行查看帮助命令
既然Linux系统中已经有了Bash这么好用的“翻译官”,那么接下来就有必要好好学习下怎么跟它沟通了。要想准确、高效地完成各种任务,仅依赖于命令本身是不够的,还应该根据实际情况来灵活调整各种命令的参数。比如, ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:27
|
阅读:69
|
回复:0
0.4 为什么学习Linux系统?
同学们当读到这个小节,相信您已经基本熟悉了刘遄老师的写作特点(但不是讲课特点)——能用一句话讲清的事情,我绝不会造出一段话。这样的好处非常明显,首先是文章不再冗长,并配上了大量图片看起来非常的有乐趣, ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:26
|
阅读:93
|
回复:0
0.5 常见的Linux系统版本
在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系统的不同。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linu ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:26
|
阅读:89
|
回复:0
0.6 优秀的RHEL7系统
本小节的内容是我在2015年写给学员的一篇文章,现在RHEL 7系统已经经过近三年的迭代更新,此时再回看这篇文章,发现我的预测还是很准确吧。当前,国内大多数机房都已经部署了RHEL 7系统,国内外多家银行机构、保险公 ...……
作者:菜鸟教程小白
|
时间:2022-2-3 12:26
|
阅读:68
|
回复:0
1
2
3
4
5
/ 5 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部