从今天开始,我将这几月学到的linux进行总结,同时希望交流学习经验
1、Linux内核主要是为驱动设备硬件,同时遵循posix接口 标准,为实现多用户分布式应用、存储搭建了可实现的平台
从linux内部至用户界面可分为以下几层:
kernel——system call——system invoke——shell——program
其中内核分为发行版本与内测版本,发行版本的版本号都为偶数,比如2.6.18即为RHEL5_X86的内核,版本号为基数的为内测版本2.6.17等
系统调用函数,多为C语言写的库函数,在引用的时候,采用调取的方式进行引用,头函数文件格式保存为.h
POSIX标准的实施目的是为提高各应用程序在各种UNIX环境之间的可移植性
shell为应用层面的程序,我们在开启一个虚拟机时候,看到的命令输入行即为调用一个shell进程,当然我们也可以将命令写成脚本,结合自动化任务进行执行
shell按照编写人员的不同可以分为:bash、csh、ksh、zsh、tcsh等,这些脚本可以运行在不同的linux发行版本平台上;查看本系统可以查看文件/etc/shells
shell提供了用户与内核之间的一个接口
2、linux系统主要为用户管理、系统资源管理、权限管理
接下来我将就用户、权限、几种常用服务及使用情况做一介绍
查看帮助文档的话 可以在/usr/share/doc 目录下查看
也可以使用在命令行输入“man+command/file”进行查询
经常使用man手册可以帮助你快速了解一个命令的使用方法、参数及应用场合等
阅读(1301) | 评论(0) | 转发(0) |