第一周作業

作業

一、計算機的組成及其功能

1、硬件系統:

(1)控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。–CPU

(2)運算器(Datapath):運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。–CPU

(3)?存儲器(Memory):存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。–內存及硬盤

(4)輸入(Input system):輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。–鼠標、鍵盤、光驅等

(5)輸出(Output system):把外算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。–顯示器、打印機、音響等。

2、軟件系統:

(1)系統軟件:包含操作系統OS、高級語言、低級語言,直接或間接對接底層硬件設備。

(2)應用軟件:使用各種高級語言編寫出的滿足人類不同需求的應用程序的集合。

二、Linux發行版簡述

* Debian

*? ubuntu ? — ?Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統,并為Linux桌面普及做出了巨大貢獻

*? knopix ? —

* Slackware

* S.u.S.E ? — ? 一個最開始為德國人定制發行的版本,歐洲地區使用較多

* OpenSUSE ?—

*RedHat

* Redhat ? ? — ? 紅帽公司發布的Linux發行版

* RedHat Enterprise Linux ? ?—紅帽公司發布的Linux企業定制版,付費使用服務

* CentOS ? ? —依照RedHat Enterprise Linux 源代碼編譯而成,常稱為社區企業操作系統,完全免費

* Fedora ? —一套新穎、多功能并且自由和開源的操作系統,平均每6個月更新一次,算是紅帽公司新技術的測試平臺。

三、Linux的哲學思想

(1)一切皆文件:在Linux中把幾乎所有的資源通通抽象為文件形式,包括硬件設備及通信接口等。

(2)程序功能比較單一:一個程序一般只做一件事,然后把這個事做的很好,復雜的工作則組合不同程序一起來完成。

(3)盡量避免跟用戶交互:盡量以編程的方式實現各個任務的自動化。

(4)使用文本文件保持配置

四、Linux命令的使用格式

1、命令的語法通用格式:

COMMAND OPTIONS ?ARGUMENTS

2、常見命令

(1)ifconfig – configure a network interface ? 一般使用這個命令查看網絡信息,也可以臨時修改網絡配置

ifconfig ?-a

(2)echo – display a line of text ? ?回顯

echo ?/etc/passwd

(3)tty – print the file name of the terminal connected to standard input ? ?查看當前使用終端

tty

(4)startx ?用來啟動X Window

startx

(5)export ??用于設置或顯示環境變量

export -p

(6)pwd – print name of current/working directory ? ?顯示工作目錄

pwd

(7)history ?顯示或操縱歷史列表

history

(8)shutdown – Halt, power-off or reboot the machine ? ? 關機或重啟

shutdown -h now

(9)reboot ? ?重啟

reboot

(10) hwclock – query or set the hardware clock (RTC)? ? ?硬件時鐘

hwclock ?-s

(11)date – print or set the system date and time ? 顯示或更改系統時鐘

date 111115452018 ? 設置系統時間為2018年11月11日15點45分

五、Linux幫助信息獲取

1、內部命令

help COMMAND

2、外部命令

(1)命令自帶簡要格式的使用幫助

COMMAND –help

(2)使用手冊:manual

man COMMAND

(3)info COMMAND

(4)很多應用程序會自帶幫助文檔

(5)主流發行版官方文檔

(6)程序官方的文檔

(7)搜索引擎 ? –推薦谷歌

六、Linux發行版的基礎目錄名稱命名法則及功用規定

Filesystem Hierarchy Standard

* ?/bin: 所有用戶可用的基本命令程序文件;

* ?/sbin: 供系統管理使用的工具程序;

*??/boot: 引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;

* ?/dev: 存儲特殊文件或設備文件;

設備有兩種類型:字符設備(線性設備,有時序的)、塊設備(隨機設備)

* ? /etc: 系統程序的配置文件,只能為靜態;

* ? /home: 普通用戶的家目錄的集中位置? /home/username;

*? /root: 管理員的家目錄;

* ? /lib: 為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊;

libc.so.*: 動態鏈接的C庫

ld*: 運行時鏈接器/加載器

modules: 用于存儲內核模塊的目錄

*? /lib64: ?64位系統特有的存放64位共享庫的路徑;

