/*
部署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 可以看到你的扩展是否成功加载
*/
强制杀死进程 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.关闭防火墙服务:
我们也可以永久的关闭防火墙,但是我不建议大家这样做.永久关闭防火墙可以这样:
#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
部署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