linux第二天
1.vi編輯器滑鼠移動
非正常關閉檔案,會出現一個尾椎.swp備份檔案,ls -a 查出來然後把他rm-rf刪掉即可
編輯模式下: h:左移動 l:右移動 j:向下移動 k:向上移動
0跳轉行首 $跳轉行尾
G跳轉到最後一行
gg跳轉到第一行
ctrl+f 下翻一頁 ctrl+b 上翻一頁
dd:刪除游標所在行 按u撤銷
numdd :數字是幾就從游標所在行往下刪除幾行
yy複製游標所在行
numyy 複製任意行
p 貼上命令
末行模式下: 輸入任意數字 回車跳到任意行
1,4d 刪除1行到4行
1,$d 全刪
/內容 從後往前找
?內容 從前往後找
n 到下一個匹配的內容
N 上一個匹配的內容
替換:
開始的數字,結束的數字s/內容/更換的內容/gi
g:全域性替換 i:忽略大小寫
%s/內容/替換的內容/g 全域性替換
1,$s/內容/替換內容/gi 當前行到末尾行替換
2.使用者相關
創造使用者 useradd 使用者名稱
檢視系統使用者 cat /etc/passwd
檢視使用者組 cat /etc/group
建立使用者組 groupadd 組名
分配使用者到組 usermod -G 組名 使用者名稱
刪除使用者 userdel -f -r 使用者 -f強制刪除使用者 -r刪除於使用者相關的資訊
刪除使用者組 groupdel 組名
給使用者設定密碼 passwd 使用者名稱
3.檔案基本許可權瞭解
-開頭表示檔案
d開頭表示目錄
l開頭表示軟連線 超連結
-rw-r--r--. 1 root root 154 Jun 3 16:47 y.txt
第一個rwx 表示使用者的讀寫執行許可權
第二個rwx 表示使用者組的許可權
第三個rwx 表示其他使用者的許可權
4.修改許可權
chmod [選項] 模式 檔名
chmod u+x a.txt 給使用者加上x許可權
chmod g+x a.txt 給使用者組加上x許可權
chmod o+x a.txt 給其他使用者加上x許可權
chmod a-x a.txt 減掉3個型別所有的x許可權
chmod u=rwx a.txt 給使用者加上rwx許可權
chmod a=rwx a.txt 給所有型別加上rwx許可權
chmod u=rwx,g=r,o=x a.txt 一起加
-r 遞迴
模式 a表示所有
修改檔案所有者
chown 使用者名稱 檔名
修改檔案所有組
chgrp 組名 檔名
5.sudo許可權
超級管理員分配普通使用者許可權
visudo
修改的/etc/sudoers是這個檔案
root all = all all
使用者 主機 角色 許可權
6.系統服務相關的命令
檢視開機啟動項: systemctl list-unit-files
禁止開機啟動項: systemctl disable <服務名>
新增開機啟動項: systemctl enable<服務名>
啟動服務: systemctl start <服務名>
關閉服務: systemctl stop <服務名>
重啟服務: systemctl restart <服務名>
檢視服務狀態: systemctl status<服務名>
7檢視程式
ps-ef 查到的結果
1.uid 使用者id
2.pid 程式id
3.ppid 父程式id
4.c cpu佔用率
5.stime 開始時間
6.tty 開始此程式的終端裝置
7.time 該程式的執行總時間
8.cmd 命令名
殺死程式 kill -9 -pid
8.軟體安裝
rpm 命令
安裝一個包 rpm -ivh --nodeps匯入相關的包 --force 覆蓋其他檔案<包名>
檢視是否安裝 rpm -q <軟體名>
得到被安裝的包的資訊 rpm -qi<軟體名>
列出該包有哪些檔案 rpm -ql<軟體名>
列出伺服器上的一個檔案或目錄屬於哪個rpm包 rpm -qf<檔案或目錄名>
列出所有被安裝的rpm package rpm -qa
解除安裝一個包 rpm -e <軟體名>
yum常用命令
檢視yum庫中的所有包 yum list
安裝命令 yum -y install<軟體名>
檢視已安裝的軟體包 yum list installed
解除安裝軟體包 yum remove <軟體名>
一般下載的檔案都放在 /usr/local中新建一個資料夾
9.jdk安裝
JDK安裝
1 上官網去下載軟體包到本地中
2 把下載好的包上傳到linux中/usr/local/software
3 進行解壓縮操作 tar -zxvf 軟體包的命令 -C /usr/local
4 mv jdk1.8.9911 jdk1.8 改名字
5 vi /etc/profile的檔案 按一個大寫的G 然後在按一個小寫的o 在下面配置環境變數
export JAVA_HOME=/usr/local/jdk1.8
export PATH=/usr/local/jdk1.8/bin:$PATH
6 source /etc/profile
7 java -version 顯示jdk的版本資訊說明安裝成功了
10.tomcat的安裝
Tomcat的安裝步驟
1 上官網去下載軟體包,
2 把下載好的包上傳到linux上
3 進行解壓縮操作, tar -zxvf 包名字 -C /usr/local
4 啟動tomcat
/usr/local/apache-tomcat-7.0.3/bin/startup.sh
切換到bin目錄中輸入./startup.sh
5 如何檢視tomcat是否已經啟動了
看tomcat的日誌,在logs裡面有一個catalina.out的日誌檔案,輸入 tail -f -n 50 看日誌資訊
ps -ef | grep java 去是否有對應的程式
netstat -ntlp
6 如果想要關閉tomcat
可以殺死tomcat所在的程式,也可以上bin目錄中去執行指令碼檔案shutdown.sh
kill - 9 程式id
專案部署
一種war的部署 ,一種是jar包的部署
war包的部署
1把專案打包成war包,然後上傳到tomcat中的webapps/WEB-INF
2進行解壓縮操作
jar包的部署
1 把專案打包成一個jar包
2 上傳到linux的伺服器上,通過java -jar jar包名字
msql密碼WolfCode_2017
11.專案部署
專案部署
一種war的部署 ,一種是jar包的部署
war包的部署
1把專案打包成war包,然後上傳到tomcat中的webapps/WEB-INF
2進行解壓縮操作
jar包的部署
1 把專案打包成一個jar包
2 上傳到linux的伺服器上,通過java -jar jar包名字
1 把wms的sql檔案,匯入到資料庫中
2 把tomcat中webapps/ROOT ,把裡面的內容給清空掉
rm -rf ROOT