馬哥教育網絡班21期+第1周課程練習

1、描述計算機的組成及其功能:

運算器:進行各種算術和邏輯運算

控制器:用于數據緩存、數據交換以及接收和識別CPU命令

存儲器:用于臨時存放各種程序和數據,如內存

輸入設備:向計算機輸入數據

輸出設備:將計算機計算結果以數字、文本或圖形等結果顯示出來

2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別:

linux三大發行版:

slackware:suse、openSUSE

debian:ubuntu

redhat:RHEL、CentOS、 fedora

聯系:所有發行版均使用linux內核

區別:發行商根據自己對于系統的理解所開發出的不同功能和樣式。

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

一切皆文件:把幾乎所有資源,包括設備都組織為文件格式,對系統的編譯和配置其實就是在對文件中的內容進行更改。

由眾多單一目的小程序組成;一個程序只實現一個功能組合小程序完成復雜任務;協同工作,分布式計算。

盡量避免與用戶交互:實現腳本編程,以自動完成功能;適合進行無人值守的自動化運維。

使用純文本文件保存配置信息:一款好用的文本編輯器即能完成配置工作。配置邏輯清晰。

4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。

ifconfig:查看IP地址和相應信息。

ifconfig interface [aftype] options | address …

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:D9:2B:BB  

          inet addr:192.168.49.128  Bcast:192.168.49.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fed9:2bbb/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:6149 errors:0 dropped:0 overruns:0 frame:0

          TX packets:3935 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:7893441 (7.5 MiB)  TX bytes:245149 (239.4 KiB)

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:16 errors:0 dropped:0 overruns:0 frame:0

          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

echo:回顯命令

echo [SHORT-OPTION]… [STRING]…

echo LONG-OPTION

[root@localhost ~]# echo -n /etc/fstab 

/etc/fstab[root@localhost ~]# 

tty:查看當前終端設備

[root@localhost ~]# tty

/dev/pts/1

startx:打開桌面

export:設置或顯示環境變量

pwd:顯示當前目錄位置

history:管理命令歷史

-a:追加本次會話新的命令至命令歷史中的列表中

-d:刪除歷史列表中指定的命令

-c:清空命令歷史

!+命令歷史的編號:快速調用歷史命令

!string:調用命令歷史列表中以string開頭的命令

?。。褐貜瓦\行上一次命令


shutdown:關機

shutdown [OPTION]…  TIME [MESSAGE]

-r:重啟

-c:取消關機

=============================================================

[root@localhost ~]# shutdown -r +5

Broadcast message from root@localhost.localdomain

        (/dev/pts/1) at 2:05 …

The system is going down for reboot in 5 minutes!

==============================================================

[root@localhost ~]# shutdown -c

[root@localhost ~]# 

The system is going down for reboot in 5 minutes!

shutdown: Shutdown cancelled

[root@localhost ~]# 



poweroff、reboot:重啟或停止系統


hwclock:顯示和設置硬件時間

-s:將硬件時間同步到系統時間

-w:將系統時間同步到硬件時間

date:顯示和設置系統時間

date +%a 顯示當前為周幾

date +%D顯示日期


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

內部命令:

help  command

外部命令:

command –help

command  -h 

man command

man命令配置文件存放位置:/etc/man.config

man手冊路徑:/user/share/man

man章節劃分:

                  man1:存放用戶命令

      man2:存放系統調用

      man3:存放C庫調用

      man4:存放設備文件和特殊文件

      man5:存放配置文件格式

      man6:存放游戲

      man7:存放雜項

      man8:存放管理類命令


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

      /boot:引導文件存放目錄;內核文件、引導加載器都存放于此目錄

      /bin:供所有用戶使用的基礎命令;不能關聯至獨立分區,OS啟動就會用到程序

      /sbin:管理類的基本命令; 不能關聯至獨立分區,OS啟動就會用到程序

      /lib:基本的庫文件;內核模塊文件(/lib/modules)

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

      /etc:配置文件目錄(純文本文件)

      /home/USERNAME:普通用戶家目錄

      /root:管理員家目錄

      /media:掛載便攜式移動設備掛載點

      /mnt:臨時文件系統掛載點

      /dev:設備文件及特殊文件存放

      /opt:第三方應用程序安裝位置

      /srv:系統上運行的服務用到的數據

      /tmp:臨時文件

      /usr:universal shared,read-only data;

               bin:保證系統擁有完整功能而提供的應用程序。

               sbin:

               lib:

               libx64:

               include:C程序的頭文件;

               share:結構化獨立數據,例如doc,man

               X11R6:

               local:第三方應用程序的安裝位置

      /var:variable data files

              cache:應用程序緩存數據目錄

              lib:應用程序狀態信息數據目錄

              local:專用于/usr/local下的應用程序存儲可變數據

              lock:鎖文件

              log:日志文件

              opt:專用于為/opt下的應用程序存儲可變數據

              run:運行中的進程相關的數據;通常用于存儲進程的pid文件

              spool:應用程序數據池

              tmp:保存系統兩次重啟之間產生的臨時數據

       /proc:用于輸出內核與進程信息相關的虛擬文件系統

       /sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統

       /selinux:security enhanced linux,系統相關的安全策略等信息的存儲位置


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

(0)
BazingaBazinga
上一篇 2016-07-12 11:22
下一篇 2016-07-12 11:24

相關推薦

  • 馬哥教育網絡班21期-第六周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; 2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符; 3、刪除/tmp/rc.sysinit文件…

    Linux干貨 2016-08-05
  • LinuxGrub修復方法

    Linux因Grub損壞的修復方法: 1)救援模式修復(備份了MBR) 2)救援模式修復(無備份MBR) 3)Grub下手動啟動Linux系統 1、救援模式修復(備份了MBR)     MBR中存放了Bootloader信息(Grub),在磁盤的最開始512字節,當這512字節出現故障,系統將無法引導啟動。 &nbsp…

    Linux干貨 2016-06-22
  • Http實踐

    練習:搭建虛擬主機     (1)基于主機名實現三個虛擬主機     (2) 每虛擬主機使用獨立的訪問日志和錯誤日志     (3) 第三個虛擬主機的/admin要進行用戶訪問認證     (4) 在…

    Linux干貨 2016-09-30
  • liunx基礎命令

    alias:查看命令別名(別名只針對用戶有效) alias h=hostname(定義別名) cdnet=‘cd /etc/sysconfig/network-scripts/’(帶參數命令的要帶單引號) 想長久生效修改.bashrc文件(root為/root/.bashrc,全部用戶為/etc/bashrc,其他/home/user/.bashrc) un…

    Linux筆記 2018-04-08
  • python使用paramiko 模塊建立ssh通訊

    一 paramiko簡介 下文是我從別人博客那里copy下來的: paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。 由于使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺,如Linux, Solaris, BSD, MacOSX, Windows…

    Linux干貨 2017-03-07
  • 基于ansible自動部署keepalived+nginx來調度amp

    實戰作業: (1) 主/備模型的keepalived+nginx (2) httpd+php+php-mysql (3) mysql-server或mariadb-server         擁有testdb庫,并允許testuser對其擁有所有權限 實驗環境: 主機1:10.…

    Linux干貨 2016-11-07

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-12 11:31

    寫的很好,排版還可以在漂亮一點,加油

欧美性久久久久