Linux Is Not UniX
unix 贝尔实验室,慢慢的扩展成商业的产品
给了学校的一个版本
历史的东西
但是 unix 系统能接触的人不是很多
芬兰有个兄弟就觉得过意不去啦!
那么linux 就是能自身来解释自身
Linux vs Windows
* open source
* 手擀面 vs 方便面
98% 以上的服务器全是Linux
所以有的同学总是说,我学.net发展前景也不错吧!
但是最近有一些服务器也有windows啦!很少
国内盗版现象太严重,所以国内用Linux还是比较少的
怎么样去用Linux ?
* Linux usage
* linux administration
* Network
* Security
* ...
* Linux Shell Programming
* System Programming in Linux
* What we'll cover?
* Basic Administration
* Java-related Sofeware Management in Linux
* Java Development and Deployment in Linux
内核 : {
管内存的,线程调度的,CPU的,网络的。。。
}
最最地道的学linux的方式,就是只装内核。
然后其他工具你去网上去自己找
所以你要这么去玩 linux 不好玩!容易打消你积极性
linux 有很多版本
应用了linux 核心,这个套件很值钱的
不同的发行套件。。。不同的公司汉化的不一样
基本上不会讲图形界面的,没有用,将来你参加工作的时候,你基本,很少会
99 % windows 开发好了! 弄到linux上,那就是linux是一台sever
坏处很大 : 图形界面程序很多
程序越多越安全?没听说过dos不安全的,越简单越安全
套件组装这个要收钱的,基本上100元以内
图形界面很大,要是研究linux图形界面没准漏洞也不少
不要拿linux命令行界面和windos图形界面去比
1800多个命令,要是背,没听说过
很多比较没打比较,很多时候不可信
世界上没有哪一个中立机构不被收买的
* 内核基本功能
× 硬件管理
× 内存管理
× I/ O
* VFS 虚拟内存管理
* 进程管理
* version number's format
* r : release version
* x : 奇偶
* y : 错误修补的次数
最早的linux不支持线程的
linux支持的进程就相当于windos的线程
arf bate 内部测试,客户测试
---
格式化就是建立文件系统
存数据的时候并不是挨着排的存储数据
hash表怎么模拟的。你不用去管
hashcode 算得值不一样,就在不同的位置
链表或者是数组
hash表找数据找起来非常的快
windos下的磁盘整理
* 带有分区表的磁盘
硬盘上分四个区
累么,当然累啦!
分区的信息你当然要记起来
硬盘分区表
所以毁掉你的硬盘特别简单
直接干掉你的分区表就行啦!
原来曾经有一个病毒 {
cih 台湾的那个兄弟还做了两年监狱
分区表只能记录4块
主分区还有扩展分区还有逻辑分区
磁盘管理
一般来讲主分区加扩展分区最多只能有四个
扩展分区是干什么用的呢?在扩展分区里面还能分逻辑分区
Linux 系统的组成 『
1,内核
2,Shell
3, 文件系统
4, 应用程序
』