9. 建立軟連接(曾應(yīng)對(duì)ecstore目錄空間不足的問(wèn)題,鏈接到掛載盤)
實(shí)例:ln -s /home/gamestat /gamestat
linux下的軟鏈接類似于windows下的快捷方式
的目錄并同時(shí)刪除其內(nèi)容 rm -rf dir1 dir2 同時(shí)刪除兩個(gè)目錄及它們的內(nèi)容 mv dir1 new_dir 重命名/移動(dòng) 一個(gè)目錄 cp file1 file2 復(fù)制一個(gè)文件 cp dir/* . 復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄 cp -a /tmp/dir1 . 復(fù)制一個(gè)目錄到當(dāng)前工作目錄 cp -a dir1 dir2 復(fù)制一個(gè)目錄 ln -s file1 lnk1 創(chuàng)建一個(gè)指向文件或目錄的軟鏈接 ln file1 lnk1 創(chuàng)建一個(gè)指向文件或目錄的物理鏈接 touch -t 0712250000 file1 修改一個(gè)文件或目錄的時(shí)間戳 - find / -name file1 從 '。輸入f:進(jìn)入f盤dir:查看當(dāng)前目錄下的子目錄或文件linux常用命令,后面也可以加相對(duì)或絕對(duì)路徑下的目錄來(lái)查看cd:修改當(dāng)前路徑,cd..代表返回上一層目錄md: md+文件夾名字,在當(dāng)前目錄下創(chuàng)建一個(gè)子目錄...。 當(dāng) 我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在其它的 目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。
如上面的示例,當(dāng)我們執(zhí)行命令 cd /gamestat/的時(shí)候 實(shí)際上是進(jìn)入了 /home/gamestat/
當(dāng)前shell下執(zhí)行make命令,生成可執(zhí)行程序文件,隨后make submit提交程序文件至本實(shí)例bin目錄中,隨后通過(guò)cd命令定位至實(shí)例bin目錄,該可執(zhí)行程序運(yùn)行結(jié)果如下所示。當(dāng)前shell下執(zhí)行make命令,編譯生成可執(zhí)行程序文件linux常用命令,通過(guò)make submit命令提交程序文件至本實(shí)例bin目錄,通過(guò)cd命令定位至實(shí)例bin目錄,該程序運(yùn)行結(jié)果如下所示。當(dāng)前shell下執(zhí)行make命令,生成可執(zhí)行程序文件,隨后通過(guò)make submit命令提交程序文件至本實(shí)例bin目錄,通過(guò)cd命令定位至bin目錄,執(zhí)行該程序文件運(yùn)行結(jié)果如下所示。
當(dāng)初遇到一個(gè)問(wèn)題,阿里云新加了掛載盤,原來(lái)的盤系統(tǒng)不夠,所以通過(guò)軟連接的方式連接到掛在盤下面,解決了磁盤空間不足的情況。
10. 查看所有java進(jìn)程命令
ps -ef | grep java
11. 查看端口屬于哪個(gè)程序?端口被哪個(gè)進(jìn)程占用
lsof -i:8060
netstat -tunlp |
grep 80 netstat -anp | grep 80
ps -ef |grep 80
12. 根據(jù)進(jìn)程號(hào)殺死進(jìn)程
kill -9 20804
13. 查看系統(tǒng)信息
cat /proc/version
uname -a
14. crontab啟動(dòng)定時(shí)任務(wù)命令(請(qǐng)嘗試)
ubantu:/etc/init.d/cron restart
centos:
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload
/sbin/service crond status
crontab -l 查看配置文件