1、列出Linux的发行版,并描述不同发行版之间的联系与区别
比较主流的发行版如下:
debian系列: 比较主流的是Ubuntu,多用于桌面,版本更新较快,内核比较新
redhad 系列:比较流行的 RHEL(redhat enterprise linux), centos, fedroa
RHEL 系统免费,但使用其服务需要付费,系统内部带有redhat logo标识
centos 是redhat的开源的社区版本,企业用的较多的版本,系统内部删除了redhat logo ,也无法使用它的技术支持 ,
2、安装centos 7
3、配置环境变量,实现执行history的时候可以看到执行命令的时间
临时设置:HISTTIMEFORMAT="%F %T " 注意T 后面最好有空格 ,否则时间后面会紧跟命令 生效:用source 命令或者 . .bash_profile
全局设置:更改/etc/profile 文件 增加 'HISTTIMEFORMAT="%F %T "'
4、Linux哲学思想
一切皆文件
提供很多小型的单一用途的程序
链接程序,共同完成复杂功能
避免令人困惑的用户界面
配置数据存储在文件中
5、Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
linux系统中常用命令格式为:
命令名称 [命令参数] [命令对象]
例如:
echo $PAHT :命令跟变量,显示变量的值 但如果带上单引号,则将其视为字符,直接输出
date +%F :命令跟格式,按照格式显示时间 通常用于创建带时间的文件,比如日志文件,备份文件
screen :可以在当前窗口中再创建一个窗口,可用于一些日志的实时输出,命令调试等,还可用于和别人协助,窗口上显示相同的内容
ifconfig 查看网卡的IP地址等信息,不仅可以显示,还可以临时配置IP地址 ,重启后失效
6、Linux发行版的系统目录名称命名规则以及用途
简要说明:
/ :根目录,存放所有文件夹 /bin:存放要运行的程序 /etc: 存放程序的配置文件 /root: root 用户家目录 /lib: 存放程序要用到的库文件
7、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
文件数据分为 元数据和数据内容两部分
元数据包含文件类型,所属用户和组,大小,权限,修改时间,访问时间,更改时间 ,节点编号
通过ls -li 查看文件元数据,通过stat 查看三个时间点,通过touch 命令修改三个时间信息
touch 命令
-a 只改变atime 和ctime
-m 只改变 mtime 和ctime
当文件存在时,刷新三个时间
8、软连接和硬连接区别
软连接:可以跨分区、设备; 可以创建文件夹的软连接
删除原始文件后,软连接失效 ;创建后链接数不会增长
注意:删除软链接时后面不能加斜杠 /,否则会将源文件删除
硬链接:不可用跨分区,只能在同一个目录内; 只能创建文件,文件夹不可以
删除原始文件后,链接文件可以继续访问; 创建后链接数增长