Linux基础知识介绍
1. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
(1)slackware:SUSE Linux Enterprise(SLES),OpenSuse桌面;
(2)debian:ubuntu,deepin(深度),mint
(3)readhat:RHEL,Centos
(4)ArchLinux:轻量简洁,遵循KISS原则(keep it simple and stupid)
(5)Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
(6)LFS:Linux From scratch自制Linux
(7)Android:kernel+busybox(工具集)+java虚拟机
Linux的内核是一个开源软件,各个Linux的发行版都是在Linux内核的基础上进行编译和多次打包生成的不同分支。各发行版之间的差别,主要体现在使用内核版本的不同,及打包软件的不同,以及是否需要付费使用这些区别;比如Ubuntu的发行版使用的Linux内核就更新,RHEL是收费的有技术支持,而Centos就是免费的,没有技术支持等。
(1)slackware:SUSE Linux Enterprise(SLES),OpenSuse桌面;
(2)debian:ubuntu,deepin(深度),mint
(3)readhat:RHEL,Centos
(4)ArchLinux:轻量简洁,遵循KISS原则(keep it simple and stupid)
(5)Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
(6)LFS:Linux From scratch自制Linux
(7)Android:kernel+busybox(工具集)+java虚拟机
Linux的内核是一个开源软件,各个Linux的发行版都是在Linux内核的基础上进行编译和多次打包生成的不同分支。各发行版之间的差别,主要体现在使用内核版本的不同,及打包软件的不同,以及是否需要付费使用这些区别;比如Ubuntu的发行版使用的Linux内核就更新,RHEL是收费的有技术支持,而Centos就是免费的,没有技术支持等。
不同分支参考:https://futurist.se/gldt/
2.安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
(1)选择“Install CentOS 7”
(2)设置时间,选择硬盘,划分分区等;
(3)设置主机名和网络;
(4)创建用户名;
(5)登录系统;
3.配置环境变量,实现执行history的时候可以看到执行命令的时间。
将环境变量HISTTIMEFORMAT="%F %T ",写入到~.bash_profile配置文件中;
4.总结Linux哲学思想
(1)一切皆是文件,包括硬件等,在系统上的体现都是文件形式;
(2)小型,单一用户的程序,每个程序的功能很简单;
(3)链接程序,共同完成复杂的任务,可以通过管道和重定向实现;
(4)避免令人困惑的用户界面,用户的交互终端是命令行的界面,展现的是一个个的文件,没有歧义;
(5)所有程序,环境变量等数据均存储在文本中;
5.结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
Linux常用的命令格式是,命令+选项+参数; 例如echo命令的使用方法,echo hostname 显示的是hostname;echo `hostname`显示的是主机名;echo -e "\a"会有一个告警声音。
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20