Centos7
如果說 Ubuntu 是現今最受桌面用戶歡迎的 Linux 操作系統,那麼 CentOS 就是最受公司、企業、IDC 喜愛的 Linux 發行版了。得益於極爲出色的穩定性,全球範圍內無數著名網站均選用它,異次元的服務器也是!
CentOS 是基於 Red Hat Enterprise Linux (收費昂貴但口碑極佳) 的源代碼再編譯出來的免費版,因此不僅繼承 RHEL 優越的穩定性,還提供免費更新,因此在服務器提供商、中小型公司中裝機量幾乎是最大的 Linux 發行版,現在也已正式加入紅帽公司。(以上來自百度)。由於Centos繼承自紅帽子,so,在紅帽子更新之後,Centos也迎來了7。Centos6.5應該是最穩定的一個版本,所以企業,個人使用的也比較多(個人感覺)。
Centos7相對之前的版本,變動還是蠻大的,一些常用命令都做了修改。下面簡單說幾個常用的。
防火牆:
7關閉防火牆:systemctl stop firewalld.service
7開啓防火牆:systemctl start firewalld.service
7禁止防火牆開機啓動:systemctl disable firewalld.service
7查看已經開放的端口:firewall-cmd --list-ports
7開啓端口(80爲例):firewall-cmd --zone=public --add-port=80/tcp --permanent
7設置 iptables service:yum -y install iptables-services
7查看防火牆狀態:firewall-cmd --state
6即時開啓:
service iptables start
6即時關閉:service iptables stop
6 永久性開啓:chkconfig iptables on
6永久性關閉:chkconfig iptables off
6開啓端口(80爲例):/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
6查看防火牆狀態:service iptables status
- Contos7
ifconfig command not found
解決方法:
yum install net-tools.x86_64
- 重啓網絡服務
Service network restart
查看ip:ip addr
或者ifconfig(應該還能用)
- linux下出現ping:unknown host www.baidu.com問題時的解決辦法,這是dns解析錯誤,進入/etc/resolv.conf文件,修改nameserver xxx.xxx.xxx.xxx爲nameserver 8.8.8.8或者nameserver 4.4.4.4
connect: Network is unreachable是域名問題,ip配置錯誤。
進入/etc/sysconfig/network-scripts目錄,修改ifcfg-enp0000文件
由於本人是搞java開發的,所以囉嗦一下配置jdk。。。。。。
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.7.0
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
使環境變量生效
source /etc/profile
- 插個無聊話題。。。。。
linux 下更新項目
已經部署好的項目更新:
使用工具WinSCP更新項目
將需要替換的文件放到桌面(左),刪除掉web_info下的classes下的配置文件,包括conf包和log4j.properties文件。找到linux放置項目的位置(右),局部更新找到文件替換即可,全部更新,刪掉項目(但是保留配置文件,即web_info下的classes下,包括conf包和log4j.properties文件),文件替換完畢即重啓tomcat。
使用工具鏈接服務器:SecureCRT
重啓tomcat需要先停掉該tomcat。使用ps -ef|grep java查看正在運行的tomcat。找到相應的tomcat。
root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
這裏表示正在運行的tomcat端口爲7010
殺掉該進程:
kill -9 7010
在運行ps -ef|grep java查看是否停止。
如果停止,進入到tomcat的bin目錄下。如/data/tomcat/bin.
進去後使用./startup.sh 命令重啓tomcat,但是看不到日誌。建議使用
./catalina.sh run命令重啓,可以查看日誌。