小菜鸟的随笔&初识Linux


自从事实施运维行业已三年有余,却从未系统的学习过Linux,一直停留在有问题找百度的境界。近日终于痛下决心,系统的梳理一下Linux相关知识,顺便看看,这些年自己究竟学会了多少。


1、认识命令行
[Victory@gaojunqing Desktop]$
[root@gaojunqing ~]#
第一列是登录的用户名,第二列是主机名,第三列是该用户的主目录,最后面$代表普通用户,#代表超级用户(root)

2、认识Linux系统分区
系统分区方面,这是Linux与Windows最大的区别。
(1)Windows系统分区是以磁盘符形式划分,例如C:\,D:\等,而Linux系统分区是以目录形式划分(刚接触为了好记也可以称为文件夹),例如/root,/home等,从根目录到子目录整体呈树形结构分布,这棵树构成了Linux文件系统。
(2)windows系统的磁盘符格式为FAT、NTFS,Linux文件系统的目录格式是EXT、LVM格式,ext格式最新为ext4。
(3)文件系统各目录用途
/root 超级用户目录——存放系统核心文件,例如grub引导程序
/home 用户的家——存放用户的系统信息跟系统个人文件
/bin 可执行目录——存放可执行文件 包括常用命令
/sbin 可执行目录——存放不提供给除root外其他用户使用的命令
/boot 引导目录——存放引导系统启动时使用的各种文件。
/etc 配置目录——存放所有系统配置文件
/dev 设备目录——用于存放设备文件,通过它访问外设
/mnt 外设安装目录——系统外设临时挂载点
/opt 应用程序安装目录——可选应用程序包所放置的位置
/usr (Unix System Resource)系统共享目录
/lib 库目录——存放跟程序运行所需要的共享库及内核模块
/var 数据目录——存放系统运行时数据会发生变更的文件
/tmp 临时目录——存放各种临时文件,系统运行时存放在/var/tmp
/proc 虚拟目录——存放系统内核镜像、当前内存的映射
/lost+found——系统文件修复时的恢复文件
(4)按颜色区分文件
蓝色: 目录(文件夹)
白色: 一般性文件——如文本文件(cat打开),配置文件,源码文件等
浅蓝色: 链接文件,主要是使用ln?命令建立的文件
绿色: 可执行文件,可执行的程序
红色: 压缩文件或者包文件
×××: 设备文件
红色闪烁:链接的文件出现问题
?灰色: 其他文件