目录
一:Linux分类及主流版本
Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本
内核版本的序号由3部分数字构成,其形式:2.4.20
国外主要发行版本:
1.Red Hat Linux 小红帽,使用免费,服务收费。
2.SuSE Linux
3. Turbo Linux
Ubuntu
Centos
国内主要发行版本:
1.红旗Linux
2.中标普华Linux
3. 蓝点linux
二:Linux 框架结构
三:Linux内核主要功能
与计算机硬件进行交互,实现对硬件对编程控制和接口操作,调度对硬件资源对访问,并为计算机上的用户程序提供一个高级的执行环境和对硬件对虚拟接口
按功能模块分为:
进程调度--多任务
内存管理 --内存
文件管理--硬盘
进程间通信 -- 任务之间的通讯
网络接口 -- 网口的管理socket
四:常见Shell程序
Bourne Shell(SH)最老、使用最广泛
Korn Shell(KSH)对Bourne Shell的扩充,兼容Bourne Shell
C Shell(CSH)语法与C语言类式,功能强大,但与Bourne Shell不兼容
Bourne Again Shell(BASH)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中默认的Shell,Bash不但与Bourne Shell兼容,还继承了Korn Shell、C Shell的优点
五:Linux远程登录
网络启动
telnet远程登录
putty远程登录
secureCRT远程登录
WinSCP
六:Linux文件系统结构
从用户角度理解文件系统
七:目录简介
1.bin:linux常用的命令
如:cp、mv
2.boot:系统启动时要用到的程序
C盘
3.dev:所有linux系统中使用的外部设备映射文件
和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口
(虚拟光驱、usb)
4.etc:系统管理的各种配置文件和子目录
如网络配置文件,文件系统,x系统配置文件,设备被指信息,设置用户信息(passwd、group)
5.home:每个用户的主目录存放在这个目录下以用户名命名的子目录中
例如:如果我们建立一个用户,用户名是“tom”,那么在/home目录下就有一个对应的/home/tom路径
6.lib:存放系统动态连接共享库
几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,系统就不能工作了
7.lost+found:这个目录在大多数情况下都是空的
但是如果你正在工作突然停电,或是没有用正常方式关机,在你重新启动机器的时候,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目录下,就像为无家可归的人提供一个临时住所
8.mnt:分区的挂载点,这个目录在一般情况下也是空的
可以临时将别的文件系统挂在这个目录下 (cdrom、hgfs、usb)
9.proc:虚拟目录,系统内存的映射,可以在这个目录下获取系统信息
这些信息是在内存中,由系统自己产生的
10.root:系统管理员的主目录,其它用户无法访问
11.sbin:这个目录是用来存放系统管理员的系统管理程序
12.tmp:用来存放不同程序执行时产生的临时文件
放一些无用的数据
13.usr:这是linux系统中占用硬盘空间最大的目录
用户的很多应用程序和库都存放在这个目录下,有很多子目录
(/usr/bin/vmware-config-tools.pl)
14.Var:存放一些系统运行过程中的临时文件,如系统日志
有用的日志
注:在各目录中以颜色区分不同的文件类型
蓝:目录;
绿:可执行文件;
红:压缩文件;
浅蓝:链接文件;
灰:其他文件;
红底白字:错误的链接文件
八:查看命令
命令说明文件
man ls
简单描述命令功能
whatis ls
命令使用摘要及参数列表
ll --help