linux系统基本操作命令
一、Linux的運行級別
1)、Linux運行級別解釋
Linux運行級別 含義
0 關機-直接調用系統命令(shutdown)
1 單用戶模式,可以想象為windows的安全模式,主要用于系統修復
(啟動最小的程序)
2 不完全的命令模式,不含NFS服務
3 完全的命令模式,就是標準字符界面(我們經常使用的)系統默認模 式
4 系統保留
5 圖形模式
6 重新啟動
2)、使用命令查看運行的級別
[root@localhost~]# runlevel
#查看運行級別
[root@localhost~]# vim /etc/inittab 系統運行級別的配置文件
二、Linux服務知識點
Linux服務 1:PRM包默認安裝的服務a 獨立的服務 b 基于xineted服務
2:源碼包安裝的服務
安裝gcc C語言的編輯器, 使用make命令進行編譯。
軟件RPM包安裝,二進制包。
二進制包的優點
包管理系統簡單,只通過幾個命令實現包的安裝、升級、查詢和卸載
安裝速度比源碼包安裝快
二進制包缺點
經過編譯,不再可以看到源代碼
功能選擇不如源碼包靈活
依賴性,樹形依賴:a->b->c 、環形依賴:a->b->c->a、 模塊依賴。
RMP軟件安裝命令:RMP –ivh 包全名
-i(install)安裝
-v(verbose)顯示詳細信息
-h (hash)顯示進度
RPM包升級 rpm –Uvh 包全名
RPM卸載 rpm -e 包全名
RPM包安裝是安裝在默認的位置中
RPM 包 默 認 安 裝 路 徑
/etc/ 配置文件安裝目錄
/usr/bin/ 可執行的命令安裝目錄
/usr/lib/ 程序所使用的函數庫保存位置
/usr/share/doc 基本的軟件使用手冊保存位置
/usr/share/man 幫助文件保存位置
/etc/ 配置文件安裝目錄
/usr/bin/ 可執行的命令安裝目錄
/usr/lib/ 程序所使用的函數庫保存位置
/usr/share/doc 基本的軟件使用手冊保存位置
/usr/share/man 幫助文件保存位置
RPM軟件卸載是使用命令的方式來卸載軟件的
軟件安裝源碼包
安裝在指定位置當中,一般是
/usr/local/軟件名/
源碼包刪除軟件的方式是直接刪除目錄即可
獨立服務是獨立運行在內存中,占用系統內存。
當應用程序客服端運行的時候,可以快速的響應。
基于xinetd服務,超級守護進程。
管理后臺程序, 用戶—>xineted后臺程序。(基本淘汰)
[root@localhost~]# chkconfig - -list (查看獨立的服務)
如果查看xineted服務則需要安裝xineted服務本身。
服務的啟動和服務的自啟動
服務啟動:就是在當前系統中讓服務運行,并提供功能。
服務自啟動:自啟動是指讓服務在系統開機或重啟動之后,隨著系統的啟動而自動啟動服務。
2、3、4、5是自啟動狀態
查詢已安裝的服務
Rpm包安裝的服務
Chkconfig –list
#查看服務自啟動狀態,可以看到所有RPM包安裝的服務
RPM包是安裝在默認的位置下
源碼包安裝的服務
查看服務安裝的位置,一般是/usr/local/下。
服務與端口
[root@localhost~]# ps aux 查看系統服務命令
查看系統開啟了那些端口號
如果把ip地址比作是一間房子,端口號就是出入這間房子的門。真正房子只有幾個門,但是一個ip地址的端口可以有65536個。
數據從底層向高層傳入的端口。有些端口是已固定好了的,如22、23.
./etc/services 此文件將常用的端口都做了羅列,可以查看。
看系統中啟動了那些服務
[root@localhost~]# netstat –tlunp
-t列出tcp數據
-u列出udp數據
-l列出正在監聽的網絡服務(不包含已經連接的網絡服務)
-n用端口號來顯示服務,而不是用服務名
-p列出該服務的進程ID(PID)
獨立服務
/etc/init.d/:啟動腳本位置
/etc/sysconfig/: 初始化環境配置文件的位置
/etc/:配置文件
/etc/xineted.conf :xineted配置文件
/etc/xineted.d/:基于xineted服務的啟動腳本
/var/log/:日志
三、linux系統中的基本操作命令
1)、命令提示符
[root@localhost~]#
其中:
root: 當前用戶
localhost: 主機名
~ 當前所在的目錄
超級用戶的提示符
$ 普通用戶的提示符
2)、pwd查看當前目錄
3)、cd命令
cd 切換目錄的命令
命令【選項】【參數】
注意:個別命令使用不遵循此格式
當個別選項時,可以寫在一起
簡化選項與完整選項 -a 等于-all
4)、ls命令
ls【選項】【參數】 查看該目錄下的文件或者目錄( ll = ls –l )
選項: -a 顯示所有文件,包括隱藏文件
-l 顯示詳細信息
-d 查看目錄屬性ls –ld 目錄屬性
-h 人性化顯示文件
-I 顯示inode 查看 目錄的id號
5)、隱藏文件
Linux系統中“.”開頭的文件時隱藏文件。Ls –a
文件處理命令
目錄保存文件
文件保存數據
目錄文件處理命令
6)、創建目錄
Mkdir –p 【目錄名】
-p 遞歸
如:mkdir –p zxy/zxy1/zxy2/zxy3
沒有-p 則報錯,只能是mkdir java
cd ~ 進入當前用戶的家目錄 cd /…
cd – 進入上次的目錄
cd … 進入上一級目錄
cd . 進入當前目錄
相對路徑:參照當前所在目錄,進行查找
如:[root@localhost~]# cd …/usr/local/src/
絕對路徑:從根目錄開始指定,一級一級遞歸查找,在任何目錄下,不能進入指定的位置
如:[root@localhost~]# cd /etc/
7)、刪除目錄
rmdir 【目錄】 只能刪除空目錄
rm –rf 【目錄】 強行刪除,謹慎操作。 -r刪目錄 f強制。
8)、復制目錄
cp [選項] [原文件或者目錄][目標目錄]
選項
-r 復制目錄
-p 連帶文件屬性復制
-d 若源文件是鏈接文件,則復制鏈接屬性
-a 相當于-pdr
9)、mv命令
mv [源目錄] [目標目錄]
改名mv 123.cfg zxy.cfg 此操作是在同一目錄下的,相當于重命名。
Mv –f
-i
10)、cat命令
Cat命令是查看文件配置的詳細信息。
11)、壓縮命令:
Tar –jcvf 壓縮包名.tar.bz2 源文件
選項
-z 壓縮為.tar.bz2格式
Tar –jxvf 壓縮包名.tar.bz2
選項:
-x:解壓縮.tar.bz2格式
?tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
?gz命令
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip –d FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
壓縮多個文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 …
?bz2命令
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
?bz命令
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
?Z命令
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
?zip命令
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
12)、Vim 編輯命令,老版本使用Vi。
13)、Last命令
Last命令默認是讀取 /var/log/wtmp 文件數據
判斷系統中所有用戶登陸的時間
命令輸出
-用戶名 -登陸終端 -登陸ip -登陸時間 -退出時間
Lastlog命令默認是讀取/var/log/lastlog文件內容
-用戶名 –登陸終端 -登陸ip -最后一次登陸時間
14)、clear清屏命令
四、linux系統中的軟件鏈接和硬鏈接
1)、鏈接命令
ln –s [原文件] [目標文件]
功能描述:生成鏈接文件
選項: -s 創建軟鏈接
2)、硬鏈接特征
a、擁有相同的i節點和存儲block塊,可以看做是同一文件
b、可通過i節點識別
C、不能跨分區
d、不能針對目錄使用
類似于教室的前門和后門,鎖死前門,但后門可以進。
In /root/1.cfg /tmp/2.hard
修改原文件和硬鏈接都能同步。
不建議使用硬鏈接,將原文件刪除,通過硬鏈接還能找回。
3)、軟鏈接特征
a:類似windows快捷方式
b: 軟鏈接擁有自己的I節點和block塊,但是數據塊中只保存原文件的文件名和i節點號,并沒有實際的文件數據。
c:lrwxrwxrwx ‘l’ 軟鏈接
d:修改任意文件,另一個都改變
e:刪除原文件,軟鏈接不能使用
修改原文件和軟鏈接都能同步
將原文件刪除,通過軟鏈接不能找回。
五、實施過程中用到的命令
1)、查看本系統中的在網絡中的IP地址
Winds系統下使用ipconfig
Linux下要使用ip addr 或者ifconfig
2)、linux系統中查看進程命令
ps -ef|grep ora
ps -ef|grep java
3)、啟動oracle監聽和服務
su – oracle 切換到oracle用戶身份
sqlplus /nolog 進入sqlplus環境,
參數/nolog是不登陸到數據庫服務器的意思,如果沒有/nolog參數,sqlplus會提示你輸入用戶名和密碼
conn /as sysdba
startup 啟動oracle數據庫
exit 退出命令
lsnrctl start 啟動監聽服務
4)、清weblogic緩存
cd/weblogic/Oracle/Middleware/user_projects/domains/fasp_domain7001/config/
rm -rf deployments/*
cd/weblogic/Oracle/Middleware/user_projects/domains/fasp_domain7001/servers/fasp_7001
rm -rf cache/ data/ logs/ tmp/
若如果域啟動不來的時候,則需要考慮清理下域中的緩存空間,service文件中的secuity文件不必清除掉,用戶名的配置信息。
5)、啟動weblogic域
sh/weblogic/Oracle/Middleware/user_projects/domains/fasp_domain7001/startWebLogic.sh
永久啟動服務的命令是:nohup ./startWebLogic.sh >7001 & tail -f 7001
6)、刪除進程
Kill -9 進程號
7)、切換用戶命令
su – oracle切換用戶名的命令
8)、退出當前命令編輯區
在linux系統和xshell中ctrl+c是退出命令。(exit)
六、Linux權限管理
1)、文件基本權限
-rw-r-r—
-文件類型(-文件 d目錄 | 軟鏈接文件)
rw- r-- r–
u所有者 g所屬組 o其他人
r–4讀 w–2寫 x–1執行
chmod[選項]模式 文件名
-選項 –R 遞歸
-3種模式
a、chmod命令的使用
chmod u+x zxy.txt 賦予給txt文件所有者給執行權限
chmod u-x g-x o-x zxy.txt 賦予取消txt文件的所有者的執行權限
chmod u=rwx zxy.txt chomd 755 zxy.txt
b、chown命令的使用
chown 用戶名 文件名 <chgrp 用戶組 文件名(改變用戶組的權限)
改變所有者的命令格式,針對某一個用戶對某個文件有某項權限的命令
chown root:root zxy.txt
umask查看默認權限022 默認文件是最大值666
2)、文件默認權限
a、權限對文件的作用
r:讀取文件內容(cat more head tail)
w:編輯、新增、修改文件內容(vi、 echo)echo對文件追加相當于寫入數據在文件中,echo 111>>> zxy.txt能查看到111數據在文件中 但是不包含刪除文件。
x:可執行
數據是文件的內容,文件是目錄的權限。
b、權限對目錄的作用
r:可以查詢目錄下文件名(ls)
w:具有修改目錄結構的權限,如新建文件和目錄,刪除此目錄下文件和目錄,重命名此目錄下文件和目錄,剪切(touch rm mv cp)
touch 在什么目錄下創建文件 touch 123/abc 在123文件下創建abc文件
x:可以進入目錄(cd) 對目錄 0 5 7才有意義
對文件來講最高權限是執行的權限,對目錄最高權限是寫的權限Whoami
總結
以上是生活随笔為你收集整理的linux系统基本操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件实施培训前的准备工作
- 下一篇: linux系统中的目录讲解