因為項目需要運行在linux系統(tǒng)上题暖,故研究了一下win10安裝linux虛擬機
運行環(huán)境:vmware workstation10 + centOS 7 64位
linux安裝從網(wǎng)上看教程蛉艾,安裝較為順利,其次就是安裝jdk
1.從JDK官網(wǎng)下載linux 64位jdk的壓縮包资溃,將壓縮包復(fù)制到虛擬機的home目錄下,然后在usr目錄下新建java目錄烈炭,通過命令行將壓縮包移動到j(luò)ava目錄下溶锭,路徑需要決定路徑,用戶是root用戶符隙,移動成功之后再通過命令行 tar -zxvf +壓縮包名稱解壓趴捅,解壓成功之后再配置環(huán)境變量
2.環(huán)境變量的配置,在etc目錄下霹疫,打開profile文件拱绑,在文件的末尾配置環(huán)境變量
JAVA_HOME= /usr/java/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH JAVA_HOME
3.配置完成之后 source profile
4.執(zhí)行命令 javac -version 和java -version都得到預(yù)想的結(jié)果,預(yù)示安裝完成
設(shè)置靜態(tài)IP
設(shè)置完成之后要 source ifcfg-enoXXX
然后 service network restart
接著配置 虛擬網(wǎng)絡(luò)編輯器
配置完成 丽蝎,測試網(wǎng)絡(luò)連接正常
PS:其它小知識點
linux創(chuàng)建用戶的步驟:
1.先切換到root用戶?? 命令: su
2.創(chuàng)建用戶組: groupadd + 組名
3.創(chuàng)建用戶:useradd+用戶名
4.設(shè)置密碼:passwd+用戶名
5.設(shè)置成功:su + 用戶名? 切換用戶
linux的權(quán)限管理:
查看權(quán)限 命令?ll ,切換到root用戶修改權(quán)限 猎拨, chmod 777?表示最高權(quán)限
?d rwx --- rwx.
第一個字符d:表示文件夾,-表示文件
第2-4個字符rwx:(當(dāng)前文件的所有者)r表示read,w表示write红省,x是可執(zhí)行
第5-7個字符rwx:(同組兄弟用戶)r表示read额各,w表示write,x是可執(zhí)行
第8-10個字符rwx:(非一個組的其他用戶)r表示read吧恃,w表示write虾啦,x是可執(zhí)行。
在實際開發(fā)中的作用痕寓? 不同的項目組之間的權(quán)限不同傲醉,可以避免沒有必要的影響。
修改權(quán)限 R 4 W 2 X 1 chmod 707 zhangsan
進程ID和端口號(類似windows的任務(wù)管理器)
Lsof –i:8080 通過端口查詢進程信息 (Ubuntu沒有厂抽,centos6也沒有)
Ps –ef | grep java 通過進程名稱查詢進度信息
Java程序的性能分析(內(nèi)存) Top –p 進程ID (分析CPU和內(nèi)存總占有量需频、有多少線程)
Ctrl+c 退出任何軟件
JVM堆內(nèi)存分析和GC回收分析 內(nèi)存情況和gc回收的情況:Jstat –gc PID
壓縮和解壓縮
Linux中的壓縮包的后綴 xxxx.tar.gz 壓縮:
Tar –zcvf 壓縮文件名稱 被壓縮文件名稱 解壓縮
Tar –zxvf 壓縮文件名稱 Z : gzip壓縮格式
X:解壓縮 C:壓縮 V:顯示壓縮進度。
壓縮或者解壓縮的時候顯示被壓縮或者解壓縮的詳細文件名稱
F:文件 筷凤,f一定要放在最后
查詢文件中的內(nèi)容 grep 查詢的內(nèi)容 文件名稱
管道命令 Cat –n 文件名稱 | grep 查詢內(nèi)容 (命令1 | 命令2)
常用linux命令鏈接:https://www.cnblogs.com/gaojun/p/3359355.html