在部分OPENVZ主机里,用df -h查看会出现如下错误:
[root@localhost ~]# df -h
df: 未处理文件系统
解决办法是:
mv /etc/mtab /etc/mtab.old
ln -s /proc/mounts /etc/mtab
在部分OPENVZ主机里,用df -h查看会出现如下错误:
[root@localhost ~]# df -h
df: 未处理文件系统
解决办法是:
mv /etc/mtab /etc/mtab.old
ln -s /proc/mounts /etc/mtab
MySQL主从数据库复制
查看mysql端口是开启
netstat -tanl | grep 3306
MySQL用户的授权
mysql -uroot -p
查看现有的用户授权表
select user,host,password from mysql.user;
测试连接到其他mysql服务器
mysql -uroot -p -h192.168.0.100
授权用户user1,密码456所有权限从192.168.1.181主机访问本服务器的所有数据库。
grant all on *.* to slave@192.168.1.181 identified by "123456";
登录远程MYSQL服务器
mysql -uslave -p123456 -h192.168.1.180
查看当前数据库
select database();
查看表结构
desc table1;
开启MYSQL BIN-LOG
vim /etc/my.cnf
[mysqld]
log-bin
或者
log-bin=mysql-bin
bin-log保存路径-数据库数据文件夹根目录
/var/lib/mysql
在MYSQL查看是否开启bin-log
show variables;
show variables like "%bin%";
创建一个最新的BIN-LOG日志
FLUSH LOGS;
查看最后一个bin日志
SHOW MASTER STATUS;
清空所有的BIN-LOG日志
RESET MASTER;
查看bin-log的内容
mysqlbinlog mysqld-bin.000001
mysqlbinlog /var/lib/mysql/mysqld-bin.000003;
查看MYSQL字符集等相关信息
\s
MYSQL的备份
mysqldump -uroot -p123 test -l -F >'/tmp/test.sql'
-l是读锁 防止备份的过程中数据写入到数据库
-F是FLUSH LOGS
MYSQL的恢复
方法1:
mysql -uroot -p123 test -v -f < /tmp/test.sql
-v查看导入的详细信息
-f当遇到错误时,可以跳过去继续往下执行
方法2:
mysql -uroot -p123 test
source test.sql
恢复binlog文件二进制日志文件
mysqlbinlog --no-defaults mysqld-bin.000003 |mysql -uroot -p123 test
查看日志
mysqlbinlog --no-defaults /var/lib/mysql/mysqld-bin.000006 --start-position="106" --stop-position="962"|more;
按日志恢复
mysqlbinlog --no-defaults /var/lib/mysql/mysqld-bin.000006 --start-position="704" --stop-position="876"|mysql -uroot -p123 test
=======================shadowsocks-python版(推荐)===========================
一键安装
wget http://www.huzs.top/soft/shadowsocks-python/shadowsocks-python.sh;sh shadowsocks-python.sh
安装编译工具
yum install bzip2-devel gcc gcc++ -y
安装Python 2.7.6
cd /opt
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
gunzip Python-2.7.6.tgz
tar xvf Python-2.7.6.tar
cd Python-2.7.6
./configure && make && make install
新建配置文件
vim ~/config.json
内容为:
{
"server":"0.0.0.0",
"server_port":18087,
"local_port":1080,
"password":"scon.me",
"timeout":600,
"method":"table"
}
安装shadowsocks
cd /opt/
wget http://www.huzs.top/soft/shadowsocks-python/shadowsocks-1.3.3.tar.gz
tar xvf shadowsocks-1.3.3.tar.gz
新建启动脚本
vim /opt/shadowsocks-1.3.3/check.sh
内容为:
#!/bin/bash
if
ps -ef|grep "python2.7"|grep -v "grep"
then
echo "Running!"
else
echo "Stopped!"
nohup /usr/local/bin/python2.7 /opt/shadowsocks-1.3.3/shadowsocks/server.py > log &
fi
添加执行权限并放入计划任务:
chmod +x /opt/shadowsocks-1.3.3/check.sh
echo "*/5 * * * * /opt/shadowsocks-1.3.3/check.sh">>/var/spool/cron/root
查看计划任务是否添加成功
crontab -l
立即执行脚本
sh /opt/shadowsocks-1.3.3/check.sh
——————————以下可选———————————–
查看python版本
python -V
mv /usr/bin/python /usr/bin/python2.4.3
ln -s /usr/local/bin/python2.7 /usr/bin/python
解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.4.3
———————————————————————-
提示:bash: pip: command not found
安装PIP包管理工具
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
在安装node.js时提示ImportError: No module named bz2。这个python中没有装bz2的库导致的。
解决方法:
yum install bzip2-devel
然后需要重新编译一下python,之后再import bz2就不会提示错误了。
=======================shadowsocks-libuv版=======================
1、安装GIT
查看系统是5.x还是6.x
cat /etc/issue
CentOS 5.x的方法:
安装所需的工具和依赖包
yum install gcc automake autoconf libtool make -y
yum install curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel -y
下载最新的GIT安装包并安装
cd /opt
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tar xvf git-latest.tar.gz
cd git-201x-xx-xx #你的目录可能不是这个 可以 ls 查看
autoconf
./configure
make && make install
git --version #查看是否显示版本号,显示就安装正确了。
CentOS 6.x的方法:
yum install git openssl-devel -y
git --version #查看是否显示版本号,显示就安装正确了。
2、安装 shadowsocks-libuv 继续阅读
win2003系统马上就要停止支持了。微软现在都开始不好好提供更新了。一更新系统就CPU100%。
1、更新系统,解决办法参考:http://www.huzs.top/?p=1938
2、安装上IIS,安全配置向导。
3、使用安全配置向导关闭不需要的服务和端口,注意:要不搞的自己远程连不上了。
4、下载所需软件:
A: kangle 免费版下载地址 商业版去后台下 一般安装到D:\kangle
B: mysql 5.1和5.5 5.6 mysql-essential-5.1.73-win32 安装指导
C: easypanel 下载地址 安装指导
D: php各版本 下载地址 使用帮助
E: iis 6.0插件 下载地址 安装指导
F: VHMS 下载地址 安装指导
先关闭WINDOWS UPDATE 更新,然后依次安装:
1.KB2846071 WindowsXP-IE6-x86-CHS Windows Server 2003-x86-IE6
2.WindowsXP-KB2870699-x86-CHS 2003
3.IE8-WindowsXP-x86-CHS
Windows Internet Explorer 8 for Windows Server 2003 SP2
(必须勾上安装更新【默认设置】)
4.WindowsXP-KB2879017-x86-CHS
Internet Explorer for Windows Server 2003 安全更新程序 (KB2879017)