linux初期了解

計算機的組成及其功能

計算機有運算器,控制器,存儲器,輸出設備和輸入設備組成:

1.運算器:運算器又稱算術邏輯單元(Arithmetic Logic Unit簡稱ALU)。它是計算機對數據進行加工處理的部件,包括算術運算
2.控制器:控制器負責從存儲器中取出指令,并對指令進行譯碼

3.存儲器:存儲器是計算機記憶或暫存數據的部件。

4.輸入設備:輸入設備是給計算機輸入信息的設備。

5.輸出設備:輸出設備是輸出計算機處理結果的設備。

按系列羅列linux的發行版本,并描述不同發行版之間的聯系與區別

linux的發行版:

RedHat、Fedora、suseNovell)、debian、Ubuntu、centos

不同發行版之間的聯系和區別:

Red Hat ,是redhat自己的發行的企業版,是redhat的一個重要節點。

Fedore是一款基于linux的操作系統,也是一組維持計算機正常運行的軟件集合。由紅帽公司贊助。

suse linux,針對個人用戶。

debian,三大發行版中唯一以社區形式運作,不以商業公司形式運作。是一個致力于創建自由操作系統的合作組織。而且debian開發者所創建的操作系統中絕大部分基礎工具來自于GNU工程。

Ubuntu(烏版圖)是一個以桌面應用為主的linux操作系統。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。

Centos是一個基于redhat linux 提供的可自由使用源代碼的企業級linux發行版本。目前Centos已被收購,成為redhat

描述linux的哲學思想,并按照自己的理解對其進行解釋性描述

1、一切皆文件。

2、單一目的的小程序。

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

4、文本文件保存配置信息。

5、盡量避免捕獲用戶接口。

6、提供機制,而非策略。

7、一切從根開始。

8、自由與分享。

說明linux系統上的命令的使用格式;

詳細介紹

ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相應的示例來闡述

命令功能:

ifconfig 命令用來查看和配置網絡設備。當網絡環境發生改變時可通過此命令對網絡進行相應的配置。

命令參數:

up 啟動指定網絡設備/網卡。

down 關閉指定網絡設備/網卡。該參數可以有效地阻止通過指定接口的IP信息流,如果想永久地關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。

arp 設置指定網卡是否支持ARP協議。

-promisc 設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網絡中發給它所有的數據包

-allmulti 設置是否支持多播模式,如果選擇此參數,網卡將接收網絡中所有的多播數據包

-a 顯示全部接口信息

-s 顯示摘要信息(類似于 netstat -i)

add 給指定網卡配置IPv6地址

del 刪除指定網卡的IPv6地址

tty

命令功能:

tty命令用于顯示終端機連接標準輸入設備的文件名稱。

命令參數:

-s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。

–help 在線幫助。

–version 顯示版本信息。

export

命令功能:

export命令用于設置或顯示環境變量

命令參數:

-f  代表[變量名稱]中為函數名稱。

-n  刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。

-p  列出所有的shell賦予程序的環境變量。

pwd

命令功能:

執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱

history

命令功能:

history命令主要用于顯示歷史指令記錄內容, 下達歷史紀錄中的指令 。

命令參數:

n   :數字,要列出最近的 n 筆命令列表

-c  :將目前的shell中的所有 history 內容全部消除

-a  :將目前新增的history 指令新增入 histfiles 中,若沒有加 histfiles ,則預設寫入 ~/.bash_history

-r  :將 histfiles 的內容讀到目前這個 shell 的 history 記憶中

-w  :將目前的 history 記憶內容寫入 histfiles

shutdown

命令功能:

shutdown命令可以安全地關閉或重啟Linux系統

命令參數:

-c  當執行"shutdown -h 11:50"指令時,只要按+鍵就可以中斷關機的指令。

-f  重新啟動時不執行fsck。

-F  重新啟動時執行fsck。

-h  將系統關機。

-k  只是送出信息給所有用戶,但不會實際關機。

