Linux
文章平均质量分 80
IIIThSoul
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
教程:11、文件系统
文件系统就是分区或磁盘上的所有文件的逻辑集合。 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。 不同Linux发行版本之间的文件系统差别很少,主要表现在系统管理的特色工具以及软件包管理方式的不同,文件目录结构基本上都是一样的。 文件系统有多种类型,如: ext2 : 早期linux原创 2014-12-28 12:38:37 · 315 阅读 · 0 评论 -
教程:6、打印文件和发送邮件
文件打印 pr命令 pr命令用来将文本文件转换成适合打印的格式,可以把较大的文件分割层多个页面进行打印,并且每个页面添加标题,格式如下 pr option(s) filename(s)pr命令仅仅改变文件在屏幕上的显示样式和打印输出样式,并不会更改文件本身。下面是pr命令的几个选项: 选项 说明 -k 分成几列打印,默认为1。 -d 两倍行距(原创 2014-12-28 11:08:07 · 973 阅读 · 0 评论 -
教程:5、环境变量
在Linux中,环境变量是一个很重要的概念。环境变量可以由系统、用户、Shell以及其他程序来设定。 变量就是一个可以被赋值的字符串,赋值范围包括数字、文本、文件名、设备以及其他类型的数据。 登录系统后,Shell会有一个初始化的过程,用来设置环境变量。这个阶段,Shell会读取 /etc/profile 和 .profile 两个文件,过程如下: Shell首先检查 /原创 2014-12-28 10:43:56 · 346 阅读 · 0 评论 -
教程:15、系统日志及日志分析
大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd,默认配置文件为 /etc/syslog.conf,任何希望生成日志的程序都可以向 syslog 发送信息。 Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息,这些信息对管理员了解系统的运行状态是非常有用的,所以应该把它们写到日志文件中去。完成这原创 2014-12-28 13:32:21 · 644 阅读 · 0 评论 -
教程:14、系统性能分析
系统的整体性能取决于各种资源的平衡,类似木桶理论,某种资源的耗尽会严重阻碍系统的性能。 Linux中需要监控的资源主要有 CPU、主存(内存)、硬盘空间、I/O时间、网络时间、应用程序等。 统性能的主要因素有: 因素 说明 用户态CPU CPU在用户态运行用户程序所花费的时间,包括库调用,但是不包括内核花费的时间。 内核态CPU CPU在内核原创 2014-12-28 13:24:22 · 498 阅读 · 0 评论 -
教程:13、用户管理
在Linux中,有三种用户: Root 用户:也称为超级用户,对系统拥有完全的控制权限。超级用户可以不受限制的运行任何命令。Root 用户可以看做是系统管理员。 系统用户:系统用户是Linux运行某些程序所必须的用户,例如 mail 用户、sshd 用户等。系统用户通常为系统功能所必须的,不建议修改这些用户。 普通用户:一般用户都是普通用户,这些用户对系统文件的访问受限,不能执行全原创 2014-12-28 13:17:15 · 365 阅读 · 0 评论 -
教程:12、文件存储结构
大部分的Linux文件系统(如ext2、ext3)规定,一个文件由目录项、inode和数据块组成: 目录项:包括文件名和inode节点号。 Inode:又称文件索引节点,包含文件的基础信息以及数据块的指针。 数据块:包含文件的具体内容。 inode 理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector),每个扇区储存512字原创 2014-12-28 13:07:21 · 875 阅读 · 0 评论 -
教程:10、VI编辑器
Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。 vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的。 Vim 是 Vi improve原创 2014-12-28 12:22:27 · 506 阅读 · 1 评论 -
教程:7、管道和过滤器
有时候,我们可以把两个命令连起来使用,一个命令的输出作为另一个命令的输入,这就叫做管道。为了建立管道,需要在两个命令之间使用竖线(|)连接。 管道是Linux进程之间一种重要的通信机制;除了管道,还有共享内存、消息队列、信号、套接字(socket) 等进程通信机制。 管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第原创 2014-12-28 11:27:13 · 386 阅读 · 0 评论 -
Linux Shell
简单点理解,shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支原创 2014-12-27 17:21:44 · 239 阅读 · 0 评论 -
教程:9、网络通信工具
ping命令 ping 命令会向网络上的主机发送应答请求,根据响应信息可以判断远程主机是否可用。 语法为:ping hostname/ip_address 网络畅通,很快就可以看到响应信息。 FTP工具 ftp 是 File Transfer Protocol 的缩写,称为文件传输协议。通过 ftp 工具,能够将文件上传到远程服务器,也可以从远程服务器下载文件。原创 2014-12-28 11:54:31 · 399 阅读 · 0 评论 -
教程:8、进程
当我们运行程序时,Linux会为程序创建一个特殊的环境,该环境包含程序运行需要的所有资源,以保证程序能够独立运行,不受其他程序的干扰。这个特殊的环境就称为进程。 每个 Linux 命令都与系统中的程序对应,输入命令,Linux 就会创建一个新的进程。例如使用 ls 命令遍历目录中的文件时,就创建了一个进程。 简而言之,进程就是程序的实例。 系统通过一个五位数字跟踪程序的运行状态,原创 2014-12-28 11:44:12 · 350 阅读 · 0 评论 -
Linux Shell
简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 它虽然不是Unix/Linux系统内核的一部分,但它调用了原创 2014-12-28 15:35:18 · 754 阅读 · 0 评论 -
教程:4、文件权限和访问方式
为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户可以进行的操作。 查看文件权限 使用ls -l命令可以查看与文件权限相关的信息: 第一列就包含了文件或目录的权限 第一列和字符分为三组,每一组为三个,每个字符分别代表不原创 2014-12-28 10:00:17 · 488 阅读 · 0 评论 -
教程:16、信号机制与信号处理
信号(signal)是Linux进程间通信的一种机制,全称为软中断信号,也被称为软中断。信号本质上是在软件层次上对硬件中断机制的一种模拟。 与其他进程间通信方式(例如管道、共享内存等)相比,信号所能传递的信息比较粗糙,只是一个整数。但正是由于传递的信息量少,信号也便于管理和使用,可以用于系统管理相关的任务,例如通知进程终结、中止或者恢复等。 每种信号用一个整型常量宏表示,以SIG开头,原创 2014-12-28 13:43:46 · 389 阅读 · 0 评论 -
教程:3、目录
目录也是一个文件,它的唯一功能是用来保存文件及其相关信息。所有的文件,包括普通文件、设备文件和目录文件,都会被保存到目录中。 主目录 登录后,你所在的位置就是你的主目录(或登录目录),接下来你主要是在这个目录下进行操作,如创建文件、删除文件等。 使用下面的命令可以随时进入主目录: 这里 ~ 就表示主目录。如果你希望进入其他用户的主目录,可以使用下面的命令:转载 2014-12-27 19:42:34 · 299 阅读 · 0 评论 -
教程:2、文件管理
Linux中的所有数据都被保存在文件中,所有的文件被分配到不同的目录。目录是一种类似于树的结构,称为文件系统。 当你使用Linux时,大部分时间都会和文件打交道,通过本节可以了解基本的文件操作,如创建文件、删除文件、复制文件、重命名文件以及为文件创建链接等。 在Linux中,有三种基本的文件类型: 1) 普通文件 普通文件是以字节为单位的数据流,包括文本文件、源码文件、可执行文件转载 2014-12-27 18:50:31 · 377 阅读 · 0 评论 -
教程:1、Linux简介
Linux简介 Linux是一个多用户多任务的分时操作系统,支持多种处理器架构。 为程序分配系统资源,处理计算机内部细节的软件叫做操作系统或者内核。 用户通过Shell与Linux内核交互。Shell是一个命令行解释工具(是一个软件),它将用户输入的命令转换为内核能够理解的语言(命令)。 Linux下,很多工作都是通过命令完成的,学好Linux,首先要掌握常用命令。 Linu转载 2014-12-27 18:19:54 · 286 阅读 · 0 评论
分享