第一周作業

一、計算機的組成及功能

計算機是由硬件和軟件組成,

1、硬件主要分為五個部分:

1) 控制器(Control)  CPU

2) 運算器(Datapath)  

3) 存儲器(Memory)  內存

4) 輸入(Input system)  鍵盤、鼠標

5) 輸出(Output system) 顯示器

2、軟件部分

應用軟件

系統軟件

二、按系列置身羅列Linux的發行版,并描述不同發行版之間的聯系和區別

Linux系統共同點是全部使用Linus編寫的Kernel內核

1、Linux發行版本主流的三大發行商:

1) RanHat(商業)->Red Hat Enterprise、Fedora CoreCentOS  軟件源是YumDNS

2) Debian(社區)->Knoppix、Ubuntu->minilinux 軟件源Dpkg

3) Slackware(商業)->S.u.S.E->SUSE

其它的發行版本:

4) Gentoo

5) LFS

三、描述Linux的哲學思想:

1) 一切皆文件

2) 由眾多單一目標小程序

3) 組合小程序完成復雜任務

4) 文本文件保存配置信息

5) 盡量避免捕獲用戶接口

6) 提供機制,而非策略

四、Linux基本命令

1) Ifconfig :顯示或配置網絡設備(網絡接口卡)的命令

2) echo:是在顯示器上顯示一段文字

[wing@bogon ~]$ echo “Hello Work”

Hello Work

3) Tty:顯示連接到的標準終端

[wing@bogon ~]$ tty

/dev/pts/1

4) Startx:用來啟用X Window   我的電腦沒有裝X Window

5) Export用于設置或顯示環境變量

[wing@bogon ~]$ export

declare -x HISTCONTROL=”ignoredups”

declare -x HISTSIZE=”1000″

declare -x HOME=”/home/wing”

declare -x HOSTNAME=”bogon”

declare -x LANG=”zh_CN.UTF-8″

declare -x LESSOPEN=”||/usr/bin/lesspipe.sh %s”

declare -x LOGNAME=”wing”

declare -x LS_COLORS=”rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:”

declare -x MAIL=”/var/spool/mail/wing”

declare -x OLDPWD

declare -x PATH=”/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/wing/.local/bin:/home/wing/bin”

declare -x PWD=”/home/wing”

declare -x SHELL=”/bin/bash”

declare -x SHLVL=”1″

declare -x TERM=”xterm”

declare -x USER=”wing”

declare -x XDG_SESSION_ID=”22″

6) Pwd:顯示當前的工作目錄

[wing@bogon tmp]$ pwd

/tmp

7) History:查看歷史命令記錄

[wing@bogon tmp]$ history

    1  echo “Hello Work”

    2  tty

    3  export

    4  cd /tmp

    5  pwd

    6  history

8) Shutdown:以安全關閉或重啟系統

9) Poweroff:關門計算機

10) Reboot:重啟計算機

11) Hwclock: 顯示與設定硬件時鐘(root

[root@bogon ~]# hwclock

20170711日 星期二 092919秒  -0.328570

12) Date:顯示和設置日期

[wing@bogon ~]$ date

20170711日 星期二 09:30:12 CST

五、Linux系統上面獲取幫助信息及Man文檔的章節劃分

1. 命令 –help

2. Info 命令

3. Man 命令

Man命令章節:man   Command

1) 是普通的命令

2) 是系統調用

3) 是庫函數

4) 是特殊文件

5) 是指文件的格式

6) 是給游戲留的

7) 是附件還有一些變量

8) 是系統管理用的命令

六、列出Linux發行版的基礎目錄名稱法則和功能規定

1. /:根目錄

2. /boot/:系統啟動目錄,內核文件vmlinuz,引導文件,啟動加載器boot loader,grub(開機設置文件相關)

3. /root/root用戶的家目錄

4. /home/用戶名:普通用戶的家目錄

5. /bin/:包含基本的用戶命令,可被所有用戶使用

6. /sbin/:存放系統管理員以及其他需要root權限來運行的命令

7. /etc/:系統主配置文件主目錄

8. /dev/:設備文件主目錄,任何設備與接口設備都是以文件的形式存放在此目錄,通過訪問目錄下的文件,就等于訪問某個設備,這就相當于是設備的入口,類似有/dev/null/dev/zero、dev/tty、/dev/sd、/dev/lp、/dev/md*/dev/sr0等設備文件

