您的位置:首页 > 运维架构 > Linux

一天小结

2015-06-09 13:43 302 查看
终于把第一天的看完了,也算是对Linux大概有了了解!一直做得的是Windows工作,偶尔在字符界面搞搞还行,现在突然将所有的操作转到字符界面下还真是有点不习惯!不过时间会改变这一切的!加油!
1.计算机的发展史和核心部件:
CPU:处理器,寄存器,运算器
CPU切片处理

MEMORY:内存是编址的,由分段发展到分页
同时也知道了为什么32位系统最大支持的内存为4G,与地址总线有很大的关系。
I/O:

2.Linux发行商
Debian
Ubuntu
Redhat
RHEL
Centos
Fedora
SUSE
LFS

3.Linux一些的知识概念。
Syscall(System Call):系统调用

API(Application Program Interface)

ABI(Application Binary Interface)

不过API和ABI个人理解:

API:应用程序接口,库

ABI:应用二进制接口,系统提供的运行环境

以下为个人理解,如有错误请指出,谢谢!

不同平台上API兼容,那么可以编译

不同平台上ABI兼容,那么可以执行

库:动态库,静态库

4.Linux基本法则:
一切皆文件,即使硬件

由多单一目的小程序组成

组合一系列小程序完成复杂任务

尽可能避免捕获用户接口,为了方便实现脚本编程以实现自动化执行

文本保存程序配置数据,文本编辑器完成系统和服务配置

5.Linux系统层次
如下个人理解Linux大概系统图:





运行程序:通知Linux内核把某应用调度至硬件其执行

用户接口:是一种独特的应用程序,能够为用户提供启动其它应用的机制,与用户面对面
CTL:命令提示符,只要输入相对应的命令即可完成相对应的任务。类似DOS,PS

shell:外壳,如sh,bash,tsh,csh,ksh......

查看当前shell类型,echo $SHELL

图像:通过鼠标单击/双击来完成任务.
6.管理Linux/连接Linux
终端:

虚拟终端:/dev/tty#

伪终端:/dev/pts/#

物理终端:/dev/console

串口终端:/dev/ttys#

图形终端;startx -- :n---->启动第几个图形终端
以上为第一天学到一些基本知识!这仅仅是个开始..........

附件:http://down.51cto.com/data/2365791
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux