- 操作系统的核心,称为kernel,是最底层的,负责硬件控制的东西。
- 如何学习linux
- linux的用途,服务器,嵌入式系统,因为linux的核心非常的精简,甚至可以到几百k的水平。
- 鸟哥给的一些建议:
- 了解基础知识,权限,使用者,群组等的概念。
- 学会一种文本编辑器,如vi
- 学习shell,理解shell scripts
- 网络基础,ip的概念,路由的概念,tcp/ip。
- linux 硬件配置
- linux中,每一个硬件都被当做一个文件来对待。几乎所有的硬件都在dev/目录下。
- 例如:硬盘的文件名为 /dev/hd[a-d] ,光驱 /dev/cdrom
- 关于ip。实际上,在学校内部,我们的ip应该是内部的private ip ,需要通过ip分享器与外部进行连接。这几是所谓的NAT(network address translation)功能。我们可以通过NAT技术,将内部的计算级的数据封包,ip设定为NAT主机的公共ip。然后传递到外网。
- linux系统的分割:主要有一下几个目录:
- / :必须的,根目录
- /user :操作系统放在该目录下
- /home :使用者的信息
- /var :记录所有预设服务器的登陆档,mail,www 服务器的预设路径
- /Swap :虚拟内存
- linux系统的磁盘分割
- 硬盘的原理,硬盘是以sectors(扇区)、cylinder(磁柱)、partitions(分割槽)作为存储单位的,最底层的实体硬盘单位是sectors,一个sector大概是512 byte左右。磁盘格式化时,一般将数个sectors格式化为一个logical block (逻辑扇区),常称为block。 利用blocks 结合成的硬盘计算单位,cylinder。分割成不同的partitions,partitions分为primary和extended,extended可以规划成多个logical区,实际上,这就是windows的分区原理,几个primary分区,然后,extended分区,还可以分为数个logical分区。(实际上,是利用磁盘分割表,partition table这个东西进行对一块实体硬盘的分割)。
- 实际上这个磁盘分区的工作,可利用一些装机工具带的软件进行,当然,安装系统时,也会要求你进行磁盘的分区。
时间: 2024-12-21 03:43:06