1、Linux发行版及其区别
Debian系列:有stable、testing和unstable三个分支。Ubuntu是基于unstable加强而来的版本,内核版本更新快,易上手,但系统安装较为复杂。
RedHat系列:有Fedora、RHEL、CentOS和Oracle Linux等多种版本。CentOS是企业最 常用的发行版,比Fedora有更长的发布周期,内核版本更新比Ubuntu慢。
2、系统安装操作截图
选择语言:
选择时区:
手动分区:
用自定义的用户名登录:
3、实现执行history的时候可以看到执行命令的时间
在.bash_profile中添加export HISTIMEFORMAT=”%F %T”
4、Linux哲学思想
一切皆文件
提供了很多小型的单一功能程序
连接程序,共同完成复杂功能
避免令人困惑的用户界面
配置文件数据存储在文本中
5、Linux常用命令使用格式
cmd + 选项 + 参数,示例如下:
date: date + 选项 + 格式,示例如下:
6、Linux发行版的系统目录名称命名规则以及用途
命名规则:不得使用/,目录名或文件名长度不得超过255个字符,目录名或文件名长度区分大小写,文件拓展名没有特殊含义。
/boot:系统启动引导文件存放目录
/bin:存放所有用户使用的基本命令
/sbin:存放管理类的命令
/lib:存放系统启动时程序依赖的基本共享库和内核模块文件
/lib64:x86_64系统上辅助共享文件的存放位置
/etc:配置文件目录
/home:普通用户的家目录
/root:root的家目录
/media:便携式设备的挂载点
/mnt:系统临时文件挂载点
/dev:设备文件和特殊文件存储位置
/opt:第三方应用程序的安装位置
/srv:运行的服务用到的数据
/tmp:临时文件存储位置
7、文件的元数据信息
File:文件名
Size:文件大小
Blocks:占用磁盘块数
IO Block:IO块大小
Regular:文件类型为常规文件
Device:所在设备
Inode:inode节点号
Links:链接数
Access:访问权限
Uid:所有者
Gid:所属组
Access:访问时间
Modify:文件修改时间
Change:元数据修改时间
可以使用stat命令:stat + 文件或目录名来查看文件的元数据
可以使用touch命令修改时间戳
8、软连接和硬连接
硬链接:
文件有相同的inode号和data block
只能对已存在的文件创建
不能对目录创建,只能对文件创建
删除一个硬链接不影响其他有相同inode号的文件
软链接:
有自己的文件属性和权限,便于管控
可对不存在的文件或目录创建
可对文件或目录创建
删除软链接不会影响被指向的文件,但若删除源文件,则软链接无法使用,被称为死链接。重新创建对应路径的文件,死链接可恢复。