Linux学习总结 Part-I

一、LINUX介绍
Linux
Linux是由芬兰大学的Linus Torvald李納斯发起创建的开源软件项目。
版本号xx.yy.zz 
.xx表为主版本号,yy为次版本号,zz为修订的版本号。
.次版本号中,单数代表测试版,双数代表正式发行版

开源软件: 
源代码开放。
GPL协议:主要是以源代码形式发布,任何人都可以得到源码但不提供任何担保,不限制商业性质的发行和包装。
LGP许可协议:允许在使用者自己的应用程序中使用程序库,即使不公开自己的源代码。


二、LINUX安装
1.    RHEL4
是由RED HAT公司发布的
2.    Linux
硬盘概念:
    可以分为主分区、扩展分区、逻辑分区
    IDE hdabcd SCSI sdabcd 分IDE SCSI不同格式硬盘,硬盘采用hdX格式表示,X表示a.b.c.d。  
    系统最多只有4IDE设备,其中第一个IDE设备名称为hda,4个为hdd
3
主分区:
一个硬盘最多只能4个主分区。
主分区采用hdXN的格式,hdX为硬盘,N1-4的数字,分别表示4个主分区,第一个硬盘的第一个主分区表示为hda1,以此类推。

4
扩展分区:扩展分区作为特殊的主分区需要占用硬盘分区表中4个分区记录中的1个记录

5
逻辑分区:逻辑分区只能建立在扩展分区中,可以建立文件系统。逻辑分区同样采用了hdXN的格式,区别在于,逻辑分区的N是从5开始算的,第一个硬盘的第2个逻辑分区就为hda6

6
文件系统:EXT2EXT3都是Linux操作系统默认使用的文件系统,EXT3属于日志文件系统,比较出色
swap文件系统在Linux系统的交换分区中使用,也是Linux系统默认支持的,一般设置为主机系统内存的2倍大小。
其他的文件系统包括xfsjfs等,这些大多使用与商业的UNIX系统。
FAT文件系统Linux可以读写,NTFS中能读,不能写。
最经典的分配方案:/boot swap /  3个目录



三、LINUX目录
Linux
系统使用树形目录结构,所有文件都在根目录( / )下。
/bin     bin
binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cplscat,等等。
/bin /usr/bin下的存放的是所有Linux用户可以执行的命令,/sbin /usr/sbin 下存放的是只有Linux root用户可以执行的命令
/boot     
这里存放的是启动Linux时使用的一些核心文件。
/dev     devdevice(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sysWin下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
 /etc    
这个目录用来存放系统管理所需要的配置文件和子目录
/etc/gateways    
设定路由器
/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     
这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。
 /lost+found     
这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。
 /mnt     
这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。
 /proc     
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
 /root     
系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。
 /sbin     s
就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。
 /tmp     
这个目录不用说,一定是用来存放一些临时文件的地方了。
 /usr     
这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录;
 /usr/X11R6     存放X-Window的目录;
 /usr/bin     存放着许多应用程序;
 /usr/sbin     给超级用户使用的一些管理程序就放在这里;
 /usr/doc     这是Linux文档的大本营;
 /usr/include     Linux下开发和编译应用程序需要的头文件,在这里查找; 
 /usr/lib     存放一些常用的动态链接共享库和静态档案库;
 /usr/local     这是提供给一般用户的/usr目录,在这里安装软件最适合;
 /usr/man     manLinux中是帮助的同义词,这里就是帮助文档的存放目录;
 /usr/src     Linux开放的源代码就存在这个目录
/var     这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。

四、总结来说:
用户应该将文件存在/home/user_login_name目录下(及其子目录下)
本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的主执行程序。
系统的所有设置在/etc目录下。
不要修改根目录(/)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。
大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin
所有的文件在单一的目录树下。没有所谓的驱动符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值