.
目录
第一章 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 二、运行级别:..................................................... 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协议:主要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何的担保,不限制商业性质的发行和包装。③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个分区记录中
的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个目录. 三、LINUX目录
Linux系统使用树形目录结构,所有文件都在根目录( / )下。 /bin /boot /dev .
bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 这里存放的是启动Linux时使用的一些核心文件。 dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用 .
同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc /etc/gateways /etc/sysconfig/ network-scripts /ifcfg-eth0 /etc/resolv.conf 设置DNS /etc/fstab /etc/inittab /etc/group /etc/passwd /etc/shadow /etc/exports /home /lib /lost+found /mnt /proc 记录开机要mount的文件系统(做磁盘配额的时候用过这个文件) 设定系统启动时init进程把系统设置成什么样的runlevel(第六章有用过) 设定用户的组名与相关信息 帐号信息 密码信息 设定NFS系统用的 用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。 这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。 这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。 系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。 s就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。 这个目录不用说,一定是用来存放一些临时文件的地方了。 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录; 存放X-Window的目录; 存放着许多应用程序; 给超级用户使用的一些管理程序就放在这里; 这是Linux文档的大本营; Linux下开发和编译应用程序需要的头文件,在这里查找; 存放一些常用的动态链接共享库和静态档案库; 这是提供给一般用户的/usr目录,在这里安装软件最适合; man在Linux中是帮助的同义词,这里就是帮助文档的存放目录; Linux开放的源代码就存在这个目录 这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,这个目录用来存放系统管理所需要的配置文件和子目录。 设定路由器 设置IP /root /sbin /tmp /usr /usr/X11R6 /usr/bin /usr/sbin /usr/doc /usr/include /usr/lib /usr/local /usr/man /usr/src /var .
.
那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。
四、总结来说:
· 用户应该将文件存在/home/user_login_name目录下(及其子目录下)。
· 本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的主执行程序。 · 系统的所有设置在/etc目录下。
· 不要修改根目录(“/”)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。
· 大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin。
· 所有的文件在单一的目录树下。没有所谓的“驱动符”。
第二章 常用命令及帐户管理
一、linux命令格式
1、linux命令的通用格式
命令字 [命令选项] [命令参数] (注:三者之间要用空格隔开。其中命令选项分短格式和长格式:短格式使用“-”符号,如:-l;而长格式使用“--”符号,如:--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 目录更改命令
.
.
(注:相对路径是以“.”或“..”开始的目录表示形式;而绝对路径是以“/”开始的路径表示形式) (4)mkdir 新建目录命令 (5)rmdir 册除空目录命令 2、文件操作命令
(1)file 文件类型查看命令 (2)touch 新建文件命令 (3)cp 复制文件或目录命令 cp –R 复制非空目录
绝对路径的法:
如果要从当前目录中复制到目标目录,目标目录写明详细目标绝对
路径;
如果要从其它目录中复制到当前目录,那么其它目录要为详细目标
绝对路径
(4)rm 删除文件命令
rm –r 强制删除目录并会出现提示
rm –rf 强制删除目录但不出现提示 (5)mv 文件移动与文件重命名 (6)find 查找文件命令
find / -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、文件查看命令
(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命令
.
linux基础教学
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)