linux私房菜(基础篇)一

一章:
1.用户界面、shell、KDE、应用  ===>  核心 kernel ====>  硬件
2.几乎所有设备都在/dev目录下面的。
3.多重系统启动:不同的磁盘分区内,安装不同的操作系统,这样就可以使用2个操作系统了。
如果同时并存windosXP和linux,最好想装XP再装Linux。
4.安装linux过程中,至少要有两个分区,一个是"/",另一个则是虚拟内存"swap",但这种分区方式不太安全。
  比较符合的分区划分方式:linux的操作系统都是在/usr中,可以划分大一点;用户信息都在/home中,可以大一点;/var记录所有
默认服务器的登录文件,且邮件与www默认路径在/var下,所以这个也分大一点。
/
/usr
/home
/var
Swap
5.强烈建议:读者应该有独立的linux硬盘和独立的windows硬盘,要进入系统前换块硬盘即可,方便简洁得很。
6.最好把系统文件与数据文件分开,可以达到比较好的管理效果和安全性。
7.多重启动系统安装,1先安装windows,2再安装linux,只是安装linux的时候在硬盘分区的地方不一样就是了。




二章:
1.每次重启或者关闭之前,最好多执行几次sync命令:数据同步写入磁盘。当前shutdown关机/reboot、halt重启,命令均会在关机前调用sync命令.


2.man page:man 手册的组成部分
NAME:名称说明
SYNOPSIS:简短的语法命令简介
DESCRIPTION:详细的说明
OPTIONS:参数、选项
COMMANDS:在此程序中发出的命令
FILES :所使用到的某些文件
SEE ALSO:其他的参考说明
EXAMPLE:例子
BUGS:相关错误
author:作者
copyright:版权
空格:翻页,up down上下翻 home end 最前最后 q 退出man手册


3.ctrl+d相当于 EOF文件结束符标志。


六章:
1.linux最优秀的地方之一,就是在于他的多用户、多任务环境。而且支持这些东东并且保证安全的管理机制,
文件的权限管理是很重要的。 文件拥有者owner,用户组group,其他人other , a-》all u-user g-group o-other + - rwx 777 r:4 w:2 x:1 chmod u=rwx,go=rx a.out ==> o=rx,g=rx
2. .开头文件名的文件即linux的隐藏文件。linux是没有拓展名的概念的。.sh .tar .zip .html .php .cpp
3.目录:
* / -->一般/etc /bin /dev /lib /sbin是与/连在一起的,不可独立分区。、
*/bin\/usr/bin\/usr/local/bin:--->存放二进制可执行文件的。比例ls cat cp mount 等。
*/boot 启动所需的文件目录
*/dev 字符设备,块设备:系统上,任何设备都以文件形式存放在该目录。 /dev/null /dev/tty[1-6] /dev/sd*
*/etc 系统设置配置文件
/etc/init.d:所有服务的默认启动脚本都放在这里, 例如要启动或关闭iptables /etc/init.d/iptables start or stop
/etc/xinetd.d:超级守护进程管理各项服务的设置文件目录
/etc/X11:与视窗X windows有关的配置,尤其是xorg.conf XF86Config这两个文件。
*/home 家目录,新建立的帐号和用户
*/lib ,/usr/lib,/usr/local/lib系统使用的函数库目录。/lib/modules核心模块
*/lost-found 系统出现异常信息会存放于此
*/mnt /media 软盘与光盘默认挂载点 /mnt/floppy /mnt/cdrom 
*/opt 给主机额外安装的软件所放置的目录
*/proc 该目录的数据都在内存中,系统核心、形成信息、外部设备、网络状态、进程状态等;“虚拟文件系统”,不占空间。
*/root 管理的家目录
*/sbin,/usr/sbin,/usr/local/sbin 放一些管理员才用得到的命令
*/srv ;一些服务启动后,这些服务所需要访问呢的数据目录。
*/tmp,不用要的临时目录,系统可能会定时清理该目录。不能存放重要文件。
*/usr:类是与:windows的Program files目录。
/usr/bin, /usr/include /usr/lib , /usr/local 与 /opt作用一样 /usr/share共享文件放置的目录,/usr/src 系统代码程序放置的目录 /usr/src/linux为核心源代码
*/var重要,放置系统执行过程中经常变化的目录,


4.建议不要与/分开的目录:/etc /sbin /bin /dev lib
  建议要分开的目录:/home /usr /var /tmp 安全性与特殊性
/home是操作最频繁的目录
/usr是一些程序安装的目录可以分出来
/var记录了相当多的常用数据,读取很频繁,所以很容易出问题的目录,应该分出了。会比较安全。
一旦/var/home遭到破坏,就不会影响到其他的分区了。


5.特别重要的目录
1./etc:该目录很重要,系统中的各种配置信息和用户密码等,需要常常备份。
2./usr/local:一般吧安装的软件统一放到/usr/local或者/opt下,统一一下,笔者比较喜欢这个目录罢了。
3./var:/var/lib /var/run /var/log /var/log/messages用户登录记录


6.分区不同的目录,
1.安全
2.方便升级:比如/home是用户数据,与系统升级无关。so 系统可以这样分区
/; 1GB /boot; 50M /usr;【大】 /home【大】; /var.1GB以上


7.文件系统:
由于每个系统对硬盘的读取方法不一致,这就产生了不同的文件系统。
win98 FAT
winXP NTFS
linux ext2 3 4
系统必须认识某种文件系统,才能支持这种系统。所以同一块硬盘不同的操作系统分区,他们之间无法互相访问数据。
是因为他们的文件系统不同,不认识。
/lib/modules/`uname -r`/kernel/fs
查看能够被当前系统支持的文件系统。有些linux是支持windows的文件系统的。


8.ext3比ext2增加了“日志式文件系统“,即在操作数据时候,先写入日志表示开始,然后再操作数据,最后再写入日志表示结束。这样就方便断电等情况的发生,以便恢复得到保证。


9.VFS虚拟文件系统交换:即该系统来处理对不同系统的数据读取和访问,让用户操作好像是在同一种文件系统的感觉一样。他屏蔽的内部的复杂,像虚拟内存管理机制一样。









  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值