grep 在当前目录下全局查找,并且排除目录,并显示行号
grep -Rn --exclude-dir=storage/ 'makePayVerificationCode'
创建文件:
dd if=/dev/zero of=500mb.zip bs=1024k count=500
踢出一个用户:
pkill -kill -t pts/1
显示当前目录下的内容占用的硬盘大小:
du -lh --max-depth=1
显示文件夹的总占用硬盘大小:
du -sh /path
du -hsx * | sort -rh | head -10
sudo du -lh --max-depth=1 /var/lib
全局查找:
grep -rnw '/path/to/somewhere/' -e "pattern"
在home目录下所有文件中查找,包括close的文件,并分页输出
grep -r "close" /home/* | more
samba命令行的连接:
smbclient //ip/test -U <password>
连接mysql:
mysql -h127.0.0.1 -uroot -p<password>
备份数据库命令
mysqldump -uroot -p<password> -h127.0.0.1 --all-databases > "%y-%m-%d.sql";
等待用户输入并放到password变量中:
read -p "enter your password:" password
解压
tar –zxvf redis-2.4.6.tar.gz
连接fpt,账号 ftpstatic
, 密码 <password>
ftp <server> 21
使用scp复制远程服务器的文件到本地,需要输入密码
scp root@<server>:/root/php.ini ~/php.iii
使用scp传送文件到远端服务器
scp -P 22 /c/Users/Administrator/Downloads/redis_cheat_sheet.pdf root@<server>:/root/books/redis_cheat_sheet.pdf
查看内存使用情况
free -h --si
git clone 远程仓库
git clone ssh://root@<server>:<port>/root/repository/maxcho/maxcho.git you_local_folder
封锁一个ip
iptables -I INPUT -s 117.21.191.98 -j DROP
python使用豆瓣镜像
easy_install -i http://pypi.douban.com/simple/ sphinx
创建软链接
ln -s <path> <dest-path>
修改时区
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
限制IP 进行ssh登录
vi /etc/hosts.allow 添加: sshd:<ip>
vi /etc/hosts.deny 添加:sshd:all
设置ssh cli不掉线
vi /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3
- 1=x:可执行
- 2=w:可写
- 4=r:可读
权限顺序为:用户.群组.其他用户
crontab
1 2 3 4 5
* * * * * command
分 时 日 月 周 命令
- uname -r && lsb_realse -a
查看系统的内核版本和(linux standard base) -
tcpdump -i eth1 ‘port 80’ -x -vv – 抓包
运维相关知识
1 . 在文件 /var/log/cron.log
和 /var/spool/mail/root
两个文件中可以看得到crontab运行的记录和错误日志
2 . 在文件 /etc/motd
中可以修改登录上来的欢迎文字
3 . 在文件 /etc/ssh/sshd_config
中可以修改ssh配置信息
4 . 在文件 /etc/sysconfig/iptables
中可以修改iptables配置信息
5 . 在文件 /proc/cpuinfo
可以看到cpu的相关信息
something to do
1. .bashrc 老是不生效,咋回事啊?
3. 写一篇文章《使用openssl代替mcrypt》
4. 开始慌了,进步太慢了吧,学习一下elasticseach的mapping优化
6. symfony 的ACLs 还有voter是个啥东西?
7. wireshake是个好东西啊
10. 修改了swap分区的大小,增加了1G