運(yùn)維管理命令
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供卓尼網(wǎng)站建設(shè)、卓尼做網(wǎng)站、卓尼網(wǎng)站設(shè)計(jì)、卓尼網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、卓尼企業(yè)網(wǎng)站模板建站服務(wù),十載卓尼做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
netstat -nap 查看系統(tǒng)正在開放的端口
netstat -tnlp | grep 80 查看哪個(gè)服務(wù)占用了80端口(-t表示只列出tcp協(xié)議的連接)
netstat -anptu | grep tcp 查看當(dāng)前開放的所有tcp端口
rm -r 文件名 刪除文件 (-r 遞歸) (-f 強(qiáng)制)
rm -rf ./* 刪除當(dāng)前目錄里的所有文件
mv 文件路徑 目標(biāo)路徑 移動(dòng)文件到指定目錄
mv 文件名a 文件名b 將文件名a重命名為文件名b
mv ./* ../ROOT/ 把當(dāng)前目錄下的所有文件移動(dòng)到上級(jí)目錄的ROOT文件夾里面
cp 起始路徑 目標(biāo)路徑 將一個(gè)文件從一個(gè)地址復(fù)制到另一個(gè)地址
cp 文件1 文件2 將文件1復(fù)制一份命名為文件2
ssh 遠(yuǎn)程主機(jī)的用戶名@遠(yuǎn)程主機(jī)ip 遠(yuǎn)程登錄服務(wù)器(如果無法登陸,刪除本地.ssh文件里的known_hosts文件里的內(nèi)容)
scp -r 本地路徑 user@ip:服務(wù)器路徑 將本地文件傳到服務(wù)器
scp user@ip:服務(wù)器路徑 本地路徑 將服務(wù)器文件傳到本地
chmod -R 777 文件路徑 賦予指定文件所有權(quán)限
chmod -R 777 . 以遞歸的方式修改當(dāng)前目錄下所有文件和子目錄的權(quán)限
rpm -qa | grep httpd 查詢是否安裝httpd服務(wù),并列出安裝文件
rpm -e 軟件名 查詢某個(gè)軟件是否被安裝 (只有通過yum安裝的才能查詢到)
ps -ef | grep java 顯示當(dāng)前進(jìn)程及參數(shù),并過濾出java程序的進(jìn)程 { PID表示這個(gè)程序的ID,PPID表示這個(gè)程序的父程序的ID }
kill PID 立即終止這個(gè)進(jìn)程
crontab -e 編寫計(jì)劃任務(wù)(語法格式:分 時(shí) 日 月 周 需要執(zhí)行的命令)
mkdir a 創(chuàng)建一個(gè)名稱為a的文件夾
touch 文件名.文件格式 創(chuàng)建一個(gè)帶后綴的文件
du -sh 文件路徑 查看指定路徑的文件的大小
grep "關(guān)鍵詞" 文件名 查找文件中帶這個(gè)關(guān)鍵詞的文件
系統(tǒng)維護(hù)命令
service 服務(wù)名 start/stop/restart 在deb包管理的系統(tǒng)中開關(guān)服務(wù)的命令
systemctl start/stop/restart 服務(wù)名 在rpm包管理的系統(tǒng)中開關(guān)服務(wù)的命令
man 命令 解釋這個(gè)命令
history 數(shù)字 顯示最近使用的命令
apt-get install 命令符號(hào) 安裝命令程序
apt-get purge 命令符號(hào) 卸載命令程序
which 程序名 搜索某個(gè)程序路徑
whereis 軟件名 搜索某個(gè)軟件路徑
echo $PATH; 查看標(biāo)準(zhǔn)路徑目錄
dmesg -T 顯示系統(tǒng)接入設(shè)備日志
sudo nautilus 文件路徑 以管理員身份打開文件夾進(jìn)行刪改
df -h 查看磁盤使用情況
fdisk -l 查看分區(qū)具體情況
route 檢查自己的路由表
traceroute url 檢查本機(jī)到url的完整路徑
git clone github地址 從github下載文件到本地
常用路徑的作用
cd /bin 進(jìn)入根目錄下的bin目錄
cd bin 進(jìn)入當(dāng)前目錄下的bin目錄
/etc/init.d 系統(tǒng)的啟動(dòng)文件目錄,可以使用start啟動(dòng)著里面的文件 如:./bluetooth start 啟動(dòng)藍(lán)牙
/usr/share / 從源安裝的軟件的文件默認(rèn)存放地址
windows系
快捷鍵
Alt + Esc 切換活動(dòng)窗口
Alt + F4 關(guān)閉當(dāng)前程序
win + D 顯示和隱藏桌面
win + I 打開設(shè)置
win + M 最小化所有窗口
win + Tab 打開任務(wù)視圖
Ctrl + win + D 添加虛擬桌面
Ctrl + win + 切換虛擬桌面
Ctrl + win + F4 關(guān)閉你正在使用的虛擬桌面
打開服務(wù)配置
gpedit.msc 打開組策略
services.msc 打開服務(wù)控制
sysdm.cpl 打開系統(tǒng)屬性(配置環(huán)境變量等操作)
chcp 65001 設(shè)置cmd為utf8字符集
c:ProgramDataMicrosoftWindowsStart MenuPrograms windows啟動(dòng)程序路徑
在cmd中光標(biāo)只有在當(dāng)前行才能 ctrl + v 進(jìn)行粘貼
windows下的ssh的使用
C:ProgramDatassh sshd_config配置文件所在目錄,修改這個(gè)文件可以更改ssh連接到win后所在的目錄 #ChrootDirectory none 改成 ChrootDirectory C: 然后重啟ssh server服務(wù),這樣用linux連接到win后就會(huì)到 C: 目錄下
將linux上的 a.txt文件 復(fù)制到windows的 c盤的a文件夾中
scp user@ip:/home/username1/視頻/a.txt /c:/a ( -r 遞歸傳送 )
將windows的 c盤的a文件夾中的c.txt文件 復(fù)制到linux的中
scp /c:/a/c.txt user@ip:/home/username1/視頻/a ( -r 遞歸傳送)
只能在windows系統(tǒng)上操作上面的兩條命令,win中的user是用戶文件夾里的文件夾名字。
在Mysql安裝的目錄中找到bin目錄,復(fù)制此路徑到系統(tǒng)屬性的‘高級(jí)’中的環(huán)境變量path里,這樣就可以在cmd中運(yùn)行 mysql -u root -p
Dos命令
在Linux中查看文件編碼可以通過以下幾種方式:1.在Vim中可以直接查看文件編碼:setfileencoding,即可顯示文件編碼格式。2.enca(如果你的系統(tǒng)中沒有安裝這個(gè)命令,可以用sudoyuminstall-yenca安裝)查看文件編碼
下面介紹一下,在Linux中如何查看文件的編碼及如何進(jìn)行對(duì)文件進(jìn)行編碼轉(zhuǎn)換。
一,查看文件編碼:在Linux?中查看文件編碼可以通過以下幾種方式:
1.在Vim中可以直接查看文件編碼:setfileencoding即可顯示文件編碼格式。如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那么你可以在~/.vimrc文件中添加以下內(nèi)容:setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936這樣,就可以讓vim自動(dòng)識(shí)別文件編碼(可以自動(dòng)識(shí)別UTF-8或者GBK編碼的文件),其實(shí)就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。
2.enca(如果你的系統(tǒng)中沒有安裝這個(gè)命令,可以用sudoyuminstall-yenca安裝)查看文件編碼#36;encafilenamefilename:Universaltransformationformat8bits;UTF-8CRLFlineterminators需要說明一點(diǎn)的是,enca對(duì)某些GBK編碼的文件識(shí)別的不是很好,識(shí)別時(shí)會(huì)出現(xiàn):Unrecognizedencoding
二,文件編碼轉(zhuǎn)換
1.在Vim中直接進(jìn)行轉(zhuǎn)換文件編碼,比如將一個(gè)文件轉(zhuǎn)換成utf-8格式:setfileencoding=utf-8??2.iconv轉(zhuǎn)換,iconv的命令格式如下:輸入/輸出格式規(guī)范:-f,--from-code=名稱原始文本編碼-t,--to-code=名稱輸出編碼信息:??列舉所有已知的字符集輸出控制:-c從輸出中忽略無效的字符-o,--output=FILE輸出文件Svn8.Com-s,--s??ilent關(guān)閉警告--verbose打印進(jìn)度信息-?,--help給出該系統(tǒng)求助列表--usage給出簡(jiǎn)要的用法信息-V,--version打印程序版本號(hào)??例子:iconv-futf-8-tgb2312aaa.txtbbb.txt這個(gè)命令讀取aaa.txt文件,從utf-8編碼轉(zhuǎn)換為gb2312編碼,其輸出定向到bbb.txt文件。iconv-fencoding-tencodinginputfile比如將一個(gè)UTF-8編碼的文件轉(zhuǎn)換成GBK編碼iconv-fGBK-tUTF-8file1-ofile2
3.enconv轉(zhuǎn)換文件編碼比如要將一個(gè)GBK編碼的文件轉(zhuǎn)換成UTF-8編碼,操作如下enconv-Lzh_CN-xUTF-8filename
i).在 Vim 中可以直接查看文件編碼(shift + :)輸入set fileencoding 即可顯示文件編碼格式。
如果你只是想查看其它編碼格式的文件或者想解決用 Vim 查看文件亂碼的問題,那么你可以在 ~/.vimrc 文件中添加以下內(nèi)容: set
encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 這樣, 就可以讓 vim 自動(dòng)識(shí)別文件編碼
(可以自動(dòng)識(shí)別 UTF-8或者 GBK 編碼的文件) ,其實(shí)就是依照 fileencodings
提供的編碼列表嘗試,如果沒有找到合適的編碼,就用 latin-1(ASCII)編碼打開。
ii). enca (需要安裝)查看文件編碼:$enca filename filename: Universal
transformation format 8 bits; UTF-8 CRLF line terminators 需要說明一點(diǎn)的是,enca
對(duì)某些 GBK 編碼的文件識(shí)別的不是很好,識(shí)別時(shí)會(huì)出現(xiàn): Unrecognized encoding
iii)還有一種很簡(jiǎn)單的方式,file 文件名 可以查看非elf文件的編碼格式