Linux发行版与不同发行版之间的联系
Linux主流发行版主要有三个,第一个是Redhat(红帽),第二个是slackware,第三个则是Debian,其中每个主流发行版又有多个二次开发的版本。
Redhat第九版为Redhat enterprise Linux(REHL),在REHL基础上进行二次开发的二次发行版本有centos、fedora、Oracle enterprise等比较流行的版本。
slackware发行版其实是SLS的一个分支,由slackware二次发行的比较流行的版本为SUSE,基于SUSE二次发行的由opensuse。
第三大主流发行版为Debian,该发行版的二次开发版本比较有名的由Ubuntu,Debian是以社区的形式进行的研发,也就说Debian基本上是开源的。
当然还有一些如gentoo、arch等发行版。
centos7.6的安装与用户管理
操作系统安装
第一步:选择安装菜单,一般选择Install CentOS 7,回车进入下一步
第二步:选择操作系统安装过程使用的语言和键盘,默认为英语和美式键盘
第三步:自定义分区
第四步:关闭kdump
第五步:滴定义网卡
第六步:选择系统软件的安装包,选择GNOME Desktop的基础环境,添加可选的软件包Development Tools。
第七步:设置root用户的初始密码
第八步:添加一个自己的账户
第九步:开始安装,安装之后重启即可。
用户管理
添加用户
添加用户密码
使用新用户登陆Linux系统
设置记录历史命令执行的时间
在/etc/profile的末尾添加如下的配置:
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
保存设置之后,执行source /etc/profile,然后退出Linux登陆,重新登陆Linux系统,执行history即可查看历史命令执行的时间
Linux哲学思想总结
1、一切皆文件,将所有的资源都抽象为文件形式;
2、由众多小程序组组合而成,一个程序只完成一个单一的任务,多个小程序可以组合成为复杂的任务,实现复杂的功能;
3、尽量减少与用户的交互,通过编程实现自动化任务;
4、使用文本文件保存配置信息;
Linux常用的命令使用格式
Linux常用的命令使用格式为command [option] arguments,command为命令,option为选项,arguments为参数或者说命令的作用对象,如:
1、echo -n “abcd” file:echo为命令,-n为option也就是选项,‘abcd" file就是参数,也就是echo的作用对象
2、screen [-opts] [cmd [args]] ,screen为命令,[-opts]为选项如-r,[cmd [args]]就是screen的作用对象
3、date -s %Y-%m-%d,date为命令,-s为选项,%Y-%m-%d是date的作用对象
5、export -fn name=value,export为命令,-fn为选项,name=value为作用对象。