9. /lib/:系統庫文件家目錄

10. /lib64:專用于x86_64系統上的輔助共享庫文件存放位置

11. /usr/:系統大文件及其說明文檔存放目錄(源碼包)Linux系統安裝完成軟件的默認安裝目錄。這個是系統存放軟件程序的目錄,比如命令、幫助文件等。當我們安裝一個Linux發行版官方提供的軟件包時,大多安裝在這里

1) /usr/bin/:普通用戶可執行文件目錄

2) /usr/sbin/超級權限用戶root可執行命令存放目錄

3) /usr/src/ 內核源代碼默認的放置目錄

12. /var/:系統配置文件主目錄,常態性變動的文件,包括緩存(cache)、登錄文件(log file)以及某些軟件運行所產生的文件,包括程序文件(lock file,run file),也許有MySQL數據庫的文件等

13. /opt/:第三方軟件安裝目錄

14. /mnt/:臨時掛載目錄

15. /sys/:屬于虛擬文件系統,內存中的數據,如內核、文件系統等

16. /proc/:系統進程主目錄,屬于虛擬文件系統,內存中的數據,如內核、程序進程、外部設備的狀態,網絡狀態等,處于動態變化中

17. /tmp/:臨時存放目錄,所用用戶都能訪問

 

 

原創文章,作者:n27_wing,如若轉載,請注明出處:http://www.www58058.com/79842

(0)
n27_wingn27_wing
上一篇 2017-07-11 09:01
下一篇 2017-07-11 12:55

相關推薦

  • ?Nginx

    Nginx 概述 yum安裝Nginx 編譯安裝Nginx 主要文件路徑 主配置文件nginx.conf main block:全局配置段 http/https 協議相關配置段 性能優化初步 調試、定位問題的配置 events段配置 worker、method、accept_mutex http協議相關配置段 虛擬主機 基于PORT、IP、Server Na…

    Linux干貨 2016-10-24
  • 分區管理和文件系統

    管理分區:        lsblk           列出塊設備        fdisk          創建MBR 分區      &nbs…

    Linux干貨 2017-03-11
  • 基于rsync+inotify實現數據實時同步傳輸

    前言 與傳統的cp、tar備份方式相比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,但隨著文件數量的增大和實時同步的要求,rsync已不能滿足需求,隨之rsync+inotify便應運而生。本文將講解rsync的基礎知識和如何基于rsync+inotify實現數據實時同步傳輸。 rsync相關介…

    Linux干貨 2015-04-27
  • N21_第x周_Storm_01_單機實踐篇

       這2周沒有按馬哥安排的課程走,因公司需要,大家一直在試嘗大數據這塊。作業不能不做,也不知道馬哥哪周的作業會有storm,只好先將這段時間的實驗慢慢記錄下來(其它flume、kafka、spark等本周會慢慢補充),等知道具體的作業題目后,再完善。 實驗目的   了解storm的原理,并用storm單機版實驗加深理解,為后面…

    Linux干貨 2016-09-15
  • Linux基礎目錄名稱命名法則及功能規定

    Linux中有非常多的目錄文件,那么這些目錄文件的命令規則,和功能都有那些,今天學習了下,下面是我的學習記錄,跟大家分享下。 文件命名規則 (1) 除了/之外,所有字符都合法 (2) 特殊字符如@、#、¥、&、()、-、空格等最好不要使用,當使用空格作為文件名時,執行命令會出錯 (3) 避免使用”.”作為文件名的第一個字符,因為在Linux系統中以”…

    Linux干貨 2016-08-15
  • Lua簡明教程

    這幾天系統地學習了一下Lua這個腳本語言,Lua腳本是一個很輕量級的腳本,也是號稱性能最高的腳本,用在很多需要性能的地方,比如:游戲腳本,nginx,wireshark的腳本,當你把他的源碼下下來編譯后,你會發現解釋器居然不到200k,這是多么地變態?。?bin/sh都要1M,MacOS平臺),而且能和C語言非常好的互動。我很好奇得瀏覽了一下Lua解釋器的源…

    Linux干貨 2016-08-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-07-22 21:25

    這部分內容很基礎,但是很重要,這里整理的非常好,于接再勵。

欧美性久久久久