1Linux发行版及其区别:
Linux发行版为了许多不同应用场景和目的而制作,包括对不同计算机结构的支持,对一个具体区域或语言的本地化,实时应用,嵌入式等。Linux发行版主要分为两大类:一类是为了商业公司维护的发行版本,一类是社区组织维护的发行版本。前者最著名的是Redhat,后者则是Debian为代表。
> Debian
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian 最早由 Ian Murdock 于1993年创立,分为三个分支:stable、testing、unstable。其中unstable为最新的测试版本,其中有最新的软件包,但相对的,BUG也比较多。testing是经过unstable中的测试,相对稳定的版本,也有一些BUG,适合桌面用户,而stable版本一般只适用于服务器。上面的软件和程序比较过时,但是稳定性和安全性都非常高。
> Redhat
RedHat Linux 系列是红帽公司研发的Linux发行版,包括Fedora、RHEL、CentOS和Oracle Linux多种版本,相比RHEL ,Fedora由多样化的社区参与合作,其打包了更多的软件包,所以其内容更加丰富。而CentOS多用于演示和试验,因为它对于用户而言是免费提供的,但比Fedora有更长的发布周期。
> Gentoo
Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。 Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西——你想让它成为什么,它就可以成为什么。
2安装CentOS 7操作系统:
新建虚拟机
![]
3配置环境变量实现执行history显示执行时间
输入HISTTIMEFORMAT="%F %T "修改环境变量
输入history查看修改是否成功
修改成功
4Linux的哲学思想
1 一切皆文件
在Linux中 所有目录、设备、配置都是以文件方式保存。所有资源访问都以文件方式表示。
2 提供多个小型且用途单一的小程序
因为程序小型,用法单一,所以程序不复杂,可保证系统高效运行。
3 多个小程序链接,共同完成复杂任务
因为程序用法单一,所以处理复杂任务的时候需要多个小程序共同完成,在保证简洁的同时完成对复杂任务处理的需求。
4 避免让人困扰的图形界面
对于计算机的访问,Linux通常给出的是字符型的界面,特点是简洁明了,消耗极小的资源,最重要的是开源,出现的任何问题都可以通过简洁的命令行实现排查排错,修改系统配置。
5 配置数据存储在文本中
Linux及各种应用的配置文件都存放在文本配置文件当中,无论是什么配置修改,都可以通过对其配置文件的修改来完成。
5Linux常用命令的使用格式
1 echo:显示字符串
echo [OPTIONS] [字符串]
示例:
2 screen:创建新的screen会话
screen -s [session] 创建新screen会话
-x [session] 加入screen会话
Ctrl+A,D:剥离当前screen会话
3 date:显示日期
date [OPTIONS] [+FORMAT]
4 ifconfig:显示网络链接情况
5 export:export [-fnp] [变量名称]
-f 代表[变量名称]中为函数名称
-n 删除指定变量,变量实际上并未删除,只是不会输出到后续指令的执行环境中
-p 列出所有的SHELL赋予程序的环境变量
来源:51CTO
作者:wx5e42e8367825b
链接:https://blog.51cto.com/14688937/2472076