-n  不調用init程序進行關機,而由shutdown自己進行。

-r  shutdown之后重新啟動。

-t<秒數>  送出警告信息和刪除信息之間要延遲多少秒。

poweroff

命令功能:

poweroff命令用來關閉計算機操作系統并且切斷系統電源

命令參數:

-n:關閉操作系統時不執行sync操作

-w:不真正關閉操作系統,僅在日志文件“/var/log/wtmp”中;

-d:關閉操作系統時,不將操作寫入日志文件“/var/log/wtmp”中添加相應的記錄;

-f:強制關閉操作系統;

-i:關閉操作系統之前關閉所有的網絡接口;

-h:關閉操作系統之前將系統中所有的硬件設置為備用模式。

reboot

命令功能:

reboot指令用于重啟該計算機。它的作用和shutdown -r now是一樣的。

命令參數:

-n 重啟前保留當前數據。

-f 強制重啟計算機。

-w 模擬重啟,并將數據寫入到“/var/log/wtmp”日志文件中。

-d 重啟,但不寫入日志。

-i 重啟計算機前關閉網絡。

hwclock

命令功能:

hwclock顯示與設定硬件時鐘。

命令參數:

–adjust  hwclock每次更改硬件時鐘時,都會記錄在/etc/adjtime文件中。使用–adjust參數,可使hwclock根據先前的記錄來估算硬件時鐘的偏差,并用來校正目前的硬件時鐘。

–debug  顯示hwclock執行時詳細的信息。

–directisa  hwclock預設從/dev/rtc設備來存取硬件時鐘。若無法存取時,可用此參數直接以I/O指令來存取硬件時鐘。

–hctosys  將系統時鐘調整為與目前的硬件時鐘一致。

–set –date=<日期與時間>  設定硬件時鐘。

–show  顯示硬件時鐘的時間與日期。

–systohc  將硬件時鐘調整為與目前的系統時鐘一致。

–test  僅測試程序,而不會實際更改硬件時鐘。

–utc  若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。

–version  顯示版本信息。

date

命令功能:

按格式顯示時間或設置系統時間。

命令參數:

-d<字符串>:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;

-s<字符串>:根據字符串來設置日期與時間。字符串前后必須加上雙引號;

-u:顯示GMT; –help:在線幫助;

–version:顯示版本信息。

%H 小時,24小時制(00~23)

%I 小時,12小時制(01~12)

%k 小時,24小時制(0~23)

%l 小時,12小時制(1~12)

%M 分鐘(00~59)

%p 顯示出AM或PM

%r 顯示時間,12小時制(hh:mm:ss %p)

%s 從1970年1月1日00:00:00到目前經歷的秒數

%S 顯示秒(00~59)

%T 顯示時間,24小時制(hh:mm:ss)

%X 顯示時間的格式(%H:%M:%S)

%Z 顯示時區,日期域(CST)

%a 星期的簡稱(Sun~Sat)

%A 星期的全稱(Sunday~Saturday)

%h,%b 月的簡稱(Jan~Dec)

%B 月的全稱(January~December)

%c 日期和時間(Tue Nov 20 14:12:58 2012)

%d 一個月的第幾天(01~31)

%x,%D 日期(mm/dd/yy)

%j 一年的第幾天(001~366)

%m 月份(01~12)

%w 一個星期的第幾天(0代表星期天)

%W 一年的第幾個星期(00~53,星期一為第一天)

%y 年的最后兩個數字(1999則是99)

如何在linux系統上獲取命令的幫助信息,詳細列出并描述man文檔的章節是如何劃分的

內部命令幫助可用:

# help COMMAND

外部命令幫助可用:

(1) #COMMAND –help

  #COMMAND -h

(2)使用手冊(manual)#man COMMAND

(3)信息頁#info COMMAND

(4)程序自身的幫助文檔

READMEINSTALLChangelog

(5)程序官方文檔官方站點:Documentation

