目前一些主流桌面系统(如Gnome,KDE,Xfce)的较新版本都支持自动挂载(mount)U盘了. 一个流传很广的说法是 HAL(硬件抽象层) 起了自动挂载的作用, 其实这是误解. 对于2.6内核而言, udev 才是直接从内核接收设备连接或断开信息的主体.
hahashima
动态主机設定協定(Dynamic Host Configuration Protocol, DHCP)是一個局域网的网络协议,使用UDP协议工作,主要有兩個用途:
- 給內部網路或網絡服務供應商自動分配IP地址給用戶
- 給內部網路管理員作為對所有電腦作中央管理的手段
dns
多用于 计算机领域,DNS 是域名系统 (Domain Name System) 的缩写
用 more实验表明大交换区策略,没有增加磁盘I/O的流量。交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的。
它像windows下的虚拟内存。
它的作用是缓存数据。
划分它时,大小设成你的物理内存的大小的两倍。
/proc/meminfo内存
cached缓存
wget
fisk 选项 u
会以不同单位显示
按红旗键出现了黑屏 再按好了。出现 bug
links使用 技巧:
会自动消失 如果不一直操作
直接用鼠标点击 就好(随心试)
top看内存
Stage Tarball collection of the base system tools needed for a Gentoo environment.、
stage tarball 貌似是最小化的gentoo环境吧
Portage是Gentoo的核心,履行许多关键的职责。其一,Portage是Gentoo的软件发行系统。Gentoo下要获取最新的软件,打一个命令:emerge --sync。这个命令告诉Portage从网上更新你本地的“Portage树”。本地Portage树包含一份完整的脚本集合,Portage以之创建和安装最新的Gentoo软件包。当前,我们的Portage树中拥有超过10000个软件包,软件包更新和新软件包每时每刻都在加入中。
uname -m
i686
ISO文件其实就是光盘的镜像文件,刻录软件可以直接把ISO文件刻录成可安装的系统光盘,
所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。镜像文件不仅具有ZIP压缩包的“合成”功能,它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。使用这类镜像文件的经典软件就是Ghost,它同样具备刻录功能,不过它的刻录仅仅是将镜像文件本身保存在光盘上,而通常意义上的刻录软件都可以直接将支持的镜像文件所包含的内容刻录到光盘上。
DHCP(动态主机配置协议)可以让你自动获得网络信息(IP地址、子网掩码、广播地址、网关以及域名服务器等)。只有在你的网络中拥有一台DHCP服务器时才能获得(或者你的网络服务提供商提供DHCP服务)。执行dhcpcd使网络接口自动获得这些信息:
Broadcast Address(广播地址)
注意: 如果你知道IP地址、广播地址、子网掩码和域名服务器,那你就可以略过本节并继续阅读使用ifconfig和route。 |
如果以上所做的全部失败,你将不得不手动配置你的网络。这其实一点也不难。不过,你需要熟悉一些网络术语,才能配置好网络令自己满意。读完本节之后,你将了解到什么是网关,子网掩码是作什么用的,广播地址是如何形成的,以及为什么需要域名服务器。
在一个网络中,所有主机都通过IP地址(互联网协议地址)来识别。一个这种地址是由四个0到255之间的整数组合成的。嗯,至少我们是这样认识它的。实际上,一个IP地址由32个比特(0和1)组成。让我们看一个例子:
代码 3.8: IP地址的一个例子 |
IP地址(整数): 192.168.0.2 IP地址(位): 11000000 10101000 00000000 00000010 -------- -------- -------- -------- 192 168 0 2 |
在所有可访问到的网络里,这样的IP地址跟主机是一一对应的(比如你能够连接到的每台主机必须拥有一个唯一的IP地址)。为了区别一个网络内部和外部的主机,IP地址被分为两个部分:网络部分和主机部分。
子网掩码用来描述这种区分,它由一系列的1跟随着一系列的0组成。IP中映射在1上的部分为网络部分,另一部分为主机部分。照例,子网掩码可以描述为IP地址的形式。
代码 3.9: 区分网络/主机的例子 |
IP地址: 192 168 0 2 11000000 10101000 00000000 00000010 子网掩码: 11111111 11111111 11111111 00000000 255 255 255 0 +--------------------------+--------+ 网络 主机 |
也就是说,192.168.0.14仍是我们的例子网络中的成员,而192.168.1.2就不是了。
广播地址是一个跟你的网络在同一个网段的IP地址,只是它的主机部分全部为1。你的网络中所有的主机都监听这个IP地址。它真正的用途是用来广播数据包。
代码 3.10: 广播地址 |
IP地址: 192 168 0 2 11000000 10101000 00000000 00000010 广播: 11000000 10101000 00000000 11111111 192 168 0 255 +--------------------------+--------+ 网络 主机 |
为了能在互联网上冲浪,你必须知道是哪台主机在共享Internet连接。这台主机称为网关。由于它是一台普通主机,所以它有一个普通的IP地址(比如192.168.0.1)。
前面我们陈述了每台主机拥有它自己的IP地址。为了能够通过域名(而不是IP地址)连到这台主机,你需要一种服务,以将一个域名(如dev.gentoo.org)翻译成一个IP地址(如64.5.62.82)。这种服务称为域名服务。你必须在/etc/resolv.conf中定义必要的域名服务器以享用这种服务。
某些情况下,你的网关也作为域名服务器提供服务。否则就必须加入ISP提供的域名服务器。
总结一下,继续下一步之前你需要了解下列知识:
网络名词 | 范例 |
你的IP地址 | 192.168.0.2 |
子网掩码 | 255.255.255.0 |
广播 | 192.168.0.255 |
网关 | 192.168.0.1 |
域名服务器 | 195.130.130.5, 195.130.130.133 |
linux下mnt目录的作用:
挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录。mnt是mount的缩写。
ping 不是http 协议与 能wgethttp协议
md5sum
linux 下 shell命令 ,制作md5码 也用于软件的md5校验 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。2、使用md5报文摘要验证文件,方法有二: 把下载的文件file和该文件的file.md5报文摘要文件放在同一个目录下,然后用如下命令进行验证: md5sum -c file.md5 然后如果验证成功,则会输出:正确
Gentoo Linux中,可以用mirrorselect命令寻找相对速度最快的镜像服务器。
在经过 chroot 之后,系统读取到的目录和文件将不在是旧系统根下的而是新根下(即被指定的新的位置)的目录结构和文件
chroot [--help][--version][目的目录][执行指令...]
# PS1='自定义内容'
注意两边的单引号
示例: PS1='(/u@/H /d /t)/$'
----------------------------------------------------------------------------------------------------------------
PS1:就是用户平时的提示符。
PS2:第一行没输完,等待第二行输入的提示符。
Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.
env-update - updates environment settings automatically
。其中"y"表示将相应特性的支持或设备驱动程序编译进内核;"m"表示将相应特性的支持或设备驱动程序编译成可加载模块,在需要时,可由系统或用户自行加入到内核中去
y:模块驱动编译到内核中,启动时自动加载 m:模块会被编译,但是不会被编译到内核中,只是生成.o文件,我们可以收集这些.o文件做到linux的文件系统,如:ramdisk中,有的模快只能为M,不能为Y,反之亦然。modprobe或insmod实现动态加载.modprobe或insmod实现动态加载.
HAL已经废弃不用了,Debian社区从Squeeze开始剔除HAL,hal的功能全部由udev来实现,Gentoo也很早就已经mask HAL了
不过在FreeBSD上的桌面系统还在使用HAL,毕竟FreeBSD的udev不是Linux的udev