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:設定別名或顯示已有的別名命令
點選載入圖片
IT小胖豆:初學者踩坑之路及過程分享,希望能夠幫到一些初學者,歡迎各位IT打工人,入坑討論-_-
相關文章
- 2021-06-20寶寶學走路時這個動作家長不要做,會對寶寶造成傷害,一點要在意
- 2021-05-231Password for Linux釋出,完全用Rust重寫的
- 2021-05-152021年十大Linux日常軟體,一款都沒用過?你確定會玩Linux嗎?
- 2021-04-19山石網科網路防火牆再獲認可, 高分獲評Gartner“客戶之選”
- 2021-04-14女人對你開放這些“禁區”, 說明情到深處, 男人不要傻傻錯過