(6)發行版的官方文檔

(7)Googleman章節詳分如下:

手冊頁路徑: /usr/share/manman1 … man8

man1:用戶命令

man2:系統調用

man3:C庫調用

man4:設備文件及特殊文件

man5:配置文件格式

man6:游戲

man7:雜項

man8:管理類的命令

請羅列linux發行版的基礎目錄名稱命名法則及功用規定

/主層次 的根,也是整個文件系統層次結構的根目錄

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

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

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

/dev:存儲特殊文件或設備文件:設備有兩種類型:字符設備、塊設備;

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

/home:普通的家目錄的集中位置,一般每個普通用戶的家目錄默認為

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

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

/media:便攜式設備掛載點:cdrom,floppy等;

/mnt:其它文件系統的臨時掛載點;

/opt:附加應用程序的安裝位置;可選路徑;

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

/usr:usr Hierarchy:全局共享的只讀數據路徑;

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

(0)
N24_yangxuN24_yangxu
上一篇 2016-10-30 16:51
下一篇 2016-10-30 16:53

相關推薦

  • LNMP 增加memcached緩存系統 構建LNMMP

    摘抄百度百科 memcache 的解讀 memcache是一套分布式的高速緩存系統,由LiveJournal的Brad Fitzpatrick開發,但目前被許多網站使用以提升網站的訪問速度,尤其對于一些大型的、需要頻繁訪問數據庫的網站訪問速度提升效果十分顯著[1]  。這是一套開放源代碼軟件,以BSD license授權發布。 MemCa…

    Linux干貨 2016-09-19
  • Linux系統程序包管理之RPM

    rpm包概述 RPM 是 Red at Package Manager 的縮寫,本意是Red Hat 軟件包管理,顧名思義是Red Hat 貢獻出來的軟件包管理工具;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流發行版本,以及在這些版本基礎上二次開發出來的發行版采用。 RPM包里面都包含什么?里面包含可執行的二進制程序,…

    Linux干貨 2016-08-24
  • 加密類型及其相關算法

    加密類型及其相關算法 §·TCP/IP安全: ※·機密性: 數據在網絡上傳輸是明文傳輸(ftp,http,smtp,telnet): ※·數據的完整性: 數據在網絡上傳輸,不能被其它人篡改,保證數據的完整性: ※·身份驗證: 訪問的主機有一種機制可以表明就是你需要通信的主機。 ※·保證機密性:對數據進行加密。 ·如何加密:發送方通過轉換規(轉換算法)則把明文…

    Linux干貨 2016-09-06
  • 【招聘】北京/互聯網/運維工程師/7-15K/雙休,五險一金

    崗位職責:   1、負責服務器的規劃、調試優化、日常監控、故障處理、數據備份、日志分析等工作;   2、參與運維流程制定,確保任何突發情況都能高效響應;  3、負責服務器部署,對服務器構架和網絡進行優化和改進;  4、負責運維相關數據的收集、分析和總結;  5、負責技術運維相關的文檔、手冊…

    Linux干貨 2016-04-16
  • 沒有自動ip解決辦法

    用虛擬機下載好centos6.9后,本來想查看ip地址,結果發現沒有自動獲取ip地址,在網上找了很多方法都不行,問題如下: 用命令ifconfig查看ip地址,發現沒有,如下 查看eth0如下 解決辦法如下: 1、關閉NetworkManager服務 2、關閉NetworkManager開機啟動 3、添加 /etc/sysconfig/network-scr…

    2017-07-16
  • 第一周-2:Linux部分常用命令使用示例、查看命令行工具使用手冊以及LinuxFHS部分目錄簡介

    一、部分命令使用示例: 1、ifconfg 在命令行界面下或系統配置腳本中用于配置、控制及查詢TCP/IP網絡接口的系統管理工具 [netartisan@localhost 桌面]$ ifconfig eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 &n…

    Linux干貨 2016-11-07
欧美性久久久久