linux基础教学[互联网+]_第1页
linux基础教学[互联网+]_第2页
linux基础教学[互联网+]_第3页
linux基础教学[互联网+]_第4页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 目录第一章 LINUX简介及安装1一、LINUX介绍1二、LINUX安装2三、LINUX目录2四、总结来说:3第二章 常用命令及帐户管理4一、linux命令格式4二、常用命令4三、用户管理命令5使用技巧:7第三章 vi 编辑器7一、Linux 系统中的编辑器知识7二、vi 的模式7三、命令:8第四章 SHELL的使用8一:Shell的环境8二、Bash的主要功能8三、Shell变量9第五章、应用程序安装与管理10一、Linux应用程序组成10二、RPM(Redhat Package Manager)包管理10三、应用程序的编译安装11第六章Linux系统管理11一、启动过程:11二、运行级别

2、:12三、系统服务的启动状态:12四、磁盘空间配额:13五、压缩命令:13第7章Linux基本网络配置14第八章 NFS文件系统:14一、NFS的概述和安装14二、NFS服务器的配置15三、图形界面的NFS服务器配置工具:15第一章 LINUX简介及安装一、LINUX介绍1 Linux:Linux是由芬兰大学的Linus Torvalds 李納斯发起创建的开源软件项目。2 版本号xx.yy.zz :.xx表为主版本号,yy为次版本号,zz为修订的版本号。.次版本号中,单数代表测试版,双数代表正式发行版3 开源软件: 源代码开放。GPL协议:主要是以源代码形式发布,任何人都可以得到源代码,但是不

3、提供任何的担保,不限制商业性质的发行和包装。LGPL许可协议:允许在使用者自己的应用程序中使用程序库,即使不公开自己的源代码。 二、LINUX安装1 RHEL4是由RED HAT公司发布的2 Linux硬盘概念:可以分为主分区、扩展分区、逻辑分区。硬盘采用hdX格式表示,X表示a.b.c.d。系统最多只有4个IDE设备,其中第一个IDE设备名称为hda,第4个为hdd。3 主分区:一个硬盘最多只能4个主分区。主分区采用hdXN的格式,hdX为硬盘,N是1-4的数字,分别表示4个主分区,第一个硬盘的第一个主分区表示为hda1,以此类推。4 扩展分区:扩展分区作为特殊的主分区需要占用硬盘分区表中4

4、个分区记录中的1个记录5 逻辑分区:逻辑分区只能建立在扩展分区中,可以建立文件系统。逻辑分区同样采用了hdXN的格式,区别在于,逻辑分区的N是从5开始算的,第一个硬盘的第2个逻辑分区就为hda6。6 文件系统:EXT2和EXT3都是Linux操作系统默认使用的文件系统,EXT3属于日志文件系统,比较出色。swap文件系统在Linux系统的交换分区中使用,也是Linux系统默认支持的,一般设置为主机系统内存的2倍大小。其他的文件系统包裹xfs、jfs等,这些大多使用与商业的UNIX系统。FAT文件系统Linux可以读写,NTFS中能读,不能写。最经典的分配方案:/boot 、swap和 / 3个

5、目录. 三、LINUX目录Linux系统使用树形目录结构,所有文件都在根目录( / )下。/bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放的是启动Linux时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc这个目录用来存放系统管理所需要的配置文件和子目录。/etc/gateways设

6、定路由器/etc/sysconfig/network-scripts/ifcfg-eth0设置IP/etc/resolv.conf设置DNS/etc/fstab记录开机要mount的文件系统(做磁盘配额的时候用过这个文件)/etc/inittab设定系统启动时init进程把系统设置成什么样的runlevel(第六章有用过)/etc/group设定用户的组名与相关信息/etc/passwd帐号信息/etc/shadow密码信息/etc/exports设定NFS系统用的/home 用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用wang表示。 /lib 这个目录

7、里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。 /lost+found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。 /mnt 这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。 /proc 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。 /root 系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。 /

