一、请罗列linux的发行版本,并描述不同发行版之间的联系和区别
答:
1、CentOS:是一个基于RED hat Linux提供的可自由使用源代码的企业级Linux发行版本,而且CentOS会定期进行更新,以便支持新的硬件,在RHEL的基础上修正了不少bug,稳定性好。这款发行版本是完全免费的,不存在RED HAT AS4需要序列号的问题。
2、Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。
3、Red Hat:适用于服务器的版本是Red Hat Enterprise Linux,而由于这是个收费的操作系统,免费的版本是CentOS。该版本拥有数量庞大的用户,优秀的社区技术支持,许多创新,不过免费版生命周期较短,多媒体支持不佳。
4、SUSE:德国最著名的Linux发行版本,专业,易用的YaST软件包管理系统。不过该版本FTP发布通常要比零售版晚1~3个月。
5、Debian:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get;不过安装相对不易,stable分支的软件极度过时。
二、安装Centos7.6操作系统,创建一个自己的用户名并登陆
三、配置环境变量,执行history的时候可以看到时间
四、总结linux的哲学思想
1、一切皆文件。几乎把所有的资源系统抽象为文件形式:包括硬件设备,甚至通信接口等。作用:提高资源管理效率。
2.由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序完成复杂任务。
3.尽量避免跟用户交互。使用命令行接口执行效率更高,易于以编程的方式实现自动化任务
4.使用文本文件保存配置信息。文本文件易于阅读和编辑。
5.提供机制而非策略。
五、总结linux常用命令使用格式,例如echo screen date ifconfig export
1、echo
-n do not append a newline
-e enable interpretation of the following backslash escapes echo -e "\033[1;32mhello\033[0m"
2、screen -S和-x用于远程协助,不同用户终端上可显示同一个screen
3、date
date "+%F_%T" date -d '-1 week' date -d '+1 day'
4、ifconfig
ifconfig
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 192.168.1.56
5、export
-f refer to shell functions
-n remove the export property from each NAME
-p display a list of all exported variables and functions