N44班第一週作業

1、按系列羅列linux的發行版,並描述不同發行版之間的聯繫與區別;
答:linux發行版有:
a、 slackware;
b、debian;
c、 redhat: RHEL; CentOS; 中標麒麟; Fedora;
d、 ArchLinux;
e、Gentoo;
f、LFS;
g、Android;
不同發行版之間的聯繫:
所有發行版都是使用Linux內核;都需要遵循GNU的GPL(General Public License)協定
不同發行版之間的區別:
發行版的本質區別,在於繼承不同版本的內核,庫、程序的組成。不同發行版幾乎採用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系統,包文件以RPM爲擴展名;Ubuntu系列,Debian系列使用基於DPKG包管理系統,包文件以deb爲擴展名。)

2、安裝Centos7.6操作系統,創建一個自己名字的用戶名,並可以正常登錄,將主要步驟截圖。

N44班第一週作業
N44班第一週作業
/usr/bin/xauth: file /home/wangyunli/.Xauthority does not exist
[wangyunli@centos7 ~]$ ^C
[wangyunli@centos7 ~]$ ^C

[wangyunli@centos7 ~]$ whoami
wangyunli
[wangyunli@centos7 ~]$

3、配置環境變量,實現執行history的時候可以看到執行命令的時間。
在/etc/profile 下找到HISTSIZE並在下面添加 HISTTIMEFORMAT="%F %T "
執行[root@centos7 ~]# source /etc/profile
N44班第一週作業

4、總結Linux哲學思想。
一切都是一個文件(包括硬件)
a、小型,單一用途的程序
b、鏈接程序,共同完成複雜的任務
c、避免令人困惑的用戶界面
d、配置數據存儲在文本中

5、總結Linux常用命令使用格式,並用實例說明。例如echo、 screen、date、ifconfig、export等命令。

  1. echo: 顯示字符
    語法:echo [-neE][字符串]
    選項:
    -E 默認,不支持\解釋功能
    -n 不自動換行
    -e 啓用\字符的解釋功能
    echo -n “hello world” #屏幕輸出hello world且不換行(默認換行)
    N44班第一週作業

  2. screen

用法: screen[-opts] [cmd [args]]
[cmd [args]]
or: screen -r [host.tty]
示例

Screen 進入screen會話
Screen -ls 查看存在的screen會話
Screen -S W1 創建新的會話並取名叫W1
screen -x W1 加到某一特定的screen會話中
Screen -r W1 恢復執行的screen會話
exit 退出會話

  1. date: 顯示和設置系統時間
    語法:
    date [OPTION]… [+FORMAT]
    date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
    選項:

-d:顯示字符串描述的時間
-r:顯示文件的最後修改時間
-s:設置時間爲sring
FORMAT參數格式

%d:顯示日期
%m:顯示月份
%h:星期幾的縮寫同b
%M:顯示分鐘
%D:日期(含年月日)
%Y:顯示年份
%F:日期,同%Y-%m-%d
%T:24小時制時間(hh:mm:ss)
%w:一週中的第幾天(0…6)0代表週日
data +%F -d “-1 day” #顯示前一天的日期
N44班第一週作業

hwclock,clock: 顯示硬件時鐘

-s:以硬件時鐘爲準,校正系統時間
-w:以系統時鐘爲準,校正硬件時鐘
clock -s #將剛剛改的系統時間同步到硬件時間

  1. ifconfig用於查看IP

    ifconfig ens33,可以查看網卡ens33的信息

5.export用於聲明變量

    export a=1;echo $a,可以用來聲明變量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章