8、sbin s就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。 /tmp 这个目录不用说,一定是用来存放一些临时文件的地方了。 /usr 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录; /usr/X11R6 存放X-Window的目录; /usr/bin 存放着许多应用程序; /usr/sbin 给超级用户使用的一些管理程序就放在这里; /usr/doc 这是Linux文档的大本营; /usr/include Linux下开发和编译应用程序需要的头文件,在这里查找; /usr/lib 存放一些常用的动态链接共享库和静态档案库

9、; /usr/local 这是提供给一般用户的/usr目录,在这里安装软件最适合; /usr/man man在Linux中是帮助的同义词,这里就是帮助文档的存放目录; /usr/src Linux开放的源代码就存在这个目录/var 这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。 四、总结来说: 用户应该将文件存在/home/user_login_name目录下(及其子目录下)。 本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符

10、号连接在/usr/local/bin下的主执行程序。 系统的所有设置在/etc目录下。 不要修改根目录(“/”)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。 大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin。 所有的文件在单一的目录树下。没有所谓的“驱动符”。第二章 常用命令及帐户管理一、linux命令格式1、linux命令的通用格式命令字 命令选项 命令参数(注:三者之间要用空格隔开。其中命令选项分短格式和长格式:短格式使用“-”符号,如:-l;而长格式使用“-

11、”符号,如:-help;还可以使用组合命令选项:如:-a l可以组合成-al或-la。)2、命令提示符 “$”普通用户 “#”管理员3、回车的使用我们输完一个命令后,则要以回车符作为所输入命令的结束4、获得命令帮助(1)help 命令 (对于内部命令)如:help pwd(2)-help 命令选项 (对于外部命令)如:touch -help(3)man 命令 (用于行册页)(4)info 命令 (用于信息页)二、常用命令1、目录操作命令(1)ls 列目录命令 ls l 则显示文件和目录的列表 ls al 则显示所有(包括隐藏的)文件和目录的列表(2)pwd 显示当前目录(3)cd 目录更改命令

12、(注:相对路径是以“”或“”开始的目录表示形式;而绝对路径是以“/”开始的路径表示形式)(4)mkdir 新建目录命令(5)rmdir 册除空目录命令2、文件操作命令(1)file 文件类型查看命令(2)touch 新建文件命令(3)cp 复制文件或目录命令 cp R 复制非空目录绝对路径的法:如果要从当前目录中复制到目标目录,目标目录写明详细目标绝对路径;如果要从其它目录中复制到当前目录,那么其它目录要为详细目标绝对路径(4)rm 删除文件命令 rm r 强制删除目录并会出现提示rm rf 强制删除目录但不出现提示(5)mv 文件移动与文件重命名(6)find 查找文件命令 find / -

13、amin -10 #查找在系统中最后10分钟访问的文件find / -atime -2 #查找在系统中最后48小时访问的文件find / -empty #查找在系统中为空的文件或者文件夹find / -group cat #查找在系统中属于groupcat的文件find / -mmin -5 #查找在系统中最后5分钟里修改过的文件find / -mtime -1 #查找在系统中最后24小时里修改过的文件find / -nouser #查找在系统中属于作废用户的文件find / -user fred #查找在系统中属于FRED这个用户的文件(7)whereis 应用程序名 查找应用程序名的路径3

14、、文件查看命令(1)cat 文本文件查看 (不能分屏显示)(2)more 文本文件查看 (能分屏显示)(3)less 文本文件查看 (能分屏显示,方便反复浏览)(4)head -数字显示文件首部 指定行 内容(5)tail -数字显示文件尾部指定行内容(6)du 查看指定目录的大小4、1.光盘的基本使用 (1)光盘驱动器设备文件 /dev/cdrom(2)挂载光盘使用mount命令# mount -t iso9660 /dev/cdrom /media/cdrom/2.光盘内容的读取(1)使用命令访问光盘挂载点目录# ls /media/cdrom/(2)卸载光盘使用umount命令# umo

