这里主要是听讲的一些东西的总结, thanks to lamp brother
____安装虚拟机
vmware 8.0.4, 因为高版本占用空间大,没必要
cent OS 6.3 linux 版本
____Linux 系统
1,分区
主分区 max 4
扩展分区, max 1, And, 扩展分区+主分区 max 4
扩展分区本身不能用于存放数据,只用于存放逻辑分区
2,格式化(高级格式化):写入文件系统
文件系统 win: FAT16, FAT32,NTFS
linux: EXT2,WXT3,EXT4(cent OS 用这个)
格式化包括,1)划分数据块 block, 小的隔断,eg 4kb
2)确定a节点号,就是相当于房间的门牌号
3,分区设备文件名. 给每个分区定义设备文件名
硬件 设备文件名
IDE /dev/hd[a-d]
SCSI/SATA/USB /dev/sd[a-d]
sata 速度可达 500mb/s, 比其它类型快速,现在多用sata, 所以会经常看到
/dev/sda1
上面这个1代表分区号,只可能是1-4
逻辑分区 从5开始计数
4,挂载 给每个分区分配挂载点,挂载点就是一个空目录
相当于win中分配盘符
必须的分区:
/ 根分区
swap分区 (交换分区,内存2贝,不超过2GB)
推荐的分区:
/boot (启动分区, 200 MB)
--------
根分区是一级目录, /boot , /etc, /home 是二级目录,但 /boot, 和 /home 目录的物理存储空间是和根目录独立的,不是在一个地址区域里。(此处看图更直观,/boot, /home 有独立的区域,但他们属于 / 根目录的下级。
----------
_____学习linux注意事项
1,linux 严格区分大小写
2,所有内容以文件形式保存,包括硬件,
硬盘文件: /dev/sd[a-p]
光盘文件: /dev/sro
3, linux 不靠扩展名区分文件类型,文件类型定义在文件权限里
扩展名只是位了更直观,并非强制。
压缩包 *.gz, *.bz2, *.tar.bz2, *.tgz
二进制软件包 .rpm
脚本 *.sh
网页文件 *html, *php
配置文件 *.conf
4, linux 所有的存储设备都必须在挂载之后用户才能使用。(win中自己检测,直接就可以使用了)
_______服务器管理和维护建议
命令:二进制文件
/bin/ , /sbin/, /usr/bin/, /usr/sbin/
上面, s代表只有/root 根目录 超级用户才能之心
usr 代表在单用户下不能执行, 单用户相当于 win中安全模式
/boot/ AT! 备份 否则启动不了
/dev/
/etc/ 配置文件 AT! 备份
/home/ 普通用户家目录
/lib/ 系统用的库函数
/lost+found/
挂载目录, 挂载点,任何目录都是可以的,并非强制
/media/ 多媒体
/mnt/ U盘
/misc/ NFS服务的共享目录
/opt/ 第三方软件 , 实际上更常用 /usr/local/ ,相当于 windows 中 programs
/proc/
/sys/