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

Linux初学探究

2012-02-27 07:51 190 查看
总结出来自己的知识体系

第一个重点:
红帽培训:
RHCT
RHCE
RHCA
Linux未来的应用及发展方向:
1.Web

什么是OS?
OS是一个软体,也是一个底层硬件的虚拟机,实现硬件底层的管理,并不向用户提供任何工作。
PS:操作系统是内核与其提供的借口工具。
什么是内核?
内核程序在于管理硬件,提供合理的计算机系统资源分配(包括CPU资源,内存使用资源)因此,只要内核不同,内存就要修改。




操作系统直接参考硬件规格写成,所以同一个操作系统不能在不一样的硬件架构下运行;
OS只是管理整个硬件资源,包括CPU、内存、输入设备,即文件系统;
应用程序的开发都是参考硬件系统提供的开发接口,所以应用程序只能在该操作系统上运行。

内核功能:
系统调用接口(System Call Interface)
程序管理(Process Control)
内存管理(Memory Management)
文件系统管理(Filesystem Management)
设备驱动(Device Drive)

API:(Application Programming Interface)应用程序接口
运行环境虚拟化,什么叫Wine?运行在linux上,可以虚拟出Windows系统下的软件。

用户接口:1.CLI(Command Line Interface)Bshell,zsh,sh,csh,
2.GUI(Graphic User Interface) Gnome,KDE,Xface—>Ubuntu下轻量级的桌面环境。

控制台:
à物理控制台(通常只有一个);
à虚拟控制台(多用户多任务Multi Tasks Multi Users);

下午:

清代大词人人生之三重境界:

真正实现自我的方式,不仅仅是技术,而是技术所蕴含的商业模式,以及初期对于整体架构的一个认知,对于公司业务系统的认知,使用IT的手段帮助公司实现经营,利润的增长,最后乃至于参与公司的管理,为公司的发展提供帮助。----CIO之成长,目前的认知。

计算机、Unix、Linux发展历史
1.1946年人类发明了计算机;
2.1969年Bell(隶属于AT&T),MIT,GE的“Multics系统”;
3.1969年Ken Thompson 的小型 File Serve System ----àUnics 提出了两个重要概念:
a.所有的程序或系统装置都是文件
b.不管编辑器还是附属文件,所写的程序只有一个目的,就是要有效的完成目标
4.1973年Unix诞生,Ritchie以C写出第一个正式UNIX内核;
5.1977重要的分支---BSD(Berkeley Sofotware Distribution)诞生,Bill Joy该君即为SUN公司的创办者。
6.1979年重要的SystemV与版权说明;(SystemV和BSD)
7.1984年谭宁邦教授编写出Minix;
8.1984年GNU项目与FSF基金会(Free Software Foundation)成立;
GNU is Not Unix。Richard Marthew Stallman
9.1985年起草通用公共许可证(General Public License GPL),并贡献了Emacs,GNU C(GCC),GNU C Library (GLIBC)
GPL LGPL GPLv2 GPLv3
编辑->编译->连接->运行
自由软件(Free的真谛)
10.1991年芬兰大学生Linus Torvalds写出了Linux;

Linux的发行版:
三大分支:a.RED HAT分支; CentOS,Fedora
b.Suse (Novell); 个人版Open Suse
c.Debian (社区维护),性能最好,使用困难大; Ubuntu,Mint

Gentoo接近于原生态,安装发咋,能最大的发挥硬件性能;
LFS:Linux From Scratch 从零开始构建Linux;

Web 服务器
Scale-on 向上扩展(扩展硬件)
Scale-out向外扩展(数量)
集群(负载均衡),高可用集群;
整个系统架构怎么构建? -------小思考

Linux的安装:
1. NAT
2. Bridge 物理机和虚拟机 --2层,虚拟出一个软件交换机
3. Host-only 仅主机

Boot:Linux ip=172.16.31.1 netmask=255.255.255.0 gateway=172.16.0.1 dns=192.168.0.254 ks=http://172.16.0.1/class.cfg

账号 root 密码redhat

什么是开源软件:
“Free software is”is a matter of liberty,not price.To understand the concept,you should think of “free speech” ,not “free beer”.”Free software” refers to the users “Freedom to run,copy,distribute,study,change,and improve the software”.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 职场 知识 休闲