[OsChina] linux常用命令和配置

发表于:  阅读量:17662

摘要

启动php:/etc/init.d/php-fpmrestart查看PHP运行目录:whichphp/usr/bin/php查看php-fpm进程数:psaux|grep-cphp-fpm查看运行内存/usr/bin/php-i|grepmemiptables如何封禁外网访问redis的637...

启动php:

/etc/init.d/php-fpm restart

查看PHP运行目录:

which php
/usr/bin/php
查看php-fpm进程数:
ps aux | grep -c php-fpm
查看运行内存
/usr/bin/php  -i|grep mem

iptables如何封禁外网访问redis的6379端口:

//只允许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:

vi /etc/profile

添加:

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

保存退出:

:wq

使文件生效:

source /etc/profile

配置MAVEN:

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

查看某一端口的占用情况:

lsof -i:端口号

查找被占用的端口(netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况)

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

 

关键词: linux
渝ICP备16002246号 Copyright © 2017. Singee77.com