solusvm下LVM增加硬盘
在著名MJJ的zeddicus的文章上面抄袭过来写成了function加上了判断.
用法
#adddisk VGname VMname Size
#adddisk vg0 vm888 25G
主体代码
在著名MJJ的zeddicus的文章上面抄袭过来写成了function加上了判断.
用法
#adddisk VGname VMname Size
#adddisk vg0 vm888 25G
主体代码
Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。在内网里面我们可以使用iptables转发,但是在公网上面用Rinetd是不二的选择.
-----摘自百度百科
wget -c http://down.kvm.la/kloxo/kloxo_cn.tar.gz最后在Appearance->Language里选择Chinese,然后点击update完成切换中文.
tar zxf kloxo_cn.tar.gz -C /usr/local/lxlabs/kloxo/httpdocs/lang
yum remove httpd -y首先猥琐的复制粘贴命令脚本,
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
sh ./kloxo-installer.sh --type=master
针对整个mysql数据库进行全局热备份,恢复的时候可以覆盖恢复,恢复的时候必须是同版本,如果是迁移或者升级建议使用导出为sql文本.
在使用脚本的时候请定义root的密码
可以把脚本放入crond定时执行,对于已经存在的目录会自动重命名.
#!/bin/bash
PATH=/usr/local/sbin:/usr/bin:/bin
BACKDIR=/data/mysql_backup
ROOTUSER=youuser
ROOTPASS=youpassword
if [ -d $BACKDIR ]; then mv $BACKDIR $BACKDIR$(date +"-%Y-%m-%d-%H-%M-%S"); fi
mkdir -p $BACKDIR
for DATANAME in `ls -p /var/lib/mysql | grep / | tr -d /` ; do mysqlhotcopy $DATANAME -u $ROOTUSER -p $ROOTPASS $BACKDIR; done
在使用前请确认是否安装了perl-DBD
Centos/Redhat
yum install perl-DBD-mysql
debian/ubuntu
apt-get install libdbd-mysql-perl
@echo off
set name=Cloud-%random%
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
@echo off
echo 正在清除系统垃圾文件,请稍候......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除工作完成!
echo. & pause
rewrite /(plus|member|special|include|data|a|images|templets|uploads|dede)/(.*)\.(pl|php|cgi|asp|aspx|py|jsp) http://cachefly.cachefly.net/100mb.test redirect;
location ~(plus|member|special|include|data|a|images|templets|uploads|dede)/(.*)\.(pl|php|cgi|asp|aspx|py|tpl|jsp) {return 400;}然后 reload或者restart一下nginx就可以了,上面的规则是直接给请求者返回一个100M的包,当然你也可以修改成其他的,详细用法参照http://wiki.nginx.org
service mysql restart --skip-grant-tables mysql -u root -ppwd <<EOF use mysql update user set password=password("新密码") where user="root"; flush privileges; EOF service mysql restart
cat>/etc/init.d/sybased<<#!/bin/bash#
# chkconfig: 2345 81 31
# description: sybase start&stop script
# Source function library.
. /etc/rc.d/init.d/functions
SYB_OWNER=sybaseSYBASE=/opt/sybaseSYBASE_ASE=ASE-15_0SYBASE_OCS=OCS-15_0SYBASEDIR=\$SYBASE/\$SYBASE_ASE/installSYB_STOP=\$SYBASE/\$SYBASE_OCS/binSAPASS=123456DSQUERY=testb2bjoyDATASERVER=testb2bjoyRETVAL=0PATH=\$SYBASE/\$SYBASE_ASE/bin:/\$SYBASE/\$SYBASE_ASE/install:/\$SYBASE/\$SYBASE_OCS/binPATHHOME/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/bin:.
export SYBASE DSQUERY SYBASE_ASE SYBASE_OCS DATASERVER SYBASEDIR PATH
if [ ! -f \$SYBASE/\$SYBASE_ASE/install/startserver ]thenecho "Sybase startup: startserver not found"exitfi
start(){su - \$SYB_OWNER -c "\$SYBASE/\$SYBASE_ASE/install/startserver -f \$SYBASEDIR/RUN_"\$DATASERVER""sleep 60su - \$SYB_OWNER -c "\$SYBASE/\$SYBASE_ASE/install/startserver -f \$SYBASEDIR/RUN_"\$DATASERVER"_bs"
RETVAL=\$?
if [ \$RETVAL -eq 0 ]; thenaction \$"Starting Sybase 12.5 startserver: " /bin/trueelseaction \$"Starting Sybase 12.5 startserver: " /bin/falsefi
return \$RETVAL}
stop(){
su - \$SYB_OWNER -c "isql -Usa -P\$SAPASS -S\$DATASERVER -i\$SYBASE/\$SYBASE_ASE/install/shutdown_backup.sql"su - \$SYB_OWNER -c "isql -Usa -P\$SAPASS -S\$DATASERVER -i\$SYBASE/\$SYBASE_ASE/install/shutdown_dataserver.sql"
RETVAL=\$?
if [ \$RETVAL -eq 0 ]; thenaction \$"Stopping Sybase 12.5 sybshutdown: " /bin/trueelseaction \$"Stopping Sybase 12.5 sybshutdown: " /bin/falseRETVAL=1fi
return \$RETVAL}
restart(){stopstart}
pid="dataserver"
case "\$1" instart)startRETVAL=\$?;;stop)stopRETVAL=\$?;;status)
su - sybase -c "/opt/sybase/ASE-15_0/install/showserver"RETVAL=\$?
;;restart)restartRETVAL=\$?;;*)echo \$"Usage: \$0 {start|status|stop|restart}"exit 1esac
exit \$RETVALEOFchmod 755 /etc/init.d/sybasedchkconfig add sybasedchkconfig --list |grep sybased