15、unt /dev/cdrom3.光盘镜像文件操作(1)使用cp命令制作光盘镜像文件# cp /dev/cdrom mydatacd.iso(2)使用mount命令挂载光盘镜像文件# mount -o loop -t iso9660 mydatacd.iso /media/cdrom/ 通过挂载点目录访问ISO镜像文件的内容# ls /media/cdrom/ (3)使用umount命令卸载光盘镜像文件# umount /media/cdrom/4.U盘的使用方法 (1)识别USB存储设备包括USB硬盘、U盘、MP3播放器等/dev/sda/dev/sdb# fdisk -l(2)使用mount

16、命令挂载U盘# mount -t vfat /dev/sda1 /mnt/(3)通过挂载点目录访问U盘的内容# ls /mnt(4)使用umount命令卸载U盘# umount /mnt三、用户管理命令1、存放文件及意义Linux环境下的帐户系统文件主要有/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个文件。(1)、/etc/passwd/etc/passwd每行定义一个用户帐户,此文件对所有用户可读。一行又划分为多个字段定义用户帐号的不同属性,名字段间用“:”分隔。 表:/etc/passwd文件中各字段的含义字段说明用户名用户登陆系统时使用

17、的用户名,在系统中是唯一的口令存放加密的口令,口令是x,这表明用户的口令是被/etc/shadow文件保护的用户标识号系统内部用它来标识用户,每个用户的UID都是唯一的。root用户的UID号是0,普通用户从500开始,从1499是系统的标准帐户组标识号系统内部用它来标识用户所属的组注释性描述例如存放用户全名等信息宿主目录用户登陆系统后所进入的目录命令解释器指示该用户使用的Shell,Linux默认的是bash(2)、/etc/shadow/etc/passwd文件对任何用户均可读,为了增加系统的安全性,用户的口令通常用shadow passwords保护。/etc/shadow只对root用

18、户可读 表:/etc/shadow文件中各字段的含义字段说明用户名用户的帐户名口令用户的口令,是加过密的最后一次修改的时间从1970年1月1日起,到用户最后一次更改口令的天数最小时间间隔从1970年1月1日起,到用户可以更改口令的天数最大时间间隔从1970年1月1日起,到必须更改口令的天数警告时间在口令过期之前多少天提醒用户更新不活动时间在用户口令过期之后到禁用帐户的天数失效时间从1970年1月1日起,到帐户被禁用的天数标志保留位(3)、/etc/group 将用户进行分组是Linux对用户进行管理及控制访问权限的一种手段。一个组中可以有多个用户,一个用户也可以属于多个组。该文件对所有用户可读

19、。表:/etc/group文件中各字段的含义栏位说明组名组的名称组口令用户组的口令,用x表示GID组的识别号,组成员该组的成员(4)、/etc/gshadow该文件用于定义用户组口令、组管理员等信息,该文件只有root用户可读。表:/etc/gshadow文件中各字段的含义栏位说明组名组的名称组口令用户组的口令,保存已加密的口令组的管理员帐号组的管理员帐号,管理员有权对该组添加、删除帐号组成员该组的成员,多个用户用,分开2、用户管理命令l adduser 添加用户账号 l passwd 设置(更改)用户口令l userdel 删除用户账号(只能删除/etc/passwd /etc/shadow

20、 /etc/group ,用户宿主目录下的信息不能删除)l userdel r 删除用户账号所有信息,包括宿主目录下的配置文件。l usermod 设置属性l usermod -L (passwd -l)用户名 禁用指定用户账号l usermod -U (passwd -u) 用户名 开启指定用户账号l usermod -g 组名 用户名 将指定用户加入某个组3、用户组的管理命令及文件l groupadd 添加组账号l gpasswd 设置(更改)用户组口令l groupdel 删除组账号l chmod 给多个访问对象设置权限l chown 更改文件的属主和属组l chown -R 用户名 文

21、件名或目录名 更改文件或目录的属主l chgrp -R 工作组名 文件名或目录名 改变文件或目录工作组的属主 -R 表示递归修改子目录中文件4、口令维护命令l passwd(用户帐户名) 设置用户口令l gpasswd a(用户帐户名)(组帐户名) 将用户添加到指定组l gpasswd d(用户帐户名)(组帐户名)将用户从指定组中删除l gpasswd A(用户帐户名)(组帐户名)将用户指定为组的管理员5、用户和组状态命令l su(用户名) 切换用户帐户l id(用户名) 显示用户的UID、GID l whoami 显示当前用户的名称 l groups(用户名) 显示用户所属的组l newgr

