为了备份虚拟主机的MySQL数据库,只能用mysqldump导出到本地。

运行:

mysqldump –opt -h192. 168.0 . 156 -uUsername -pPassword databaseName>database.sql

mysqldump –opt -h192.168.0.156 -uUsername -pPassword databaseName>database.sql

但由于数据库用户的权限不够,总显示:
mysqldump: Got error: 1044 : Access denied for user ‘Username’ @ ‘%’ to database ‘databaseName’ when using LOCK TABLES

mysqldump: Got error: 1044: Access denied for user ‘Username’@’%’ to database ‘databaseName’ when using LOCK TABLES
是没有LOCK TABLES的权限,于是查看mysqldump的帮助,加上参数–skip-lock-tables
mysqldump –opt -h192. 168.0 . 156 -uUsername -pPassword –skip-lock-tables databaseName>database.sql

远程导出:

mysqldump -P [端口] -h [IP] -u [用户] -p test>d:/test.sql

例如:

mysqldump -P 3306 -h 192.168.1.224 -u root -p test>d:/test.sql
远程导入:

mysql -h[IP] -P[端口] -u[用户] -p test<c:/test.sql

例如:

mysql -h 192.168.1.224 -P 3306 -u root -p test<c:/test.sql

问题:
CentOS7安装完毕,重新开机启动后显示:
Initial setup of CentOS Linux 7 (core)
1) [x] Creat user 2) [!] License information
(no user will be created) (license not accepted)
Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]:
解决方法:
输入“1”,按Enter键
输入“2”,按Enter键
输入“q”,按Enter键
输入“yes”,按Enter键

冯友兰,字芝生,生于光绪,长于民国,成于共和,死于世纪之末。他这一生就是中国近代史的缩影。

同时,冯友兰是中国哲学史大家,神经末梢起于先秦诸子甚至之前,终于马列主义毛泽东思想邓小平理论以及后现代主义,号称“三史释古今,六书纪贞元”。

冯友兰最为大众所熟知的是他的“人生四重境界”说,字不多,凝结的是他近代百年的颠沛流离和对中国两千年文化痛定思痛之后的成果。

“我们可以把各种不同的人生境界划分为四个等级……从最低的说起,它们是:自然境界,功利境界,道德境界,天地境界。”

Read More →

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:

lsof -i tcp:80

列出所有端口

netstat -ntlp

1、开启端口(以80端口为例)

方法一:

/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改

/etc/init.d/iptables save 保存修改

service iptables restart 重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT 重启防火墙,修改完成

2、关闭端口

方法一:

/sbin/iptables -I INPUT -p tcp –dport 80 -j DROP 写入修改

/etc/init.d/iptables save 保存修改

service iptables restart 重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j DROP 重启防火墙,修改完成

3、查看端口状态

/etc/init.d/iptables status

在使用phpsocket.io时需要https支持,在配置的时候踩了不少坑,这里做一下笔记。

如果你的ssl比较多,当然可以用独立域名来配置phpsocket.io 那就比较简单。只需要用nginx代理ssl就可以了,配置如下

server {
listen 443;

# host name to respond to
server_name ws.example.com;

# your SSL configuration
ssl on;
ssl_certificate /etc/ssl/localcerts/ws.example.com.bundle.crt;
ssl_certificate_key /etc/ssl/localcerts/ws.example.com.key;

location / {
# switch off logging
access_log off;

# redirect all HTTP traffic to localhost:8080
proxy_pass http://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# WebSocket support (nginx 1.4)
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
}
}

Read More →