Linux命令大全:http://www.javashuo.com/article/p-bajibwlp-m.htmlhtml
2.服務器上啓動mysql:java
systemctl start mariadb 啓動數據庫,mysql -uroot -p +密碼mysql
ps -ef|grep mysql過濾mysqllinux
3.開啓防火牆,關閉相應端口的防火牆:https://wenku.baidu.com/view/a1935da4284ac850ad02425c.htmlweb
1) Linux操做系統中永久性生效,重啓後不會復原sql
開啓: chkconfig iptables on數據庫
關閉: chkconfig iptables off瀏覽器
2) 臨時生效,重啓後復原tomcat
開啓: service iptables start安全
關閉: service iptables stop
須要說明的是對於Linux操做系統中的其它服務均可以用以上命令執行開啓和關閉操做。
在開啓了防火牆時,作以下設置,開啓相關端口,
修改/etc/sysconfig/iptables 文件,添加如下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
(3)CentOS Linux 防火牆配置及關閉:
執行」setup」命令啓動文字模式配置實用程序,在」選擇一種工具」中選擇」防火牆配置」,而後選擇」運行工具」按鈕,出現防火牆配置界面,將」安全級別」設爲」禁用」,而後選擇」肯定」便可
Ps -ef|grep *tomcat* 查看Tomcat位置
(1)rz 上傳Tomcat壓縮包;上傳jdk壓縮包,以後解壓
(2)配置環境變量:vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
(3)Java -version檢查jdk;
(4)啓動Tomcat,chmod 755 * ,而後用sh startup.sh
(5)測試Tomcat是否安裝成功:
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在瀏覽器輸入: http://192.168.16.133:8080
如在本機能夠輸入: http://localhost:8080
出現tomcat的頁面表示安裝成功.
(6)中止Tomcat:
sh shutdown.sh
(7)Tomcat的目錄結構:
·bin //存放Tomcat的命令腳本文件
·conf //存放Tomcat服務器的各類配置文件,最主要是server.xml
·lib //存放Tomcat服務器支撐jar包
·logs //存放日誌文件
·temp //存放臨時文件
·webapps //web應用所在目錄,外界訪問web資源的存放目錄
·work //Tomcat的工做目錄
(8)Tomcat的核心分爲3個部分:
(1)Web容器---處理靜態頁面;
(2)catalina --- 一個servlet容器-----處理servlet;((Server Applet)是Java Servlet的簡稱,稱爲小服務程序或服務鏈接器,用Java編寫的服務器端程序,主要功能在於交互式地瀏覽和修改數據,生成動態Web內容)
(3)還有就是JSP容器,它就是把jsp頁面翻譯成通常的servlet。
JSP全稱Java Server Pages,中文名叫java服務器頁面,是一種動態網頁開發技術。它使用JSP標籤在HTML網頁中插入Java代碼。標籤一般以<%開頭以%>結束。
root :存放root用戶的相關文件
home:存放普通用戶的相關文件
bin:存放經常使用命令的目錄
sbin:要具備必定權限纔可使用的命令
mnt:默認掛載光驅和軟驅的目錄
etc:存放配置相關的文件
var:存放常常變化的文件
boot:存放引導相關的文件
Lib:存放依賴文件或程序包
(find權限不夠https://blog.csdn.net/codemacket/article/details/77864770)
(1)Log位置:
/var/log/message 系統啓動後的信息和錯誤日誌,是Red Hat Linux中最經常使用的日誌之一 /var/log/secure 與安全相關的日誌信息 /var/log/maillog 與郵件相關的日誌信息 /var/log/cron 與定時任務相關的日誌信息 /var/log/spooler 與UUCP和news設備相關的日誌信息 /var/log/boot.log 守護進程啓動和中止相關的日誌消息
(2)linux 如何顯示一個文件的某幾行(中間幾行)
從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000
顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意兩種方法的順序
分解:
tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行之後的
head -n 1000:顯示前面1000行
用sed命令
sed -n '5,10p' filename 這樣你就能夠只查看文件的第5行到第10行。
例:cat mylog.log | tail -n 1000 #輸出mylog.log 文件最後一千行
(3)sed -n '4,9p' 文件名 第幾行到第幾行
cat 日誌名 |tail -n +3|head -n 8 從第三行開始,顯示8條日誌
cat 日誌名 |head -n 8|tail -n +3 顯示從第三條到第八條的日誌
過濾:cat 日誌名 | grep '須要過濾內容'
tail -f 日誌名 | grep '須要過濾內容'
cat 日誌名|grep '須要過濾內容'|gerp'須要過濾內容' ---->多條件過濾
|grep ---------> 過濾
查看進程:ps -aux 或者 ps -ef
過濾進程:ps -aux|grpe 要過濾的進程名稱
或者 ps -ef |grep 要過濾的進程名稱
殺死進程:kill -9 進程號
查看Linux中全部組的信息:vi /etc/group 或者:;cat /etc/group
*建立用戶並將該用戶分配到指定的組:useradd -g 組名 用戶名
*該變用戶所在組:usermode -g 組名 用戶名 (改變條件 必須爲root 用戶操做)
查看Linux中全部用戶信息:
vi /etc/passwd
cat /etc/passwd