1、系统结构
这个系统在结构上划分为4个部分:
1、Linux内核 内核是系统的心脏,运行程序和管理硬件设备的核心程序,主要包括文件管理、设备管理、内存管理、模块管理、网络管理、进程管理方面的模块。一般接受从运行期库和系统程序中传递过来的用户命令,执行后向用户返回结果。
2、运行期库和系统程序 它们封装了内核向外提供的功能接口,将这些功能加入一定的权限检查后,通过自己的应用接口提供给一般用户进程使用。
3、Linux Shell 它是一个系统程序,但它与后台工作的一般系统程序具有不同的功能,它直接面对用户,提供了用户与内核进行交互操作的界面。接受用户命令,并把它送入到内核执行。实际上,shell是一个命令解释器,它解释用户输入的命令,并把它们送到内核。shell有自己的编程语言,用于编辑命令,用户可以编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点。比如:循环结构和分支控制结构等,有其他应用程序相同的效果。
Bourne Shell:由贝尔实验室开发
Bash:是GUN的Bourne Again Shell,这是Red Hat Linux操作系统上缺省的shell。
Korn Shell:是对Bourne Shell的发展,大部分内容与Bourne Shell兼用
C Shell:是SUN公司Shell的BSD版本
4、实用工具程序:指代用户用户来完成特定工具的程序
注意:
www.kernel.org
版本:
1、ls -l /boot/vmlinuz-2.6.9-22.EL
2、uname -a
偶数:稳定版 比如:2.6
奇数:测试版 比如:2.5
2、终端控制台
命令终端:
切换: ctrl+alt+f1..f6
文件:/dev/tty/tty1…/dev/tty/tty6
xwindow:
切换: ctrl+alt+f7..f10
文件:/dev/pts/..
启动:startx – : 0…..
杀进程:skill -9 进程名 比如:skill - 9 pts/2
注意:
启动进程:vi /etc/inittab