第一週作業
一、基礎班
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爲自己定義的域名)