22、p(用户所属的组帐号) 转换用户的当前组到制定的组6、图形界面命令行启动 system-config-users菜单启动 Applications-system settings-user and Groups使用技巧:1、有关删除文件和文件夹的技巧:在字符界面执行rm将会彻底删除,如果加-,则在要删除某目录或者文件时,可以提示用户是否确定要执行,从而防止误删除。如果在xwindows中可以先放回收站,如果以后需要时再恢复。2、使用rmdir可以删除空目录,但是如果非空则报错,这时可用rm -fr 来删除目录。其中参数-为将整个目录全部删除,包括所有的子目录。-f则是忽略不存在的文件,不给用户

23、作任何提示。3、先使用“gpasswd a 用户名 组名”把用户加入某组才可以使用命令查看某组内所有的成员列表。4、使用groupdel命令删除某组的时候不能删除用户的主组和有用户的组5、使用“usermod g 组名 用户名”可以将成员从一个组调到另一个组。第三章 vi 编辑器一、Linux 系统中的编辑器知识Linux 通过用vi对系统配置文件的修改对Linux 系统进行比较细致管理工作文本编辑器的分类根据编辑范围有:行编辑器、全屏幕编辑器根据工作界面环境划分:字符界面编辑器、图形界面编辑器1、 vi 最常用的字符界面文本编辑器2、 Emacs 专为编辑程序源代码文件而编写的文本编辑器程序

24、。3、 nano 可以字符界面提供底端4、 gedit 运行在Linux图形环境中二、vi 的模式命令模式:可在命令模式下面输入单字符或组合键可以实现相应的编辑命令操作。vi编辑器启动后默认进入命令模式。输入模式:命令模式下按”i”进入输入模式进行编辑。末行模式:在命令模式下按”:”进入末行模式,在输入模式按”Esc”+”:”进入末行模式下的应用:三、命令:一般模式编辑模式指令模式h 左a,i,r,o,A,I,R,O 进编辑模式:w 保存j 下dd 删除光标当前行:w! 强制保存k 上 ndd 删除n行:wq! 保存后离开l 右yy 复制当前行:e! 还原原始挡0 , 移动到行首Nyy 复制n

25、行:w filename 另存为$ 移动到行尾P,p 粘贴:set nu 设置行号H 屏幕最上u 撤消:set nonu 取消行号M 屏幕中央 Ctrl+r 重做上一个动作ZZ 保存离开 L 屏幕最下Ctrl+z 暂停退出:set nohlsearch 永久的关闭高亮显示G 档案最后一行/word 向下搜索:sp 同时打开两个文档?word 向上搜索Ctrl+w 两个文档设换 Gg 移动到档案第一行:nohlsearc暂时关闭高亮显示第四章 SHELL的使用一:Shell的环境Shell程序位于操作系统内核与用户之间,负责接收用户输入的命令,在对已输入的命令进行解释后,将需要执行的命令程序传递

26、给操作系统内核执行,因此程序充当了一个“命令解释器”的角色。如OS中的command.exe程序,windows中的cmd.exe程序。二、Bash的主要功能(1)Bash功能为用户提供了方便的命令编辑环境。(2)Bash的命令和文件名补全功能为用户提供了快速输入命令和文件名的方式。(3)Bash的命令历史功能使用户可以重复执行已使用过的命令。(4)Bash的命令别名功能为用户提供了快速输入复杂命令的方法。(5)Bash支持对用户提交的作业进行控制,提供查看作业信息、调整作业成绩的运行方式等功能。(6)Bash允许用户将常用的命令序列定义为功能键,实现一键操作的效果。(7)Bash提供了丰富的

