Linux基础之文件目录

2020-02-25
阅读 10 分钟
2.4k
Linux下一切皆文件,在Linux中是如何对不同的文件进行管理的,首先在Linux中将相同类型的文件存在指定的目录中,不同的发行商可能采用不同的标准去归类创建不同的目录,这样就会造成很多管理上的困扰。于是就有了所谓的Filesystem Hierarchy Standard(FHS)标准,其主要的目的是规范每个特定的目录下应该要存放什么文件。...

rpm包管理功能全解

2018-09-09
阅读 5 分钟
3.4k
所有的软件都是由文件格式的程序代码(即源代码),经过编译成为一个可执行二进制文件;对于一个软件来说,其包含二进制程序、库文件、配置文件以及帮助文件。在应用中,每次要安装程序时通过找源代码然后去编译成二进制文件,这个过程要花费大量的时间,所以就有了程序包管理器。程序包管理器的功能是:将编译好的应用程...

Linux用户及权限管理

2018-08-20
阅读 6 分钟
2.8k
在Linux中利用用户来实现多任务操作,不同的用户可以同时使用系统,并且对系统进行操作;Linux是一个等级森严的系统,不同的用户对系统上文件操作的权限不同,为了方便管理,对用户进行分组,属于不同组的用户对文件的操作的权限也不同。Linux系统利用不同的ID来标识唯一的用户,同样利用不同的ID来标识不同的组。

网络(二)--网络的基本配置

2018-08-12
阅读 3 分钟
2.4k
以太网命令配置 命令所做出的改动重启网络服务或主机后失效 1、查看以太网络接口 {代码...} 2、网络服务的管理 {代码...} 3、路由的管理 {代码...} 4、配置主机名 {代码...} 以太网配置文件配置 1、网络接口配置文件 {代码...} 2、路由的配置 {代码...} 3、DNS的配置 {代码...} 4、配置主机名 {代码...} 图形界面的网络...

网络(一)--网络基础

