Category: 學習筆記
-
LinuxVPS自动每日备份文件和数据库上传FTP空间
转自http://www.vpsmm.com/blog-32.html 最近用的是Buyvm的VPS,性价比很给力,可是因为他家是ONEMAN运营,怕跑路。钱的损失不重要,才几美元。可数据呢?如果丢了,就灰常有趣了。 此文介绍一种,每天自动备份网站以及数据库文件,发送EMAIL到邮箱,并上传网站和数据加文件到FTP空间,自动删除旧备份的方法。 首先安装EMAIL发送组件: yum install sendmail mutt 脚本下载地址:http://www.vpsmm.com/soft/AutoBackupToFtp.sh 脚本代码如下(注意修改FTP服务器地址用户名密码): #!/bin/bash #你要修改的地方从这里开始 MYSQL_USER=root #mysql用户名 MYSQL_PASS=123456 #mysql密码 [email protected] #数据库发送到的邮箱 FTP_USER=cat …
-
Kloxo 6.1.10 孤雨优化除错安装脚本 Ver.2
wget https://www.guyusoftware.com/kloxo.sh;sh ./kloxo.sh; 网上虽然已经有高人写出了类似的脚本, 但对我来说略显不足, 很多时候还需要自己手动修改一些部分, 想想也挺麻烦的,所以这次就写了这个脚本, 运行后安装Kloxo最新版本并进行修正错误、优化等动作。 120208 1 更新修正精简版系统安装不正常的情况 2 进一步简化第一次使用必须设置的内容,如DNS模板、关闭LxGuard等 3 优化部分代码 4 添加MCrypt加密处理的支持 5 可选安装新旧版本 120111 1 关闭Selinux 2 卸载会发生排斥的组件 3 下载最新版本Kloxo脚本并进行安装 4 下载汉化脚本解压(感谢Vpsyou) 5 替换我专用的默认页面方便查看VPS信息 6 设定自动删除日志Cron任务 7 修正GBK等字符乱码问题 8 更新所有程序、进行清理工作并降级Pure-ftpd 9 更换时区到北京上海时区(GMT+8) 10 MySQL数据库终极优化大大减少内存 11 关闭其他较次要的服务 12 开启Gzip压缩支持 备注: 此脚本有些部分还是需要应答的, 比如回答是否答应条款,是否安装自动安装网页源码的功能, 还有一处要打密码,是什么密码我就没去注意啦 囧
-
Unix下文本编辑器vi的替换字符串
vi/vim 中可以使用 :s 命令来替换字符串。 以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为数字,若 n 为 .,表示从当前行开始到最后一行 :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#vivian/#sky/# 替换当前行第一个 vivian/…
-
Crontab计划任务命令的使用
VPS上经常需要定时备份数据、重启或执行某个程序等, 在Windows系统有自带的计划任务,而在Linux下一般使用Crontab。 Crontab是一个Unix/Linux系统下的常用的定时执行工具。 安装Crontab 一般非精简版本都自带的crontab,如果你的系统没有crontab,请自行安装,方法: CentOS下面安装Crontab yum install -y vixie-cron crontabs //安装Crontab chkconfig crond on //设为开机自启动 service crond start //启动 备注:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、 或列举用来驱动 cron 守护进程的表格的程序。 Debian下面安装Crontab apt-get install cron //大部分情况下Debian都已安装。 /etc/init.d/cron restart //重启Crontab Crontab使用方法 查看crontab定时执行任务列表 crontab -l 添加crontab定时执行任务 crontab -e 输入crontab任务命令时可能会因为crontab默认编辑器的不同。 一种是vi编辑器,首先按i键,在文件末尾按crontab命令格式输入,再按ESC键,再输入:wq 回车即可。 另外一种是nano编辑器,使用比较简单,直接在文件末尾按crontab命令格式输入即可,Ctrl+x退出,再输y 回车保存。 crontab 任务命令书写格 格式: minute hour dayofmonth month dayofweek command 解释: 分钟…
-
Unix底下最强大的文本编辑器 Vi
文本编辑器VI简介 Vi 是Unix世界里极为普遍的全屏幕文本编辑器,几乎任何一台Unix机器都会提供这套软件。Linux当然也有,熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台Unix机器上都会安装这些额外的软体。所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手。 VI的工作模式 Vi有三种基本的工作模式: 1.指令模式(Command Mode):指令模式主要使用方向键移动光标位置进行文字的编辑 2.文本输入模式(Input Mode) :在指令模式下(Command Mode)按a/A键、i/I键、o/O键进入文本模式 3.行末模式(Last line Mode) :末行模式主要进行一些文字编辑辅助功能,比如字串搜索、替代、保存文件等操作 指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode) 文本输入模式(Input Mode)下按 ESC 进入指令模式(Command Mode) 指令模式(Command Mode)下输入 : 进入末行模式(Last line Mode) 末行模式(Last line Mode)下指令错误则返回指令模式(Command Mode) VI命令常用用法 这里介绍的都是最基本最常用的vi命令~ 折腾vps够用了,比如退出vi的命令等等~ 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi +…
-
站长助理 孤雨去广告版 2.8.4
很早以前就认识我的童鞋就知道~ 我以前是做软件去广告的~ 这次想到需要个软件查询网站情况~ 就做了个站长助理的去广告版~ 大家需要的就自己来吧!哈 文件: WebmasterTool.exe 大小: 1185792 字节 文件版本: 2.8.4.0 修改时间: 2012年2月6日, 21:59:57 MD5: 8F22D8191B080F6EE3C88F4DCF1804EF SHA1: 3CC5FCCD87335F6EA78CAB7F4B08FC01C375C638 CRC32: 702EFA88 右键另存下载
-
VPS一定要经常备份 备份命令行
#备份 tar -czvpf /root/backup/backup_日期.tar.gz /home/admin/域名 tar -czvpf /root/backup/mysql_backup_日期.tar.gz /var/lib/mysql/数据库名称 #上传 cd /root/backup/ /usr/bin/ftp -v -n FTP的IP地址
-
什么是Whois?域名信息查询
Whois,照着字面解释的意思就是谁是,其实这家伙是一个查询域名注册信息的数据库,它是用来查询域名是否已经被注册,以及注册域名的所有人、域名注册商、域名注册日期和过期日期等。我们通过whois就可以实现对域名信息的查询。 不同域名后缀的whois信息需要到不同的Whoiss询。如.com的whois数据库和.eu的就不同。像我常用的Whois查询就有whois.chinaz.com,他能够查询的数据库相对于其他的算是比较完整的。 Whois查询(英文发音为“WHO IS”中文意思为“谁是” )是一个互联网数据库,其中包含的域名信息,包括域名服务器的名称,域名注册商和域名管理者,域名所有者的邮编和电子邮件地址等联系方式。每个域名注册商都保存着自己的Whois数据库,其中包括他们服务器上所有域名的联系信息。另一方面,在InterNIC的巨大Whois数据库里,包括了所有 com, net和org的域名注册信息。 另外WHOIS也是一种工具或应用程序 ,它能搜索WHOIS数据库中所有的域名信息资料。 人们通常用来检测域名是否被注册或者域名所有人的信息。只要您输入域名,如guyusoftware.com (不含www前缀) , 如果域名尚未被注册,你将被告知该域名可以申请注册,否则,会显示如下的细节: 注册信息: 域名所有人的注册信息包括所有人的地址,邮编,电子邮件和联系电话号码。 联系方式:包括域名的注册公司,域名的管理者,技术支持。在大多数情况下,所有的三方属于同一人(登记注册) 一般情况下,技术支持方写的是该域名的注册公司。 域名的注册时间和域名的有效期截止日期。 域名服务器的相关信息。 如果您通过朋友,同事,亲戚或网页开发人员预订您的域名,通过检查WHOIS查询,可以帮你确定该域名是否确实属于你,只要域名所有者和注册信息上填写的email属于你就可以了。 “WHOIS”是当前域名系统中不可或缺的一项信息服务。在使用域名进行Internet冲浪时,很多用户希望进一步了解域名、名字服务器的详细信息,这就会用到WHOIS。对于域名的注册服务机构而言,要确认域名数据是否已经正确注册到域名注册中心,也经常会用到WHOIS。直观来看,WHOIS就是链接到域名数据库的搜索引擎,一般来说是属于网络信息中心所提供和维护的名字服务之一。
-
WordPress在Kloxo下不正常的解决办法+内存优化
今天想给GIDC演示加上个自己常给Wordpress用的缓存插件, 才发现了原来在Kloxo的Apache下,Wordpress根本就没办法使用在线编辑、安装插件或是主题等的功能,如同废材一个。 上网查了下资料,才知道原来是因为Apache进程的用户和FTP用户不同的问题,原以为说只要把目录的Apache进程用户改成FTP用户就行了,哪里知道还是会出现缓存功能无法使用,插件安装不完全的问题,这我就郁闷了,上网找了资料,说只要把执行Apache的php模块改为suphp就行了,我一改嘛就直接500号错误给我了,搞了半天都不知道到底什么情况。 想了想不如就直接放弃suphp,反正我也不会这个,直接试试mod_php的另外两个模式,一试之下才发现只要把Apache的php模块换成另外两个mod_php的模式,即mod_php_ruid2和mod_php_itk,所有的问题就立马解决了,看来嘛,这个是一个非常重要的关键了! 解决方法如下: 1 SSH登陆把Apache进程用户改成FTP用户 chown -R 用户 目录 例子 chown -R admin /home/admin 2 点击进入“网页 & 邮件 & 数据库”中的网页服务配置,将php类型改为mod_php_ruid2或mod_php_itk。 经过我的测试,貌似第二个占用内存较少,比之默认的更少,具体差别在哪我就不清楚了,大家可以百度一下!