27、变量类命令与控制结构,增强了Shell脚本程序的灵活性。三、Shell变量1、环境变量(1)查看环境变量:set命令如:set | more(2)显示字符串或Shell变量的值:echo命令如:echo $PATH(3)常用环境变量介绍l USER 表示当前用户的登录名称l UID 表示当前用户的用户号l SHELL 表示当前用户的登录的Shelll HOME 表示当前用户的登录的宿主目录l PWD 表示用户当前所在的目录l PATH 表示当前用户的命令搜索路径l PS1 表示当前用户的主提示符l PS2 表示当前用户的辅助提示符(4)环境变量全局配置文件“profile”和“bashrc”2

28、、位置变量3、预定义变量4、用户自定义变量(1)自定义变量的设置如:DAY=Sunday(2)自定义变量的查看与引用如:echo $DAYset | grep DAY(3)export 命令用于输出变量为全局变量如:export DAY=sunday则变量名DAY成为了全局变量,全局变量可以应用于所有的子Shell(4)自定义变量的清除如:unset DAY四、Bash常用功能1、命令和文件名补全功能:按Tab键2、命令历史: history命令 命令历史查看保存文件:/.bash.history 命令历史清除:history -c 可以用以下方式快速地找到历史列表中的一个命令 $ histo

29、ry | grep cat3、命令别名: alias 命令别名的显示:alias命令别名的定义:alias ss=ls l命令别名取消: alias=ss Alias -a五、管道与重定向1、标准输入输出2、重定向:(1)输入重定向:,(追加) 将标准输出重定向到文件$ ls /etc/ etcdir将标准输出重定向追加到文件$ ls /etc/sysconfig/ etcdir (3)错误重定向: 2,2 将错误输出重定向到文件$ nocmd 2 errfile(4) 输出与错误重定向的组合使用:&将标准输出和错误输出重定向到文件$ ls afile bfile & errfile3、管道“

30、|”符用于连接左右两个命令,将“|”左边的命令执行结果(输出)作为“|”右边命令的输入。(相当于加工处理)使用方法:命令1|命令2|命令3|命令n使用举例:$ ls Rl /etc | more$ cat /etc/passwd | wc$ cat /etc/passwd | grep lrj$ ps aux |tail -2 | more六、Shell脚本1、shell脚本的特点:(1)shell脚本相当于DOS中的批处理文件,是多个命令的集合(2)shell脚本保存在文本文件中,我们可以对其进行阅读和编辑(3)shell脚本由Shell环境解释执行的,不需要在执行前进行编译(4)shell

31、脚本执行Shell程序时,Shell脚本文件需要具有可执行(X)的属性2、基本脚本编程(1)建立Shell文件如:vi hello.sh(2)脚本运行环境设置如:#!/bin/bash (注:“#!”与路径名之间没有空格)(3)注释行的使用以“#”符开始,只是起解释说明的作用如:# This is my first HelloWorld program(4)脚本语句脚本语句的内容就是我们根据需要实现某种功能而输入的一些命令集合如:mkdir /root/aaa touch /root/aaa/test echo Hello!3、脚本运行的方法(如:hello.sh为脚本文件)(1)bash h

32、ello.sh (不需要可执行属性)(2) hello.sh (不需要可执行属性)(3)./hello.sh (相对路径,需要可执行属性)(4)/root/hello.sh (绝对路径,需要可执行属性)第五章、应用程序安装与管理一、Linux应用程序组成1、 普通执行程序文件,保存在“/usr/bin”目录中2、 服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中3、应用程序配置文件,保存在“/etc”目录下4、应用程序文档文件,保存在“/usr/share/doc/”目录下5、应用程序物册页文件,保存在“/usr/share/man”目录下二、RPM(Redhat Pack

33、age Manager)包管理1、RPM包的查询命令l rpm qa 查询Linux系统中的所有软件包l rpm q 包名称 查询指定名称软件包是否安装l rpm qi 包名称 查询指定名称软件包的详细信息l rpm ql 包名称 查询指定名称软件包包中所包括的文件列表l rpm qf 包名称 查询指定文件所属的软件包l rpm qpi 包名称 查询指定RPM包文件的详细信息l rpm qpl 包名称 查询指定RPM包中包含的文件列表2、使用rpm命令安装软件包l rpm i 安装包名称 (这是基本安装)l rpm ivh 安装包名称 (安装时会显示详细信息)(注:RPM包的依赖关系,如:A依

34、赖于B,则必须先安装B再安装A。)3、使用rpm命令卸载软件包l rpm e 软件包名称 (注:RPM包的依赖关系,如:A依赖于B,则必须先卸载A再卸载B。)4、使用rpm命令升级软件包l rpm U 软件包名称(注:如果该软件包没有安装就直接安装到当前系统)三、应用程序的编译安装1、确认当前系统中具备软件编译的环境rpm qa | grep gcc2、获得应用程序的源代码软件包的文件夹(挂载光盘文件)3、释放源代码软件包tar zxf 包名称 (该包格式的后缀名为 .tar.bz2)tar jxf 包名称 (该包格式的后缀名为 .tar.gz)4、设置安装路径./configure pref

