chgrp 用户名 文件名 -R
chown 用户名 文件名 -R
========删除乱码文件============
$ ls -i
$ find ./ -inum 139531410 -exec rm -f {} \;
注意这里使用rm -f,而非直接rm
===================
netstat -nap 查看防火墙开的端口
rz -y 文件上传,不能传文件夹.-y重名则覆盖
sz 文件名 则是下载文件。不能下文件夹,
以上2命令不能用则安装 yum install lrzsz -y
find 目录 -name 文件名
find -name 文件名
sftp -oPort=22 root@IP地址可传送文件
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 //查看当前目录下的各文件容量大小. 这样一直找下去,找到没用的最大文件删除即可