*? /media: ?便攜式設備掛載點,如 cdrom, floppy;

*? /mnt: ?其他文件系統的臨時掛載點;

*? /opt: ?附件程序的安裝位置;

*? /srv: ?當前主機為服務提供的數據;

*? /tmp: ?為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有執行寫入操作;

*? /usr: ?全局共享的制度數據路徑;

/usr/bin:   所有用戶的非必要的二進制可執行文件(在單用戶模式中不需要)

/usr/include:  Standard include files.? C程序頭文件

/usr/lib:     /usr/bin/ 和 /usr/sbin/ 中的二進制文件的依賴庫

/usr/local:    僅針對當前主機的 本地數據的第三個層次,讓系統管理員安裝本地應用程序

/usr/sbin :?   非必須的系統二進制文件,如多種網絡服務的守護進程

/usr/share :?  結構獨立(共享)的數據

/usr/src:?    源代碼,如 內核的源代碼和它的頭文件

/usr/X11R6:?   X Window System, Version 11, Release 6 (up to FHS-2.3, optional).

* ?/var: Variable files:各種在系統運行中,內容會不停改變的文件。如日志文件,spool files,和臨時的電子郵件文件;

/var/cache:?? 應用緩存數據。

/var/lib:?   狀態信息,程序運行時會改變的持久化數據,如 數據庫,packaging system metadata, etc.

/var/lock:?   Lock files. 追蹤當前正在使用的資源的文件.

/var/log:?  ? Log files. 各種日志.

/var/mail:?   Mailbox files. 在某些發行版中,這些文件被放在已經不推薦使用的/var/spool/mail 目錄中.

/var/opt:?  ? 來自保存在/opt 中的插件包的可變數據。

/var/run:?  ? Run-time variable data.

/var/spool:? ? Application spool date

*? /proc:基于內存的虛擬文件系統,內核及進程存儲其相關信息:它們多為內核參數;

* ?/sys: sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型接口

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92734

(0)
nininini
上一篇 2018-03-20
下一篇 2018-03-20

相關推薦

  • 系統基礎之vim工具詳解

    vim工具詳解 作為運維人員,每天要面對大量的文件操作,如何使用一個功能強大,操作快捷的文本編輯器,就至關重要.那天,今天給大家詳細的介紹下vim這款編輯器,完全符合我們的要求,下面讓我們一起來看看吧! 概論:  文本編輯器:  文本:純文本信息,   ASCII text:  純粹的,不加修飾的文字  文本…

    Linux干貨 2016-08-10
  • 第八周作業

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態;     在線的主機使用綠色顯示;     不在線的主使用紅色顯示; 2、如何給網絡接口配置多個地址,有哪些方式? 方法3:在/etc/sysconfig/netw…

    2017-04-20
  • 二進制安裝mysql(mariadb)

    實驗環境: ~]# lsb_release -a Distributor ID: CentOSDescription: CentOS Linux release 7.4.1708 (Core)Release: 7.4.1708Codename: Core 去官方下載mariadb: https://downloads.mariadb.org/ 本人將自己的文…

    2018-01-22
  • 推倒一個二十來歲青壯年第一步

    首先:找到他家在哪里,了解他的生長環境 然后:調查他的信息,慢慢了解他,學會和他交流,學會控制他

    Linux干貨 2016-09-21
  • 網絡管理、進程管理、計劃任務及啟動流程

          網絡管理 一.網卡模塊操作步驟: 查詢網卡模塊類型:ethtool  -i  eth1 查詢網卡模塊lsmod |grep e1000 刪除網卡模塊rmmod e1000  或者modprobe  -r  e1000 添加網卡模塊 modprobe e1000 刪除模…

    Linux干貨 2016-09-08
  • 人志建,則無敵—網絡基本知識加簡單腳本練習

    馬哥21期網絡班-8周博客作業 1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:網橋就是把2個不同的網段橋接起來;可隔離沖突域。 集線器:集線器就是把多根以太網線或光纖集合連接在同一段物理介質下的裝置;工作在物理層;不能隔離沖突域。 二層交換機:工作于OSI模型的第2層(數據鏈路層),故而稱為二層交換機。二層交換技術的發…

    Linux干貨 2016-08-29
欧美性久久久久