35、ix=程序安装目录的绝对路径5、程序编译过程make6、程序安装过程make install7、清理多余文件 make clean8、卸载 make uninstall四、在图形界面系统工具完成RPM包安装1、命令方式:system-config-packages2、菜单项启动方式:Applications System Settings Add/Remove Applications第六章Linux系统管理一、启动过程:l 开机流程简介:1、加载 BIOS 的硬件信息,并取得第一个开机装置的代号;2、读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub,

36、spfdisk 等等) 的开机信息;3、加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置;4、Kernel 执行 init 程序并取得 run-level 信息;5、init 执行 /etc/rc.d/rc.sysinit 档案;6、启动核心的外挂模块 (/etc/modprobe.conf);7、init 执行 run-level 的各个批次档( Scripts );8、init 执行 /etc/rc.d/rc.local 档案;9、执行 /bin/login 程序,并等待使用者登入;10、登入之后开始以 Shell 控管主机。l 启动,关机,登入,

37、登出相关命令: 登录 登出 登出 停止系统 停止系统 重启动 切断电源 把内存里的内容写入磁盘 安装lilo启动管理程序 安装lilo启动管理程序二、运行级别:0:关闭 1:单用户模式,用于管理员对系统进行维护。 2:多用户模式,在该模式下不能使用NFS。3:完全多用户模式:用于将主机作为服务器。 4:保留,未分配。5:图形登录的多用户模式:图形界面登录,图形操作环境。 6:重新启动系统。显示当前的运行级别:runlevel 更改当前的运行级别:init 1 2 3 5 三、系统服务的启动状态:l 查看服务启动状态:chkconfig list 服务名称l 设置独立服务的启动状态:chkcon

38、fig -level 运行级别表 服务名称 on | off | resetl 设置非独立服务的启动状态:chkconfig 服务名称 on | off | reset非独立服务的启动状态由xinetd服务在系统中指定运行级别的启动状态决定,xinetd服务启动后才能启动非独立服务程序。当使用chkconfig对非独立服务程序的启动状态进行更改后,需要service xinetd restart重新启动xinetd服务。INIT的配置文件为:/etc/inittab系统初始化脚本:系统启动过程中,执行/etc/rc.d/rc.sysinit后,接着执行/etc/rc.local。进程:是Lin

39、ux系统中的基本运行单位,可对其进行查看、调整、启用和停止操作。进程是程序代码在处理器中的运行:操作系统在执行程序时,程序代码被读取到内存中,驻留在内存中的程序代码作为进程在处理器中被动态执行。Linux是多进程操作系统,每个程序启动时都可以创建一个或几个进程,每个进程都是一个独立的任务。l 查看系统内所有进程:ps aux l 简单显示当前进程:ps l 查看进程树:pstree,可显示进程与子进程的详细列表。USER用户 PID进程号 CPUCPU占用率 MEM内存占用率 VSZ虚拟内存大小 RSS占用内存TTY运行终端 STAT当前状态 START启动时间 TIME占用CPU时间 COM

