歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 一場說走就走,不可思議的旅行——Linux之旅(碼神學習第二天)

一場說走就走,不可思議的旅行——Linux之旅(碼神學習第二天)

日期:2017/3/3 10:58:09   编辑:Linux技術

一場說走就走,不可思議的旅行——Linux之旅

碼神學習第二天

全身心的幫助他人,教會他人就是學習的金鑰匙。

——楠哥

個人疑惑總結:

1、Linux的目錄包:

答:/bin:存放大多數系統命令

/boot:存放開機所需的文件,開機時載入開機管理程序,並映像到內存中

/dev:存放設備的文件

/etc:存放絕大多數Linux系統引導所需的配置文件

/home:存放用戶賬號,系統管理員添加用戶時,在此目錄下創建並默認有desktop目錄

/lib:存放系統程序文件,包含C編譯程序需要的函數庫,是一組二進制文件

/mnt:常用掛載點,專門外掛文件系統的

/opt:第三方程序安裝目錄

/proc:存放記錄系統狀態的文件

/root:管理員目錄

/sbin:超級管理員轉用目錄,包含一些重要的命令

/tmp:臨時文件,用於臨時性存儲,存在中間產生的臨時文件

/usr:包含其他一些重要內容,

/var:存放系統定義表,以便在系統運行改變時備份目錄

2、其他:

1、命令太長的時候,可以用\符號來轉義[enter]符號,使命令連續到下一行。

2、離開鍵:ctrl + d

3、命令結束鍵:ctrl + c

4、命令補全及提示鍵:tab

5、Linux的關機:

①init 0:立刻關機

②shutdown -h now:立刻關機

③shutdown -h +10:10分鐘後自動關機

④shutdown -h 10:30:設置10點半自動關機

⑤shutdown -c:取消關機命令

6、Linux的重新啟動:

①shutdown -r now:立刻重新啟動

②shutdown -r +30:30分鐘後重新啟動

③reboot

④shutdown -r 10:35:設置10點35分時自動重啟

7、顯示2016年的日歷表:cal 2016

8、顯示系統日期:date

9、查看狀態/開始/重啟/停止 服務:systemctl

status/start/restart/stop + 服務名

10、在開機時啟用/停用一個服務:systemctl enable/disable +

服務名

11、查看服務是否開機啟動:systemctl is-enabled +

服務名

12、rpm:RedHat Package Manager(RedHat軟件包管理工具)類似Windows的添加/刪除程序

-ivh(install verbose hash)安裝顯示安裝進度

-e 刪除包

-aq (a:all q:query,查詢全部)

2.2.1、圖形與字符界面的切換

點擊control + alt + F1字符界面模式轉換為圖形界面

點擊control + alt + F2-F6 圖形界面模式轉換為字符界面模式

2.2.2、字符命令操作方式及字符界面的常用操作技巧

2.2.3、如何查看命令幫助

命令 -help:可以簡單列出常用參數及意義

2.2.4、開關機操作

Linux的關機:

①init 0:立刻關機

②shutdown -h now:立刻關機

③shutdown -h +10:10分鐘後自動關機

④shutdown -h 10:30:設置10點半自動關機

⑤shutdown -c:取消關機命令

2.2.5、軟硬件時間信息的查看

軟硬件查看:

1、查看內核:more /etc/issue

2、查看發行版:more /etc/redhat-release

3、查看CPU:lscpu

4、查看內存:more /proc/meminfo

5、查看硬件信息:dmidecode -q

時間信息的查看:

1、查看時間:date

2、顯示2016年的日歷表:cal 2016

2.2.6、系統服務的管理

1、啟動/查看狀態/重啟/停止系統服務:systemctl

start/status/restart/stop + 服務名

2、在開機時啟用/停用一個服務:systemctl enable/disable +

服務名

3、查看服務是否開機啟動:systemctl is-enabled + 服務名

4、查看已啟動的服務列表:systemctl list-unit-files |grep enabled

2.2.7、系統進程的管理

唯一標示進程的是進程描述符(PID)

1、進程查看命令:ps -aux

2、進程結束命令:kill -9 pid(進程ID)

3、後台執行命令:nohup + 命令

+ &

2.2.8、系統的遠程管理

使用Linux SSH客戶端訪問Linux

2.2.9、系統用戶的查看

1、顯示當前用戶ID:whoami

2、查看當前有哪些用戶登陸到此計算機:who

3、查看最新的開機時間:who -b

4、查看用戶登陸日志:last

2.2.10、系統性能的監控

1、綜合性能查看:top

2、查看io是否繁忙:vmstat

2.2.11、系統日志的查看

/var/log/message 系統啟動後的信息和錯誤日志,是Red Hat Linux中最常用的日志之一

/var/log/secure 與安全相關的日志信息

/var/log/maillog 與郵件相關的日志信息

/var/log/cron 與定時任務相關的日志信息

/var/log/spooler 與UUCP和news設備相關的日志信息

/var/log/boot.log 守護進程啟動和停止相關的日志消息

/var/log/dmesg 開機啟動信息

作業:

1、SSH遠程服務的管理操作

A、通過兩種方式來拒絕開放一個端口22(SSH端口):

要求:一種是通過修改配置文件並重新加載配置;另一種是通過命令操作方式來實現拒絕一個端口,並測試端口是否通。

①通過修改配置文件並重新加載配置:進入public.xml配置文件進行修改

②通過命令操作方式來實現拒絕一個端口:

B、通過兩種方式來結束ssh服務,並把步驟寫在上面;

①通過stop命令

②通過kill命令

C、把ssh服務設置成開機禁用,並把步驟及效果寫在上面。

2、查看自己虛擬機的軟(系統)硬件(CPU、內存、硬盤、主板)信息,並把信息打出的結果打印在作業上。

CPU信息:

內存信息:

硬盤信息:

Copyright © Linux教程網 All Rights Reserved