随手杂集

/*
部署redis扩展
必须下载当前php版本对应的redis扩展版本

echo phpinfo();查看版本
PHP Version 5.5.38
Architecture x86
Zend Extension Build   API220121212,TS,VC11 

从上面的信息可得知需要下载的版本就是下面这个版本
php_memcache-3.0.8-5.5-ts-vc11-x86.zip

php的扩展下载地址  https://windows.php.net/downloads/pecl/releases/
打开 cmd 
php -v 可以看到你的扩展是否成功加载
*/

解压zip文件  unzip *.zip

含有某个字符的文件

grep -lR   "查找的内容"  项目文件夹

强制杀死进程 kill -9 进程号
查看端口以及进程号 netstat -ntulp | grep 90

mysql 导出内容  into outfile '/tmp/*.txt'

查找文件字符串 grep -rn "hello,world!" php.ini

查看文件大小  du -h pai_db_jfb.sql

df -h 查看内存

数据库导出 mysqldump -uroot -p pai_db_jfb > pai_db_jfb.sql

PHP Problem with the SSL CA cert (path? access rights?)
yum reinstall openssl ca-certificates -y (需要重启Apache生效)

mysqladmin -uroot -p -h 172.18.0.21 variables |grep max_connections   查询最大连接数

sed -e’/./{H;$!d;}’ -e ‘x;/CREATE TABLE `a_riskrun`/!d;q’ pai_db_jfb.sql > ~/data/a_riskrun.sql

查找insert语句 grep 'INSERT INTO `a_menu`' a_data.sql > a_menu.sql

查看目录修改时间 ls -lrt 

查看目录size du -sh filename (--exclude filename/io)不包含

压缩 tar zcvf filename.tar.gz filename --exclude filename/io
解压 tar zxvf filename.tar.gz

远程连接命令 mysql -u 用户名 -h ip -p 密码

查看端口PID lsof -i:80 
强制杀死进程 kill -9 进程号

导入sql source sql文件目录

复制文件 cp -r 源目录 目标目录

远程复制文件 scp -r local_file remote_user@remote_ip:remote_file
rsync -av source_dir --exclude=core user@remote:<DIR>

CentOS的iptables防火墙开放80端口
辛辛苦苦编译安装完Ngnix,mysql ,PHP,后发现不能访问,后来发现是防火墙把80端口给禁用了。

开启之:
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
然后保存:
#/etc/rc.d/init.d/iptables save

再查看是否已经有了:
[root@vcentos ~]# /etc/init.d/iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination        
1    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:80
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80
3    RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0          
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination        
1    RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0

二.重启电脑。
1.CentOS操作系统防火墙默认已经开放了80和22端口
2.这里应该也可以不重启计算机:
#/etc/init.d/iptables restart
防火墙的关闭,关闭其服务即可:
3.查看防火墙信息:
#/etc/init.d/iptables status
4.关闭防火墙服务:

#/etc/init.d/iptables stop

三.永久关闭防火墙
我们也可以永久的关闭防火墙,但是我不建议大家这样做.永久关闭防火墙可以这样:
#chkconfig –level 35 iptables off
也可以直接修改
/etc/sysconfig/iptables
添加一条
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值