第一周作业
一、基础班
1. 问题
1.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
1.slackware:SUSE Linux Enterprise Server (SLES)
OpenSuse桌面
2.debian: ubuntu,deepin(深度),mint
3.redhat: RHEL: RedHat Enterprise Linux
每18个月发行一个新版本
CentOS:兼容RHEL的格式
中标麒麟:中标软件
Fedora:每6个月发行一个新版本
4.ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid )
5.Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
6.LFS:Linux From scratch 自制Linux
7.Android:kernel+busybox(工具集)+java虚拟机
2. 问题
2.安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
注意:在这个过程中没有截图的都使用默认
选择自己下载好的iso镜像
选择第一个直接安装系统
点击SOFTWARE SELECTION,修改成GNOME Desktop
点击INSTALLATION DESTINATION,选择I will configure partioning 然后选择左上角的Done
通过用左下角的+号来对磁盘进行分区,然后把模式改成Standard Partition
点击左上角的Done然后确定创建就可以了
点击Begin installation
如果密码过于简单就多按几次Done
等待按照就可以了
3. 问题
3.配置环境变量,实现执行history的时候可以看到执行命令的时间。
vim /etc/profile
添加
HISTTIMEFORMAT="%F %T"
source /etc/profile
4. 问题
4.总结Linux哲学思想。
一切都是一个文件(包括硬件)
小型,单一用途的程序
链接程序,共同完成复杂的任务
避免令人困惑的用户界面
配置数据存储在文本中
5. 问题
5.总结Linux常用命令使用格式,并用实例说明。
例如echo、screen、date、ifconfig、export等命令
https://blog.csdn.net/qq_41596208/article/details/103939500
自己总结的一些命令,还不全,会慢慢补全的
二、架构班
1. 问题
1、编译安装LNMP,配置自定义404页面,配置访问日志为json格式。
2. 问题
2、配置虚拟主机,实现https访问www.x.com(x.com为自己定义的域名)