• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

标签:Linux系统管理

Linux命令:awk

一、Awk介绍 Awk、sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a “non-interactive” stream-oriented edito……

Linux命令:sed编辑器

一、Sed简述 Sed是一种流编辑器(stream editor),也是行编辑器。它的处理机制并不是处理文本文件本身,而是每一次把文本逐行读取并载入到内存空间在内存中编辑,然后把结果输出(sed默认不编辑原文件,只对模式空间中的数据做处理结束后并显示结果)。而这个内存空间对sed而言称为“模式空间“、称为模式空间的原因是Sed可以指定……

Linux中进程管理命令

一、进程的类型 在Linux中有守护(daemon)进程,在后台运行;还有一种在前台运行的进程,那么这种进程会阻塞此终端,做不了别的事情了,但是此类进行可以使用类似supervisor这样的工具来进行维护。而Linux中的守护进程也分为两种:独立守护进程和瞬时守护进程。 独立守护进程:chkconfig可以控制关联运行级别的服务,这种进程又两大特点:一是可以……

Linux中SWAP分区管理

Linux 64位的每个进程可以有4 GB的虚拟内存空间。而且系统中还要同时存在多个进程,当系统中的物理内存紧缺时。就需要利用对换空间把一部分未来可能不用的页面从物理内存中移到对换设备或对换文件中。 Linux采用两种方式保存换出的页面。一种是利用整个块设备,如硬盘的一个分区(swap).即对换设备,另一种是利用文件系统中固定长度的文件.即对换文件。 它们统……

Linux中计划任务管理(crontab)

一、一次性计划任务命令(at) $ at TIME at> COMMAND #指定要执行的命令; at> Ctrl+d #提交此任务计划; 123 $ at TIMEat> COMMAND  #……

Linux中YUM包管理器

前言 前面我们详解介绍了RPM包的管理使用,发觉RPM安装软件有一个很繁琐的问题,那就是包与包之间的依赖关系,如果想正常安装和使用软件程序,就必须根据要求一步一步的解决软件之间的依赖关系。那么如果程序使用的包很多,将会很消耗使用人的时间和精力。超级麻烦不说,要是软件不用了需要卸载的话,由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。那么有没有办法……

Linux中RPM包的管理

软件包管理器介绍 在没有软件包管理器前,用户都是通过源代码的方式来安装软件。但是我们很容易发现,在每次安装软件时都必须对操作系统的境、编译的参数进行对应的编译,并且操作过程很是复杂,这对于不熟悉操作系统的朋友来说真心困难,那么有没有一款软件能让用户能很简单的安装所需的软件呢? 在Linux下,除了使用源码包安装外,还有一种已经编译好的开源软件大多是采用“包”……

Linux中源码包编译配置

Makefile 了解编程的人应该清楚,比如当我们用C语言写一个程序时一般都会选择在IDE(如Turbo C,Eclipse)上编写,就因为这些工具方便,提供语法检查,且只要执行一个build操作就可以将整个项目中的所有C文件都编译完成并生产最终的可执行文件。IDE的确是好东西,可以节省大把的用于管理工程的时间,但是它却扼杀了大多数人学习良好工程管理技能的机……

RAID技术详解

一、RAID历史回顾 RAID(Redundant Array of Independent Disk,独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID 就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大……

Linux中LVM逻辑卷管理

 LVM逻辑卷 逻辑卷管理(LVM)指系统将物理卷管理抽象到更高的层次,常常会形成更简单的管理模式。通过使用 LVM,所有物理磁盘和分区,无论它们的大小和分布方式如何,都被抽象为单一存储(single storage)源。 LVM 可以将分区和磁盘聚合成一个虚拟磁盘(virtual disk),从而用小的存储空间组成一个统一的大空间。这个虚拟磁盘在 LVM ……

Linux中磁盘与文件系统管理

一、Linux中磁盘的表示方式 1. 在Linux中IDE接口的磁盘表示方式为hd,而SATA,SCSI,USB接口的磁盘表示为sd。 2. 硬盘的块数以字母a,b,c,d等方式显示,如第一次硬盘hda/sha;第二块硬盘hdb/sdb。 3. 硬盘的分区以数字1,2,3,4等方式显示,如第一块硬盘的第一个分区hda1/sda1;第二分区hda2/sda2。……

Linux中归档压缩工具学习

背景 一个完整的软件,需要有许多不同类型的文件构成:库文件、配置文件、可执行文件等;一个源代码,需要有许多不同的模块代码构成:数据模块、控制模块、视图模块等。少则几十,多则上百。这么多的文件,需要传输的时候怎么弄呢?Linux中就有了打包工具就是把所有的文件打包成一个文件。那么这么大的文件传输是不是很慢呢?Linux中也有压缩的工具;下面一一介绍。 压缩解压……