40、MAND程序名称l 全屏显示进程信息:top q键退出 P键按CPU排序 N键按打开时间排序 A键按PID号排序在后台启动进程:命令后加“ &” 将后台程序调入终端前台执行:fg 后台程序名 CtrlC:结束当前进程将当前终端中运行的程序调入后台并停止执行:CtrlZ 查看后台进程:jobs (强制)终止进程:kill (-9) 进程号系统初始化时调用的脚本:位于/etc/r.d内的rc.sysinit和rc.local定时启动任务服务:cron服务程序的软件包名称:vixie-cron查询服务状态:service crond status 启动/重启服务:service crond star

41、t | restart 格式:* * * * * 分 时 天 月 周查看cron任务:crontab -l 覆盖原有cron任务:crontab 删除现有用户的cron任务:crontab r调用文本编辑器:crontab e 用户配置cron任务目录:/var/spool/cron/用户名cron启动脚本:/etc/init.d/crond 系统预设的cron任务配置文件及目录:/etc/crontab文件,/etc/cron.d目录。日志:应用程序日志、系统日志。 存放于/var/log 启动日志:boot.log四、磁盘空间配额:软限制警告值,硬限制最大值。可对用户和组的可用磁盘空间和可

42、使用文件数量进行设置。修改/etc/fstab,在分区装载设置中添加usrquota和grpquota。重启系统。运行quotacheck cmug /,建立文件系统配额文件aquota.user和aquota.group。edquota -u 用户名 | -g 组名,编辑用户/组配额。设置磁盘配额宽限时间:edquota t。Filesystem Blocks soft hard indos soft hard/dev/hda3 17636 0 0 0 0 0显示配额信息:quota -u 用户名 | -g 组名。启用配额quotaon /,停用配额quotaoff /。可以使用虚拟磁盘对所

43、做的磁盘配额进行检查。 切换用户:su u 用户名 检查:dd if=/dev/zero of=/tmp/aa bs=1M count=2五、压缩命令:*.Z compress 程序压缩的档案;*.bz2 bzip2 程序压缩的档案;*.gz gzip 程序压缩的档案;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩l compress filename压缩文件加-d解压l gzip filename 压缩加-d解压l bzip2 -z filename压缩加-d解压 l bzcat filename.bz2查看压缩文件

44、内容l tar -cvf /home/123.tar /etc打包,不压缩l tar -xvf 123.tar 解开包l tar -zxvf /home/123.tar.gz以gzip解压l tar -jxvf /home/123.tar.bz2以bzip2解压l tar -ztvf /tmp/etc.tar.gz 查看tar内容l cpio -covB file|device 份份l cpio -icduv file|device 还原文件归档:tar cf 归档文件名.tar 备份目录、文件文件压缩归档:tar czf 归档文件名.tar.gz 备份目录、文件查看归档文件:tar tf 归

45、档文件名.tar查看压缩归档文件:tar tzf 归档文件名.tar.gz恢复归档文件:tar xf归档文件名.tar C 指定目录恢复压缩归档文件:tar xzf 归档文件名.tar.gz C 指定目录解压bz2文件:tar jxf 文件名.bz2 -v 显示归档进度第7章Linux基本网络配置l 网络接口:eth0系统网络接口;lo环回网络接口127.0.0.1。l 查看网络接口信息:ifconfig 网络接口名称 -a 全部网络接口l 测试与其它主机的网络连接:ping 目的主机地址 -c指定数据包数量 CtrlC结束发送。l 测试与其它主机的网络连接路径:traceroute 目的主机

46、地址l 查看当前主机名称:hostname l 配置主机名称:hostname 主机名称,配置后需要重启计算机。l 查询DNS服务器域名:交互模式:nslookup,输入待解析域名,exit退出。用于对DNS服务器进行测试。命令模式:nslookup 待解析域名。用于查询域名对应的IP地址。l DHCP网络设置:dhclient l 临时配置网络:ifconfig 网络接口名称 ip地址 netmask 子网掩码l 手工配置网络:netconfig l 添加ip地址:ifconfig 网络接口名称:1 ip地址 netmask 子网掩码l 添加默认网关路由:route add default gw 默认网关地址 l 删除默认网关路由:rou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论