Linux新手入門系列: Linux系統基礎命令

本系列文章是把作者剛接觸和學習Linux時候的實操記錄分享出來,內容主要包括Linux入門的一些理論概念知識、Web程式、mysql資料庫的簡單安裝部署,希望能夠幫到一些初學者,少走一些彎路。

注意:

Linux下區分大小寫

Linux多使用者多執行緒

Linux下每個檔案和目錄都有訪問許可權

系統基礎命令

本章包括了常用的關機、重啟、退出、程序、埠、

防火牆

、網路等命令的基礎一些應用。

Linux系統執行級別有如下7種

0:停止執行,所有程序中止,關閉系統。

1:單使用者模式,用於維護系統,只有少數程序執行。

2:多使用者模式,除了NFS服務沒有啟動外,其他和執行級別3一樣。

3:完整的多使用者模式,進入Linux系統的字元介面。

4:沒有使用(可由使用者定義)。

5:完整的多使用者模式(帶有基於X Window的圖形介面)。

6:重新引導計算機。

關機

# shutdown –h now(立即關機)

也可以使用

# init 0(我喜歡用init 0,因為比較通用、簡潔)

重啟

#reboot

也可以使用

#init 6(我喜歡用init 6,因為比較通用、簡潔)

退出系統

#logout

或者

#exit

(init命令是所有程序的祖先,它的程序號始終為1,傳送”TERM”訊號給init會終止所有的使用者程序和守護程序等)

程序

$ ps -aux|grep web (檢視含有web欄位的程序)

引數說明:

ps 的引數非常多,這裡只列幾個常用的引數

-A 列出所有的程序

-w 顯示加寬可以顯示較多的資訊

-au 顯示較詳細的資訊

-aux 顯示所有包含其他使用者的行程

# kill -9 3267(終止程序號為3267的程序)

引數說明:

-l 若不加選項,則 -l 引數會列出全部的資訊名稱。

-s 指定要送出的資訊。

[程式] [程式]可以是程式的PID或是PGID,也可以是工作編號。

使用 kill -l 命令列出所有可用訊號。,最常用的訊號是:

1 (HUP):重新載入程序。

9 (KILL):殺死一個程序。

15 (TERM):正常停止一個程序。

# netstat -apn(常用,列出所有網路連線,顯示正在使用Socket的程式識別碼和程式名稱。)

# netstat -nupl (UDP型別的埠)

# netstat -ntpl (TCP型別的埠)

關閉防火牆

注意:這裡僅用於新手圖省事,生產環境不建議直接關閉防火牆,建議根據實際生產需要單獨開放對應的埠或服務。

# service iptables stop(臨時關閉防火牆,關閉防火牆服務)

# chkconfig iptables off(永久關閉防火牆,設定不自啟)

CentOS 7下:

# systemctl stop firewalld.service

設定系統編碼

# echo $LANG #檢視語言環境

# export.UTF-8 #設定臨時編碼

# vi /etc/sysconfig/i18n #編輯內容如下:

LANG=“ zh_CN。UTF-8 ”(系統語言)

SUPPORTED=" zh_CN.UTF-8: zh_CN.GB18030: zh_CN:zh: en_US.UTF-8:en_US"(支援語言)

網路命令

hostname:顯示或設定系統的主機名

ping:測試本主機和目標主機的連通

host:查詢指定IP的網路域名或查詢指定域名的IP地址。

host www.sina.com

ifconfig:CentOS 6檢視系統的網路配置或進行網路配置(IP地址、掩碼、MAC地址等)

Ip addr:CentOS 7系統的網路配置

traceroute:顯示本機到達目標主機的路由路徑

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 #設定IP地址

HWADDR="08:00:27:49:12:48"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR=192.168.56.2

NETMASK=255.255.255.0

GATEWAY=192.168.56.1

# vi /etc/resolv。conf #設定DNS

nameserver 202.131.80.1

nameserver 202.131.80.5

其他

clear:清屏

who:列出所有正在使用系統的使用者

echo:顯示命令列中所給出的字串(常用在shell指令碼中,作為一種輸出提示資訊的手段)

date:顯示或設定系統的日期和時間

cal:顯示日曆

alias:設定別名或顯示已有的別名命令

Linux新手入門系列: Linux系統基礎命令

點選載入圖片

IT小胖豆:初學者踩坑之路及過程分享,希望能夠幫到一些初學者,歡迎各位IT打工人,入坑討論-_-

相關文章