1.1 Linux 认证

国外对职业资格要求认证的比较严格,国内,不表示你没有证你就不可以从事LINUX工作,而且鼓动你去考证的通常是一些教育培训机构,要知道考一个证书,你就要参加培训,学习一些通过技巧,花费一定的大洋(通常都是好几百美元)。在Linux系统管理员这块通常有如下一些证书,可以尝试考取,不用都考。没有也没关系,有了也不一定就牛。

Linux基本概念及操作_第1张图片

其中Linux+于2001年9月21日由CompTIA推出,通常认为是技术性认证,主要涵盖硬件及系统方面的维护。只需要一场考试。适用于初级入门者。

LPI针对高级管理者,目前是LPIC-1,需要考两门,需要掌握大部分LINUX知识点。

LCP同LPI类似,需要考四门,但目前国内基本不认可。

RHCE,目前国内最认可的认证。考试需要一天时间,目前在北京、上海、广州有授权培训中心,适用至少1到2年的系统管理员,非入门级别,实践性要求非常高。RHCE也分两个级别:专家级和标准级。

1.2 Linux系统启动

Linux系统是一个操作系统,基本的计算机启动过程是一样的,首先读取BIOS,接着读取MBR中的BOOT Loader。后面根据不同的操作系统的要求,进行系统初始化。

Linux基本概念及操作_第2张图片

从上图可以看常见的LINUX(这里指标准LINUX)的启动过程如下:

【1】加载BIOS的硬件信息,执行BIOS内置程序

【2】读取MBR(Master Boot Record)中Boot Loader中的引导信息

【3】加载内核Kernel boot到内存中

【4】内核开始执行/sbin/init,并加载/etc/inittab执行rc.sysinit

【5】启动核心的外挂模块/etc/modules.conf

【6】按照启动级别执行/etc/rc.d/下运行脚本

【7】执行/bin/login程序

【8】登陆后(以SHELL登陆或者Xwindows)管理主机

Linux登陆有两种,一种是XWINDOWS登陆,另一种是Shell登陆。前一种登陆方式通常是用VNC,后一种通常是telnet/SSH

Linux基本概念及操作_第3张图片

VNC 通过窗口登陆

Linux基本概念及操作_第4张图片

LINUX系统分成6个系统启动级别,可以用init 2/3/5/6来进行级别切换,查看系统运行级别可以查看/etc/inittab

Linux基本概念及操作_第5张图片

如果想要看系统启动过程发生的动作,可以使用dmesg 来查看,或者vi打开/var/log/dmesg进行查看,分析LINUX启动问题。

Linux基本概念及操作_第6张图片

通常管理系统需要注意/etc/inittab,/etc/grub.conf,/etc/rc.d/rc(123456).d/S*.sh.如果需要增加一些自己的启动应用可以放在rc.local或者rc(123456).d中

1.3用户与组

linux可以是单用户单任务运行,也可以是多任务多用户执行,这是由不同的运行级别来决定的,多用户下,用户管理分成组和用户。

用户的密码与账号存储在/etc/passwd和/etc/shadow中,组的账号也是一样,/etc/group和/etc/gshadow中。

Linux基本概念及操作_第7张图片

用户查看可用命令WHO,ID,FINGER, 其中who 主要用于查看当前线上的用户情况。具体选项可参见MAN手册。

Linux基本概念及操作_第8张图片

另外还可以用ID和finger来查看用户的组及ID 等系统的详细信息

Linux基本概念及操作_第9张图片

用户创建与删除命令useradd/userdel,组创建删除 groupadd/groupdel,用户与组后面修改分别用usermod 和groupmod进行用户属性修改。

密码修改用password。用户切换su,如果加上-表明以切换用户的环境变量工作。

Linux基本概念及操作_第10张图片

1.4文件系统

linux文件系统与WINDOW最大的区别就是文件在前,分区在后,文件上可以挂载不同的分区。比喻说/var/log可以挂hd5也可以挂hd3。同时文件名称也区分大小写。

还有一点不同的就是LINUX以“/”,而windows以“\”,作为文件间隔符。Linux文件路径以/开始,windows以硬盘盘符c:\\开始。

linux 文件系统是按块分配的文件系统,系统使用meta-data记录文件的相关系统,通常也称之为inode索引节点,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。

Linux基本概念及操作_第11张图片

Linux基本概念及操作_第12张图片Linux基本概念及操作_第13张图片

Linux文件系统通常有是不同的硬盘分区采用不同的文件系统,常见的文件系统是EXT2,EXT3,SWAP等。

创建文件系统用mkfs –t 文件系统 存储设备 检查文件fsck 挂载文件系统 mount –t 文件系统 设备 目录

在Linux中所有东西都称之为文件,按文件又分为普通文件、管道文件、块文件、链接文件等。可以通过文件权限的第一个字母进行标识:

-:一般文件

d:目录文件

b:块设备文件

c:字符设备文件

l:链接文件

p:人工管道

Linux基本概念及操作_第14张图片

对文件权限又分为两种,普通文件权限如UGO分为RWX,对一些特殊文件权限分为SET UID、SETGID、SIGBIG等权限。

 

文件权限分成三类用户,一个是当前用户的创建者(拥有者),一个是当前用户所在组,最后一个就是其它用户,每种用户有读写执行三种权限。可以用chmod进行权限修改,可以用chown修改文件的拥有者。

Linux基本概念及操作_第15张图片

每一个文件都有一个拥有者,文件的拥有者可以改变文件的权限,root用户可以用chown改变文件的拥有者。如果不想将一个文件拷贝到不同目录,可以使用ln (-s) 源文件 新文件名 对文件进行软链接或者硬链。

Linux基本概念及操作_第16张图片

1.5LINUX计划任务

所谓计划任务指的是能够自动在指定时间执行某个任务, 在Linux中默认有四种支持方式,AT,CRON,anacron及Tmpwatch

Linux基本概念及操作_第17张图片

at 和batch通常用来在指定时间运行一个任务。cron是有一个指定的时间表,每到这个时间表中列出的时间就运行一个任务。

1.6 X WINDOWS

当前一些配置基本上都可以启动X window,老的显卡可能会有一些问题。

Linux基本概念及操作_第18张图片

 

常用基本命令:

  1. cat 察看文件内容
  2. more 逐屏查看文件内容
  3. less 逐行查看文件内容,可以回看
  4. date cal 查看日期及日历
  5. du/df 查看磁盘和文件目录大小
  6. head/tail 显示文件前十行内容,分别是头和尾部
  7. su - 切换用户(完全切换)
  8. 重起 reboot  / shutdown –r now / init 6
  9. 关机 halt / showdown –h now / poweroff /init 0
  10. ls cp rmdir mkdir 文件列表拷贝删除目录创建目录等命令