随笔分类 -  基础技能 - Linux系统

Linux系统:CentOS6为基础的相关知识总结
摘要:在了解Linux的文件系统管理之前,先简单了解一下硬盘的结构。 1、了解硬盘结构(了解即可) (1)硬盘的逻辑结构 如下图所示: 说明: 上图中一圈一圈的同心圆(蓝色部分),我们称之为磁道。数据就存放在磁道当中。 从磁盘的中心向外发散切割线,这切割先和磁道的重叠区域就是一个扇区。 每个扇区的大小事固 阅读全文
posted @ 2021-12-01 10:10 繁华似锦Fighting 阅读(688) 评论(6) 推荐(0) 编辑
摘要:文件系统属性chattr权限,也叫不可改变位权限,该权限没有风险,但是他能限制root用户。 1、命令格式 [root@localhost ~]# chattr [+-=] [选项] 文件或目录名 选项 +:增加权限。 -:删除权限。 =:等于某权限。(不常用) i:如果对文件设置i属性,那么不允许 阅读全文
posted @ 2021-11-30 16:56 繁华似锦Fighting 阅读(552) 评论(1) 推荐(0) 编辑
摘要:1、文件特殊权限说明 Linux系统中,文件特殊权限有:SetUID,SetGID,Sticky BIT。 这三个文件权限不是太安全,是Linux系统应对特殊情况所准备的权限,给Linux系统的一些特殊命令提供的。不推荐用户手动来设置,尤其是SetUID。这三个选项了解一下就好。 我们之前说过uma 阅读全文
posted @ 2021-11-30 10:43 繁华似锦Fighting 阅读(623) 评论(0) 推荐(0) 编辑
摘要:1、什么是sudo授权 在Linux系统中,/sbin/和/usr/sbin/两个目录中的命令只有超级用户才能使用。sudo授权就是把指定的命令授权给普通用户,让普通用户可以执行指定的命令。(只给用户授权执行一个命令的权限) 原则上: 赋予的权限越详细,普通用户得到的权限越小。 赋予的权限越简单,普 阅读全文
posted @ 2021-11-29 17:27 繁华似锦Fighting 阅读(973) 评论(0) 推荐(0) 编辑
摘要:前面我们之前说过,Linux系统的权限分为六种。有读写执行的基本权限,umask默认权限。 今天我们来说一下ACL权限。 提示:每一个文件,只能有一个所有者,只能有一个所属组,剩下的都是other(其他人)。 1、什么是ACL权限 比如我是一个老师,创建可一个共享文件夹,这个文件夹的所有者肯定是我, 阅读全文
posted @ 2021-11-29 11:12 繁华似锦Fighting 阅读(915) 评论(0) 推荐(1) 编辑
摘要:1、添加用户组 添加用户组的命令是groupadd。 命令格式如下: [root@localhost ~]# groupadd [选项] 组名 选项: -g:GID。指定组ID。(一般不会用) 添加用户组的命令比较简单,举个例子: # 添加group1组 [root@localhost ~]# gr 阅读全文
posted @ 2021-11-26 18:03 繁华似锦Fighting 阅读(362) 评论(0) 推荐(1) 编辑
摘要:1、添加用户(useradd命令) (1)useradd命令 [root@localhost ~]# useradd [选项] 用户名 一般我们不加任何选项,都使用默认值创建用户即可。(推荐不使用任何选项) 下边可以了解一下常用选项。 选项: -u:550。指定用户的UID。 普通用户默认从500开 阅读全文
posted @ 2021-11-26 11:41 繁华似锦Fighting 阅读(547) 评论(0) 推荐(0) 编辑
摘要:提示:严格的用户权限划分,不是为了防范外部人员的攻击,主要是防范内部人员的操作。 越是重要的数据,就要做严格的用户权限划分。 1、用户信息文件 用户信息文件为/etc/passwd,该文件中每一行就是一个用户。 如下图所示: 内容格式:root:x:0:0:root:/root:/bin/bash 阅读全文
posted @ 2021-11-25 10:34 繁华似锦Fighting 阅读(709) 评论(0) 推荐(2) 编辑
摘要:1、脚本程序简介 脚本程序包并不多见,所以在软件包分类中并没有把它列为一类。它更加类似于Windows下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只不过是在字符界面下完成的。 目前常见的脚本程序以各类硬件的驱动居多,我们需 阅读全文
posted @ 2021-11-23 17:36 繁华似锦Fighting 阅读(795) 评论(0) 推荐(0) 编辑
摘要:在以前的软件源码包,需要打补丁的时候比较多。现在的源码包很少进行打补丁了,因为根据需求安装不同的版本即可,比较商业化了。(也就是知道如何给源码包打补丁就可以了,了解即可。) 从开发者的角度,补丁就是软件新版本和现有版本的不同。这个不同包括缺少的文件和修改的内容。 1、补丁的生成 # 比较old和ne 阅读全文
posted @ 2021-11-18 20:09 繁华似锦Fighting 阅读(412) 评论(0) 推荐(1) 编辑
摘要:提示:之前的文章中我们说到过,在Linux系统中,服务的安装方式有两种,一种是通过RPM包方式进行安装,一种是通过源码包方式进行安装。这篇文章就说一说通过源码包的方式,来安装服务和卸载服务。 1、源码包安装服务的注意事项 (1)安装服务选择哪种软件包?(建议) 如果软件包是给大量客户提供访问,建议使 阅读全文
posted @ 2021-11-18 11:02 繁华似锦Fighting 阅读(664) 评论(1) 推荐(3) 编辑
摘要:1、yum命令的查询操作 (1)查询yum源服务器上所有可安装的软件包列表。 # 查询所有可用软件包列表 [root@localhost yum.repos.d]# yum list # 已经安装的软件包 Installed Packages ConsoleKit 1686 0. 4.1-3 e16 阅读全文
posted @ 2021-11-17 17:04 繁华似锦Fighting 阅读(604) 评论(0) 推荐(0) 编辑
摘要:提示:RPM包的在线安装就是yum安装,yum安装需要依据yum源文件内容配置来寻找软件。本文来说说yum源文件的内容和使用。 1、yum源文件解析 yum源配置文件保存在/etc/yum.repos.d/目录中,文件的扩展名一定是*.repo。也就是说,yum源配置文件只要扩展名是*.repo就会 阅读全文
posted @ 2021-11-17 10:48 繁华似锦Fighting 阅读(1450) 评论(0) 推荐(0) 编辑
摘要:1、RPM包中文件的提取 为什么要做这个事呢? 在操作Linux系统的时候误删除一个文件,可以通过强制覆盖的方法可以把删除的文件还原。如果不是误删除,我只是修改了文件中的内容,但是我忘记源文件内容是什么,我修改不回来了。这个时候强制安装覆盖(--force选项)就解决不了问题了。因为强制安装覆盖,并 阅读全文
posted @ 2021-11-17 00:09 繁华似锦Fighting 阅读(721) 评论(1) 推荐(1) 编辑
摘要:1、RPM包的校验 (1)RPM包校验基本命令 [root@localhost ~]# rpm -Va 选项: -Va校验本机已经安装的所有软件包(一般不用,需要验证哪个包就单独验证。) [root@localhost ~]# rpm -V 已安装的包名 选项: -V校验指定RPM包中的文件(ver 阅读全文
posted @ 2021-11-16 17:08 繁华似锦Fighting 阅读(495) 评论(0) 推荐(0) 编辑
摘要:之前我们说的RPM软件包的安装和卸载,都可以使用yum命令来代替,但是RPM软件包的查询,yum命令是代替不了的。 注意: 这不是说yum没有查询命令,只是yum查询命令和RPM软件包的查询命令,所查询的东西是不一样的。 执行yum命令需要联网,流程是去远程服务器去查找,下载,安装软件。本机相当于一 阅读全文
posted @ 2021-11-16 10:53 繁华似锦Fighting 阅读(761) 评论(0) 推荐(0) 编辑
摘要:1、RPM包命名规则 一个RPM包:httpd-2.2.15-15.e16.centos.1.i686.rpm httpd:软件包名。 2.2.15:软件版本。 15:软件发布的次数。 el6/centos:软件发行商。el6是RedHat公司发布,适合RHEL6.x(Red Hat Enterpr 阅读全文
posted @ 2021-11-15 17:20 繁华似锦Fighting 阅读(628) 评论(0) 推荐(1) 编辑
摘要:1、Linux系统软件包分类 Linux系统下的软件包只有源码包和二进制包,就这两种包。 Tips: Windows系统中的软件和Linux系统的软件是不通用的。 Windows系统中的软件是经过编译后的.exe文件和.msi。 2、源码包说明 (1)什么是源码包 以前我们一直在说,Linux系统飞 阅读全文
posted @ 2021-11-15 11:01 繁华似锦Fighting 阅读(783) 评论(0) 推荐(1) 编辑
摘要:1、在Linux系统中挂载U盘 (1)插入U盘 我们需要把鼠标点入虚拟机里,在插入U盘,虚拟机才能识别新插入的U盘,否则U盘会被真实机识别。虚拟机识别U盘后会出现如下提示。 还要注意一点,在真实机的安装完虚拟机之后,会有几个服务会被开启,如下图所示: 其中VMware USB Arbitration 阅读全文
posted @ 2021-11-12 16:53 繁华似锦Fighting 阅读(992) 评论(0) 推荐(0) 编辑
摘要:提示:关于Linux系统中光盘的挂载,我们了解一下即可,现在已经很少用到了。但是我们可以通过在Linux系统中挂载光盘,来加深对Linux系统中挂载操作的学习。 光盘挂载的前提依然是指定光盘的设备文件名,不同版本的Linux,设备文件名并不相同: CentOS5.x以前的系统,光盘设备文件名是/de 阅读全文
posted @ 2021-11-12 10:40 繁华似锦Fighting 阅读(2891) 评论(2) 推荐(0) 编辑