1、第一種方法:
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),彌勒企業(yè)網(wǎng)站建設(shè),彌勒品牌網(wǎng)站建設(shè),網(wǎng)站定制,彌勒網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,彌勒網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
# lsb_release -a
LSB Version:? ? :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID:? ? CentOS
Description:? ? CentOS release 5.7 (Final)
Release:? ? 5.7
Codename:? ? Final
這個命令適用于所有遵守LSB規(guī)范的的linux,包括Redhat、SuSE、Debian、Ubuntu、Centos等發(fā)行版。
接下來的命令雖不能查看當前系統(tǒng)名和版本,但可以顯示系統(tǒng)核心信息。
root@MyMail ~ # uname
Linux
root@MyMail ~ # uname -r
2.6.18-164.el5
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux
2、以下二種方法適用于RedHat、CentOS
root@MyMail ~ # cat /etc/redhat-release
CentOS release 5.7 (Final)
登錄到linux執(zhí)行:
#rpm -q redhat-release
或CentOS執(zhí)行:
root@MyMail ~ # rpm -q centos-release
centos-release-5-7.el5.centos.1
3、第四種方法:
當前centos 版本與redhat對應(yīng)的版本的命令
這個命令在centos下并不準確,顯示的系統(tǒng)和版本也是Red Hat 3.4.6-10。
# cat /proc/version
Linux version 2.6.9-78.ELsmp (mockbuild@builder16.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)) #1 SMP Fri Jul 25 00:04:28 EDT 2008
而此命令在Ubuntu上使用,顯示中智能看出是Ubuntu,但看不出版本。
4、最后一種方法:
#cat /etc/issue
在CentOS下執(zhí)行顯示為:
CentOS release 5.7 (Final)
Kernel \r on an \m
或在Ubuntu下顯示為:
Ubuntu 11.04 \n \l
可以用來查看當前正在運行的 Ubuntu 的版本號。
Ubuntu常用命令
sudo apt-get install 軟件名 安裝軟件命令
sudo nautilus 打開文件(有root權(quán)限)
su root 切換到“root”
ls 列出當前目錄文件(不包括隱含文件)
ls -a 列出當前目錄文件(包括隱含文件)
ls -l 列出當前目錄下文件的詳細信息
cd .. 回當前目錄的上一級目錄
cd - 回上一次所在的目錄
cd ~ 或 cd 回當前用戶的宿主目錄
mkdir 目錄名 創(chuàng)建一個目錄
rmdir 空目錄名 刪除一個空目錄
rm 文件名 文件名 刪除一個文件或多個文件
rm -rf 非空目錄名 刪除一個非空目錄下的一切
mv 路經(jīng)/文件 /經(jīng)/文件 移動相對路經(jīng)下的文件到絕對路經(jīng)下
mv 文件名 新名稱 在當前目錄下改名
find 路經(jīng) -name “字符串” 查找路經(jīng)所在范圍內(nèi)滿足字符串匹配的文件和目錄
fdisk fdisk -l 查看系統(tǒng)分區(qū)信息
fdisk fdisk /dev/sdb 為一塊新的SCSI硬盤進行分區(qū)
chown chown root /home 把/home的屬主改成root用戶
chgrp chgrp root /home 把/home的屬組改成root組
Useradd 創(chuàng)建一個新的用戶
Groupadd 組名 創(chuàng)建一個新的組
Passwd 用戶名 為用戶創(chuàng)建密碼
Passwd -d用戶名 刪除用戶密碼也能登陸
Passwd -S用戶名 查詢賬號密碼
Usermod -l 新用戶名 老用戶名 為用戶改名
Userdel–r 用戶名 刪除用戶一切
tar -c 創(chuàng)建包 –x 釋放包 -v 顯示命令過程 –z 代表壓縮包
tar –cvf benet.tar /home/benet 把/home/benet目錄打包
tar –zcvf benet.tar.gz /mnt 把目錄打包并壓縮
tar –zxvf benet.tar.gz 壓縮包的文件解壓恢復(fù)
tar –jxvf benet.tar.bz2 解壓縮
make 編譯
make install 安裝編譯好的源碼包
reboot Init 6 重啟LINUX系統(tǒng)
Halt Init 0 Shutdown –h now 關(guān)閉LINUX系統(tǒng)
uname -a 查看內(nèi)核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb設(shè)備
sudo ethtool eth0 查看網(wǎng)卡狀態(tài)
cat /proc/cpuinfo 查看cpu信息
lshw 查看當前硬件信息
sudo fdisk -l 查看磁盤信息
df -h 查看硬盤剩余空間
free -m 查看當前的內(nèi)存使用情況
ps -A 查看當前有哪些進程
kill 進程號(就是ps -A中的第一列的數(shù)字)或者 killall 進程名( 殺死一個進程)
kill -9 進程號 強制殺死一個進程
常用apt命令:
apt-cache search package 搜索包
apt-cache show package 獲取包的相關(guān)信息,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package - - reinstall 重新安裝包
sudo apt-get -f install 修復(fù)安裝”-f = –fix-missing”
sudo apt-get remove package 刪除包
sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統(tǒng)
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境
apt-get source package 下載該包的源代碼
sudo apt-get clean sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴
清理所有軟件緩存(即緩存在/var/cache/apt/archives目錄里的deb包 )
sudo apt-get clean
刪除系統(tǒng)不再使用的孤立軟件
sudo apt-get autoremove
Ubuntu常用命令 \x0d\x0a\x0d\x0asudo apt-get install 軟件名 安裝軟件命令 \x0d\x0asudo nautilus 打開文件(有root權(quán)限) \x0d\x0asu root 切換到“root” \x0d\x0a\x0d\x0als 列出當前目錄文件(不包括隱含文件) \x0d\x0als -a 列出當前目錄文件(包括隱含文件) \x0d\x0als -l 列出當前目錄下文件的詳細信息 \x0d\x0a\x0d\x0acd .. 回當前目錄的上一級目錄 \x0d\x0acd - 回上一次所在的目錄 \x0d\x0acd ~ 或 cd 回當前用戶的宿主目錄 \x0d\x0amkdir 目錄名 創(chuàng)建一個目錄 \x0d\x0armdir 空目錄名 刪除一個空目錄 \x0d\x0arm 文件名 文件名 刪除一個文件或多個文件 \x0d\x0arm -rf 非空目錄名 刪除一個非空目錄下的一切 \x0d\x0a\x0d\x0amv 路經(jīng)/文件 /經(jīng)/文件 移動相對路經(jīng)下的文件到絕對路經(jīng)下 \x0d\x0amv 文件名 新名稱 在當前目錄下改名 \x0d\x0afind 路經(jīng) -name “字符串” 查找路經(jīng)所在范圍內(nèi)滿足字符串匹配的文件和目錄 \x0d\x0a\x0d\x0afdisk fdisk -l 查看系統(tǒng)分區(qū)信息 \x0d\x0afdisk fdisk /dev/sdb 為一塊新的SCSI硬盤進行分區(qū) \x0d\x0achown chown root /home 把/home的屬主改成root用戶 \x0d\x0achgrp chgrp root /home 把/home的屬組改成root組 \x0d\x0a\x0d\x0aUseradd 創(chuàng)建一個新的用戶 \x0d\x0aGroupadd 組名 創(chuàng)建一個新的組 \x0d\x0aPasswd 用戶名 為用戶創(chuàng)建密碼 \x0d\x0aPasswd -d用戶名 刪除用戶密碼也能登陸 \x0d\x0aPasswd -S用戶名 查詢賬號密碼 \x0d\x0aUsermod -l 新用戶名 老用戶名 為用戶改名 \x0d\x0aUserdel_r 用戶名 刪除用戶一切 \x0d\x0a\x0d\x0atar -c 創(chuàng)建包 _x 釋放包 -v 顯示命令過程 _z 代表壓縮包 \x0d\x0atar _cvf benet.tar /home/benet 把/home/benet目錄打包 \x0d\x0atar _zcvf benet.tar.gz /mnt 把目錄打包并壓縮 \x0d\x0atar _zxvf benet.tar.gz 壓縮包的文件解壓恢復(fù) \x0d\x0atar _jxvf benet.tar.bz2 解壓縮 \x0d\x0a\x0d\x0amake 編譯 \x0d\x0amake install 安裝編譯好的源碼包 \x0d\x0areboot Init 6 重啟LINUX系統(tǒng) \x0d\x0aHalt Init 0 Shutdown _h now 關(guān)閉LINUX系統(tǒng) \x0d\x0a\x0d\x0auname -a 查看內(nèi)核版本 \x0d\x0acat /etc/issue 查看ubuntu版本 \x0d\x0alsusb 查看usb設(shè)備 \x0d\x0asudo ethtool eth0 查看網(wǎng)卡狀態(tài) \x0d\x0acat /proc/cpuinfo 查看cpu信息 \x0d\x0alshw 查看當前硬件信息 \x0d\x0asudo fdisk -l 查看磁盤信息 \x0d\x0adf -h 查看硬盤剩余空間 \x0d\x0afree -m 查看當前的內(nèi)存使用情況 \x0d\x0aps -A 查看當前有哪些進程 \x0d\x0akill 進程號(就是ps -A中的第一列的數(shù)字)或者 killall 進程名( 殺死一個進程) \x0d\x0akill -9 進程號 強制殺死一個進程 \x0d\x0a\x0d\x0a常用apt命令: \x0d\x0a\x0d\x0aapt-cache search package 搜索包 \x0d\x0aapt-cache show package 獲取包的相關(guān)信息,如說明、大小、版本等 \x0d\x0asudo apt-get install package 安裝包 \x0d\x0asudo apt-get install package - - reinstall 重新安裝包 \x0d\x0asudo apt-get -f install 修復(fù)安裝”-f = _fix-missing” \x0d\x0asudo apt-get remove package 刪除包 \x0d\x0asudo apt-get remove package - - purge 刪除包,包括刪除配置文件等 \x0d\x0asudo apt-get update 更新源 \x0d\x0asudo apt-get upgrade 更新已安裝的包 \x0d\x0asudo apt-get dist-upgrade 升級系統(tǒng) \x0d\x0asudo apt-get dselect-upgrade 使用 dselect 升級 \x0d\x0aapt-cache depends package 了解使用依賴 \x0d\x0aapt-cache rdepends package 是查看該包被哪些包依賴 \x0d\x0asudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境 \x0d\x0aapt-get source package 下載該包的源代碼 \x0d\x0asudo apt-get clean sudo apt-get autoclean 清理無用的包 \x0d\x0asudo apt-get check 檢查是否有損壞的依賴 \x0d\x0a\x0d\x0a清理所有軟件緩存(即緩存在/var/cache/apt/archives目錄里的deb包 ) \x0d\x0asudo apt-get clean \x0d\x0a\x0d\x0a刪除系統(tǒng)不再使用的孤立軟件 \x0d\x0asudo apt-get autoremove
netstat -nupl (UDP類型的端口)
netstat -ntpl (TCP類型的端口)
a 表示所有
n 表示不查詢dns
t 表示tcp協(xié)議
u 表示udp協(xié)議
p 表示查詢占用的程序
l 表示查詢正在監(jiān)聽的程序
在ubuntu下面開放端口好像主要有兩種方法,一種是ubuntu自帶的防火墻,一種是iptables,這里我們主要使用iptables
一般情況下,ubuntu安裝好的時候,iptables會被安裝上,沒有安裝上也沒啥,一條命令就可以安裝了。
安裝好了之后就可以添加規(guī)則了: 開放端口
然后就可以保存了
如果服務(wù)器重啟,保存的信息就掉了,所以我們需要持久化一下端口信息,這里我們使用 iptables-persistent
文章名稱:linux烏班圖查找命令 烏班圖查找文件夾命令
瀏覽路徑:http://jinyejixie.com/article40/dosdheo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、網(wǎng)站設(shè)計、定制開發(fā)、搜索引擎優(yōu)化、、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)