2018-08-12
阅读 1 分钟
1.6k
TCP/IP IPv4数据包格式 TCP数据包格式 TCP可以建立端到端的可靠连接,TCP在建立连接时要经过三次握手: IPv4地址 IPv4点分十进制(范围): {代码...} IPv4地址分类 A类: 255.0.0.0, 8: {代码...} B类:255.255.0.0, 16 {代码...} C类:255.255.255.0, 24 {代码...} 私有地址: {代码...} D类: {代码...} E类: {代码...

软件包管理(三)--编译安装

2018-08-12
阅读 1 分钟
1.1k
编译安装的步骤: {代码...} 利用安装tengine来说明编译安装的步骤 {代码...} 编译安装完成的后续工作: {代码...} {代码...}

文件系统&&磁盘管理(六)--swap分区、回环设备、文件系统配置文件fstab

2018-08-12
阅读 2 分钟
2.7k
swap分区 swap分区是当内存空间不够使用时,将磁盘中的空间作为内存来使用的分区称为swap交换分区。 {代码...} swap分区管理 {代码...} 回环设备以及dd命令的使用 lookback, 使用软件来模拟实现硬件 dd命令 {代码...} dd命令的使用 {代码...} {代码...} 文件系统配置/etc/fstab文件 OS在初始化时,会自动挂载此文件中定...

文件系统&&磁盘管理(五)--磁盘的挂载与卸载

2018-08-12
阅读 2 分钟
2.3k
挂载:将新的文件系统关联至当前根文件系统卸载:将某文件系统与当前根文件系统的关联关系预以移除 挂载设备的过程: {代码...} mount命令 {代码...} 卸载挂载的设备 {代码...} {代码...}

文件系统&&磁盘管理(四)--文件系统管理

2018-08-12
阅读 1 分钟
1.3k
当一个磁盘进行分区后,只能通过格式化才能使用这个分区,而这个格式化是高级格式化(创建文件系统)。因为文件系统对的管理属于内核功能,所以通过查看/proc/filesystems文件来看内核支持的文件系统类型都有哪些。

文件系统&&磁盘管理(三)--磁盘管理

2018-08-12
阅读 2 分钟
1.2k
磁盘分区的查看 {代码...} 磁盘中文件占用空间的查看 {代码...} {代码...} 磁盘分区 {代码...} 设备文件 {代码...}

文件系统&&磁盘管理(一)--文件系统

2018-08-12
阅读 1 分钟
2.4k
由于一个磁盘分区的容量特别大,导致block和inode的数量也变多,影响文件数据的索引效率,所以文件系统将block进行分组,每一个组里分别包含superblock、文件系统描述、block bitmap、inode bitmap、inode、data block

软件包管理(二)--yum

2018-08-12
阅读 2 分钟
1.7k
yum其实相当于是对rpm格式的软件包进行管理,yum仓库中有一个数据库,通过该数据库可以解决软件包安装的依赖关系,显示当前yum仓库中所有的rpm软件把、安装了哪些软件包以及可以安装的软件包等功能。

文件系统&&磁盘管理(二)--软链接和硬链接的区别

2018-08-04
阅读 1 分钟
2k
硬链接 只是在某个目录下新建一条文件名连接到某个inode号码的关联记录而已,如下图所示; 硬链接的特性: 只能对文件创建,不能应用于目录; 不能跨文件系统; 创建硬链接会增加文件被链接的次数; 一般来说,硬连接设置连接文件时,磁盘的空间与inode的数目都不会改变,硬链接只是在某个目录下的block多写入一个关联数...

文件系统&&磁盘管理(八)--LVM

2018-08-02
阅读 3 分钟
2.5k
LVM的作用是在不影响数据的情况下对filesystem的空间大小进行扩充以及减缩。方法是将几个实体的partitions通过软件组合成为一个在逻辑上独立的大磁盘,再对该逻辑磁盘进行分区得到可使用的分区槽,最终挂载使用实现的流程如下:

文件系统&&磁盘管理(七)--RAID

2018-08-02
阅读 2 分钟
2k
磁盘阵列: Redundant Arrays of Inexpensive Disks,将对个较小的磁盘整合成一个较大的磁盘,这个较大的磁盘功能既能存储更多的数据,也具有保护数据的功能。

vim编辑器

2018-07-29
阅读 4 分钟
1.4k
vim(Vi IMproved)是vi文本编辑器的一个扩展的程序,Vim可以在命令行接口上使用,也可以在图形用户接口上作为一个独立的应用程序使用。Vim是由Bram Moolenaar根据Stevie editor在Amiga计算机上的一个接口的源程序编写,在1991年首次公开发行。Vim是一个跨多种平台的文本编辑器,在2015年,Stack Overflow调查得出Vim成为...

文件查找命令find的使用方法

2018-07-28
阅读 3 分钟
3.2k
文件查找 Linux中提供在文件系统上查找符合条件的文件实现工具:locate, find locate命令 locate命令依赖于事先构建好的索引库,通过索引库来查找相应的文件;其工作的特性:查找速度快;模糊查询;非实时查找。 locate命令的用法 1、命令格式 {代码...} 2、命令选项 {代码...} find命令 find命令从指定的起始目录开始,...

特殊权限&&文件系统访问控制列表

2018-07-28
阅读 3 分钟
1.3k
2、权限匹配模型:(1) 判断进程的属主,是否为被访问的文件属主;如果是,则应用属主的权限;否则进入第2步;(2) 判断进程的属组,是否属于被访问的文件属组;如果是,则应用属组的权限;否则进入第3步;(3) 应用other的权限;

sed的基本用法

2018-07-22
阅读 2 分钟
1.7k
sed的工作流程 {代码...} sed命令格式 {代码...} Address: {代码...} Command: {代码...} {代码...}

shell编程--bash变量

2018-07-20
阅读 2 分钟
2.3k
bash变量类型 本地变量 {代码...} 环境变量 {代码...} 位置变量 {代码...} 特殊变量 {代码...} 变量的撤销及查看 撤销变量 {代码...} 查看变量 {代码...} 变量命名规则 {代码...}

重定向和管道

2018-07-20
阅读 2 分钟
1.7k
重定向 系统设定的输入输出 默认输出设备:标准输出,STDOUT,1 默认输入设备:标准输入,STDIN,0 标准错误输出:STDERR,2 {代码...} linux中的I/O重定向 标准输入 (stdin): 代码为0,使用<或<<; 标准输出 (stdout): 代码为1,使用>或>>; 标准错误输出(stderr): 代码为2,使用2>或2>>; ...

grep命令的使用&&正则表达式

2018-07-20
阅读 4 分钟
7.9k
正则表达式是描述一些字符串的模式,是由一些元字符和字符组成的字符串,而这些元字符是一些表示特殊意义的字符,即被正则表达式引擎表达的字符表示与其本意不同的一些字符。

linux中用户登录加载配置文件的过程

2018-07-18
阅读 1 分钟
5.8k
shell的类型(站在用户登录登录的角度)登录式shell正常通过某终端登录su - USERNAMEsu -l USERNAME非登录式shellsu USERNAME图形终端下打开命令窗口自动执行的shell脚本用户登录时相关的bash配置文件全局配置文件/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置文件~/.bsah_profile~/.bashrc {代码...} 用户登录时加...

文本管理

2018-07-17
阅读 2 分钟
1k
查看文本 cat {代码...} tac {代码...} head {代码...} tail {代码...} more {代码...} less {代码...} 文本处理 cut {代码...} sed sed的基本使用方法 awk sort {代码...} uniq {代码...} 字符处理 tr {代码...} 文本统计 wc(word count) {代码...}

bash的特性

2018-07-12
阅读 2 分钟
1.2k
在shell中定义的别名仅在当前shell生命周期中有效,别名的有效范围仅为当前shell进程。如果shell中的某个命令本身具有别名,利用COMMAND来执行命令本身的功能。