linux常用命令积累

先推荐几本好书: 1.《鸟哥的Linux私房菜-基础学习篇》-- 鸟哥 2.《Linux Shell 脚本攻略》-- Sarath Lakshman 3.《鸟哥的Linux私房菜-服务器架设篇》-- 鸟哥 4.《Unix环境高级编程》-- W.Richard... 5.《Linux系...

2013-07-19 16:27:28

阅读数 29

评论数 0

企鹅日记(二十一):软件安装篇

建议将自己安装的软件放在/usr/local目录下,而源码(Tarball)则建议放在/usr/local/src目录下。 以apache这个软件来讲: * /etc/httpd * /usr/lib * /usr/bin * /usr/share/man 我们会发现软件的内容大致...

2013-04-06 09:54:01

阅读数 23

评论数 0

企鹅日记(二十):启动流程和模块管理

简单来说,linux的启动流程为: 1,加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备 2,读取并执行第一个启动设备内MBR的boot loader(即grub或者spfdisk等) 3,依据boot loader的设置加载kernel,kernel会开始检测硬件...

2013-04-06 09:53:32

阅读数 19

评论数 0

企鹅日记(十九):认识和分析日志文件

linux中常见的日志文件为: * /var/log/cron:例行工作排程的记录信息 * /var/log/dmesg:系统开机时候内核检测过程产生的各项信息 * /var/log/lastlog:所有帐号最近一次登录系统时候的相关信息 * /var/log/maillog或/var...

2013-04-06 09:52:52

阅读数 18

评论数 0

企鹅日记(十八):认识系统服务daemons

简单来讲,系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务称为service,而实现这个service的程序就称为daemon,比如实现循环型工作调度服务的程序为crond这个daemon,这么说比较容易理解了吧。 deamon可分为可独立启动的stand alon...

2013-04-05 00:17:12

阅读数 13

评论数 0

企鹅日记(十七):SELinux初探

其实SELinux是在进行程序、文件等权限设置依据的一个内核模块。由于启动网络服务的也是程序,因此刚好也是能够控制网络服务能否访问系统资源的一道关卡! 传统的文件权限与帐号关系:自主访问控制 DAC。而以策略指定特定程序读取特定文件:强制访问控制,MAC。 DAC的困扰是当用户取得程序后,...

2013-04-05 00:16:37

阅读数 18

评论数 0

企鹅日记(十六):linux程序管理

在linux当中,触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个PID,同时依据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限设置,从此以后,这个PID就够在系统上进行的操作就与这个PID的权限有关了。进程衍生出来的其他进程在一般状态下,也会沿用这个进程...

2013-04-05 00:12:57

阅读数 23

评论数 0

企鹅日记(十五):例行性工作排程crontab

linux系统常见的例行性任务有: × 进行日志文件的论替(log rotate) × 日志文件分析logwatch的任务 × 新建locate的数据库 × whatis 数据库的建立 × RPM软件日志文件的新建 × 删除临时文件,通过tmpwatch命令来删除这些临时文件 ×...

2013-04-05 00:12:16

阅读数 21

评论数 0

企鹅日记(十四):逻辑卷管理器LVM

LVM的英文全称时Logical Volume Manager,重点在于可以弹性的调整文件系统的容量,而并非在于性能与数据安全上面(这个时RAID的功能)。LVM可以整合多个物理分区在一起,让这些分区看起来就像是一个磁盘一样,而且,还可以将来将其他物理分区加入或者从这个LVM管理的磁盘中删除,...

2013-04-05 00:11:52

阅读数 19

评论数 0

企鹅日记(十三):软件磁盘阵列RAID

