Linux命令区

netstat -nap 查看防火墙开的端口

rz -y  文件上传,不能传文件夹.-y重名则覆盖

sz 文件名  则是下载文件。不能下文件夹,

以上2命令不能用则安装 yum install lrzsz -y

find 目录 -name 文件名

find /usr/local/ -name a.php

find /usr/ -name a*    [?[]]

grep 查找包含条件的字符串

grep "test" a.php  在a.php中找test的部分

grep -v "test" a.php 在a.php中找test以外的部分

w  查看用户登陆信息

who 查看个人

last 查看过去登陆信息

查看端口 netstat -anp | grep 8080

echo >mysqld.log  //清除mysqld文件内容

lastlog 读取所有用户最后登陆的时间

常用的压缩格式:.zip|.gz | .bz2 | .tar.gz |  .tar.bz2

zip 压缩文件名 源文件名

zip  -r 压缩文件名 源目录

递归修改所有权限: chmod  -R 777 food

连接端口 telnet 127.0.0.1 9501

 退出连接 ctrl+]  然后再quit

//查看系统中文件的使用情况
df -h
//查看当前目录下各个文件及目录占用空间大小
du -sh *

//方法一:切换到要删除的目录,删除目录下的所有文件
rm -f *

//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身
rm -rf log/*

ll -a 可以查看隐藏文件
//php 查看己安装的模块. 
./bin/php -m

//怎么查找php.ini文件
php -i | grep php.ini

  

查看本机ip curl ifconfig.me
查看是否开放端口 lsof -i:80
ps aux|grep php-fpm
kill -USR2 (master那个端口)

查看服务器网关
    route -n
查看服务器DNS
    nslookup www.baidu.com
可能会提示命令无效果,那是因为没有安装utils库,故如下操作
yum -y install bind-utils

  AB压力测试

如果ab -V提示命令不存在,则要安装工具,注意这是apache的工具,

yum -y install httpd-tools

ab -c 10 -n 100 http://a.ilanni.com/index.php

-c10表示并发用户数为10

-n100表示请求总数为100

http://a.ilanni.com/index.php表示请求的目标URL

这行表示同时处理100个请求并运行10次index.php文件。

  磁盘满的查找与删除思路

当前发现阿里云磁盘满了,位置在/dev/vda1这里占用了98%;可以用以下命令层层查找.
du -h --max-depth=1   //查看当前目录下的各文件容量大小.
这样一直找下去,找到没用的最大文件删除即可

  

原文地址:https://www.cnblogs.com/bing2017/p/7101446.html