文章目录
- 厚基础Linux——第二周作业
-
- 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
-
- SlackWare
- SUSE
- DeBian
- Ubuntu
- RedHat
- RedHat Linux
- RHEL
- CentOS
- Fedora
- LFS(Linux From Scratch)
- Android
- 参考
- 安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
-
- 环境规划
- 资源分配
-
- CentOS6.10
- CentOS7.6
- Ubuntu1804
- 分区
- 环境安装(基于VMware Fusion 11.5.1)
-
- 虚拟硬件配置
-
- 创建新虚拟机
- 选择光盘映象
- 取消快捷安装
- 选择固件类型
- 进入虚拟机设置
- 选择虚拟机文件位置
- 配置处理器和内存
- 硬盘配置
- 络配置
- Linux图形化安装
-
- 选择区域和语言
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 配置用户名
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 配置分区信息
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 配置 络
-
- CentOS 7.6
- CentOS 6.10
- 配置初始软件安装
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 登陆验证
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 关闭SeLinux,创建快照
-
- CentOS 7.6
- CentOS 6.10
- Ubuntu 1804
- 备份虚拟机文件
- 配置环境变量,实现执行history的时候可以看到执行命令的时间。
-
- 总结Linux哲学思想。
- 总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
-
- history
-
- 问题一:命令执行记录需要详细的执行时间
- 问题二:某些命令带有隐私信息,不希望被记录下来
- history -c
- history -d
- HISTCONTROL
- echo
-
- 解析文本
- 解析变量
- 解析特殊含义文本
- screen
-
- 远程终端解耦
- 远程协助
- date
-
- 修改时间
- 时间同步
- ifconfig
- export
-
- 普通变量
- 环境变量
厚基础Linux——第二周作业
按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
SlackWare
第一个版本1.00在1993年7月16日,由创立者和开发领导者Patrick Volerding发布,它是现存最古老的Liunx发行版本。
设计理念:
KISS:keep it simple, stupid
SUSE
SUSE于1992年末创办,源自德国,综合了SlackWare的一些特性。后被Novell收购。
2005年8月4日,Novell公共关系科的领导及代言的—— Bruce Lowry表示,SUSE Linux Professional系统的开发将变得更开放,新的开发计划名为openSUSE,目的是为了吸引更多的用户及开发人员。
DeBian
Debian计划最初由伊恩·默多克发布,Debian 0.01版在1993年9月15日发布,第一个稳定版本在1996年发布。
该计划的具体工作在互联 上协调完成,由Debian计划领导人带领一个志愿者团队开展工作,并以三份奠基性质的文档作为工作指导:Debian 区契约、Debian宪章和Debian自由软件指导方针。
Debian以其坚守Unix和自由软件的精神,以及给予用户众多的选择而闻名。众多知名的Linux发行版,如Ubuntu、Knoppix和Deepin,都基于Debian GNU/linux。
Ubuntu
Ubuntu由马克·舍特尔沃斯创立,其首个版本—4.10发布于2004年10月20日,它以Debian为开发蓝本。它主要使用自由、开源的软件。
与Debian稳健的升级策略不同,Ubuntu每6个月便会发布一个新版,以便人们即时地获取得使用新软件。
Ubuntu版本支持周期较短,然而它有七个长期支持的版本(Long Term Support,LTS):Ubuntu 6.06、8.04、10.04、12.04、14.04、16.04、18.04与20.04。自Ubuntu 12.04起,桌面版与服务器版都有5年支持周期。而之前的长期支持版本为桌面版3年,服务器版5年。
RedHat
分支众多,有RedHat Linux, Redhat Enterprise Linux(RHEL),CentOS, Fedora几种分支。
RedHat Linux
第一个版本自1994年11月3日起,至2004年,9.0发布后停止开发,后续RedHat公司将研发力量投入到了RHEL。
RHEL
软件开源,服务收费。更新周期较长,通常不少于18个月。
CentOS
RHEL的 区开源版,兼容RHEL,在国内广泛被使用。
Fedora
RHEL的上游开发,是一个 区项目。该项目是为了让RHEL及其贡献者能够快速响应新技术带来的变革,通常6个月发布一个新版本。
RHEL的血脉关系如下:
- Red Hat Linux 6.2/7 → Red Hat Linux Enterprise Edition 6.2E
- Red Hat Linux 7.2 → Red Hat Enterprise Linux 2.1
- Red Hat Linux 10 beta 1 → Red Hat Enterprise Linux 3
- Fedora Core 3 → Red Hat Enterprise Linux 4
- Fedora Core 6 → Red Hat Enterprise Linux 5
- Fedora 12, 13 → Red Hat Enterprise Linux 6
- Fedora 19, 20 → Red Hat Enterprise Linux 7
- Fedora 28 → Red Hat Enterprise Linux 8
LFS(Linux From Scratch)
LFS是Gerard Beekmans编写的一本Linux安装手册,目前主要由Bruce Dubbs维护。
这本手册主要指导读者如何从源码编译Linux。该手册在Linux From Scratch 站上免费提供。
Android
风靡全球的手机操作系统,基于Linux内核,busybox工具集和java虚拟机。
参考
主要参考了维基百科
补充一张阵营九宫格,转自https://zh.moegirl.org.cn/%E9%98%B5%E8%90%A5%E4%B9%9D%E5%AE%AB%E6%A0%BC#/media/File:Linux%E4%B9%9D%E5%AE%AB%E6%A0%BC.png
选择光盘映象
选择固件类型
选择虚拟机文件位置
硬盘配置
配置完毕后点左上角红色圆点可以完成虚拟机硬件配置
Ubuntu 1804
CentOS 6.10
配置分区信息
CentOS 7.6
配置 络
CentOS 7.6
选择Gnome Desktop
CentOS 6.10
Ubuntu 1804
Server版Ubuntu自动最小化安装,无需配置软件包,分区表配置完成后直接开始安装。
CentOS 6.10
关闭SeLinux,创建快照
CentOS 7.6
vi /etc/selinux/config 修改SELINUX=disabled,关闭后创建快照。
Ubuntu 1804
最小化安装不包含SeLinux。直接创建快照。
history -c
可以完全删除。
history -d
一次只能删除一行
history -d 26
history -d 27
history -d 28
HISTCONTROL
该变量默认值为 ignoredups,忽略重复命令
配置为ignorespace时,忽略所有空白开头的命令
配置为ignoreboth时,相当于ignoredups,ignorespace的组合
配置该变量,敏感信息使用空格打头,即可不被记录。可以看到图中空格命令未被记录下来。
解析变量
当字符串内带有变量时,三种引 显示不同的结果
’ ‘单引 ,不对变量进行解析,原样输出。
` ` 反引 ,可以对命令的结果进行输出
screen
当执行一个时间较长的任务时,如果连接终端的工具挂掉,则会前功尽弃。为了让在服务器上的任务不受远程终端死活的影响,我们可以使用screen工具,它还可以用于远程协助。
操作系统可能不自带screen,需要进行安装。
远程协助
screen还可以用于远程协助,同一主机,同一用户下,工程师A终端1可以创建一个screen终端,让工程师B从终端2访问到该screen终端。
工程师kel创建终端起名kel,执行命令screen -S kel
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!