linux經常使用命令和配置

啓動php:php

/etc/init.d/php-fpm restart

查看PHP運行目錄:linux

which php
/usr/bin/php
查看php-fpm進程數:
ps aux | grep -c php-fpm
查看運行內存
/usr/bin/php  -i|grep mem

iptables如何封禁外網訪問redis的6379端口:nginx

//只容許127.0.0.1訪問6379
iptables -A INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT

iptables -R INPUT 5 -s 0.0.0.0/0 --dport 3306 -j ACCEPT
//其餘ip訪問所有拒絕
iptables -A INPUT -p TCP --dport 6379 -j REJECT

配置JDK:redis

vi /etc/profile

添加:centos

export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

保存退出:bash

:wq

使文件生效:maven

source /etc/profile

配置MAVEN:tcp

export MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:${PATH}

查看某一端口的佔用狀況:php-fpm

lsof -i:端口號

查找被佔用的端口(netstat -tln 查看端口使用狀況,而netstat -tln | grep 8083 則是隻查看端口8083的使用狀況)centos7

netstat -tln  
netstat -tln | grep 8083

殺掉佔用端口的進程:

kill -9 進程id

CentOS 7.0默認使用的是firewall做爲防火牆:

systemctl stop firewalld.service#中止firewall

centos7開放某個端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent  #修改以後要reload

重啓防火牆

firewall-cmd --reload

剛建立的linux用戶不能使用sudo,解決辦法:

su root   ---切換到root用戶
visudo    ---執行這個命令
test ALL(ALL)=ALL 編輯添加這句話表明容許test用戶使用sudo命令

Nginx通用啓動命令 若是不能使用 service XXX start 或者 /etc/init.d/nginx 時使用:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c指定配置文件的路徑,不加-nginx會自動加載默認路徑的配置文件。

查找軟件安裝目錄 使用:

find / -name 名字    /爲查找的路徑

查看本機系統環境:

cat /etc/system-release

uname -a
相關文章
相關標籤/搜索