磁盘阵列的英文全称是Redundant Arrays of Inexpensive Disks(RAID),即容错廉价磁盘阵列。可以通过一些技术将多个较小的磁盘整合成为一个较大的磁盘设备;而这个设备可不止存储功能而已,它还具有数据保护功能。 RAID的等级: × RAID-0(等量模式,s...

2013-04-03 08:37:37

阅读数 15

评论数 0

企鹅日记(十二):磁盘配额(quota)

磁盘配额(quota)比较常用的几个情况是: * 针对WWW server,例如:每个人的网页空间的容量限制 * 针对mail server,例如:每个人的邮件空间限制 * 针对file server:每个人最大的可用网络硬盘空间(教学环境中比较常见) 上面的是针对网络服务的设计,如果...

2013-04-03 08:36:22

阅读数 19

评论数 0

企鹅日记(十一):账号管理与ACL权限设置

====账号管理配置文件==== vim /etc/passwd,显示系统内所有账号内容,每一行代表一个账号,比如: yidao:x:1000:1000:fedora17:/home/yidao:/bin/bash 解释下这7个字段的含义: 1:账号名称  | 2:密码  |  3:U...

2013-04-03 08:35:40

阅读数 14

评论数 0

企鹅日记(十):学习shell script

其实,shell script就是利用shell的功能缩写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重导向等功能,达到我们想要的目的。 bash的两种不同的执行方式的区别: # source  sh02.sh ...

2013-04-03 08:35:05

阅读数 11

评论数 0

企鹅日记(九):正则表达式

正则表达式就是处理字符串的方法,它以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。 正则表达式基本上就是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以利用正则表达式处理字符串。例如vi,grep,...

2013-03-31 21:45:08

阅读数 21

评论数 0

企鹅日记(八):认识与学习bash

只要能够操作应用程序的接口都能称为shell。狭义的shell指的是命令行方面的软件,包括bash。广义的shell则包括图形界面软件,因为图形界面其实也可以操作各种应用程序来调用内核工作,不过,在这里我们主要指的是bash。 # type [-tpa] command –&...

2013-03-31 20:29:33

阅读数 15

评论数 0

企鹅日记(七):vim程序编辑器

在命令模式下输入 :wq 表示保存离开,输入 :wq! 表示强制写入并离开,前提是你的权限可以改变。 一般模式下的按键列表: 移动光标的方法 h 或 向左方向键(←) 光标向左移动一个字元 j 或 向下方向键(↓) 光标向下移动一个字元 k 或 向上方向键(↑) ...

2013-03-31 20:28:20

阅读数 12

评论数 0

企鹅日记(六):文件与文件系统的压缩与打包

====gzip压缩命令==== # gzip [-cdtv#] 文件名 –> 可以解开compress,zip,gzip软件压缩的文件 -c:将压缩数据输出到屏幕上,可通过数据重定向来处理 -d:解压缩参数 -t:验证一个压缩文件的一致性,看看文件是否有无错误 ...

2013-03-31 20:25:03

阅读数 14

评论数 0

企鹅日记(五):磁盘与文件系统管理

====三个重要的概念==== * super block:记录文件系统的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统格式与相关信息。 * inode:记录文件的属性和权限,一个文件占用一个inode,同时记录此文件的实际数据(data)所在的block号码。 ...

2013-03-30 23:03:57

阅读数 20

评论数 0

企鹅日记(四):文件与目录管理

====基本命令==== # pwd [-P] :显示当前的工作目录 -P:选项表示显示实际的工作目录,而非连接文件本身的目录名 # mkdir [-mp] 目录名:新建目录 -m:设置文件的权限,直接设置,不需要看默认权限(umask) -p:递归创建目录 # rmdir [-p...

2013-03-30 23:03:16

阅读数 20

评论数 0

企鹅日记(三):文件权限与目录配置

===一个简单的ls -al的例子:=== -rw-r–r–.  1 root root 57494 Oct  1 08:08 install.log 第一列表示文件的权限,共有10个字符组成。第一个字符表示文件类型: d:表示目录;-:表示是文件;l表示是链接文件linkfile;b表...

2013-03-30 23:02:11

阅读数 16

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