首次在虚拟机下玩debian

作者:admin 发布时间:November 15, 2011 分类:LNAMP

debian是一款神器一般的操作系统这是喜欢折腾linux的用户的人基本上都认同的,其安全性和稳定性来说就算是大名鼎鼎的红帽也没啥优势可言在debian面前,所以这样的神器岂能不去折腾一下,再说了我也只是刚刚开始接触而已...

上一张在虚拟机下的桌面截图:

debian.jpg

VPS下几个mysql的导入和导出

作者:admin 发布时间:September 26, 2011 分类:LNAMP

就在我写博客之前我打算进phpmyadmin备份一下我的一个用typecho做的垃圾站的sql,进入具体的数据库后发现有个表式多余的因为之前的那个插件已经删除了所以数据库里面米有必要还继续保留这么一个表,删掉的时候一时没注意要删掉表的点击了删除数据库,杯具了...不过好在之前有备份了这个154M的数据库。随后,我从本地打包sql为tar.gz压缩格式这样FTP上传节约时间,完成后解压文件,随后进行数据库的命令导入。

source命令(数据库导入):mysql -u root -p   , mysql>use 数据库名  ,mysql>source /root/my.sql (source后加具体sql的地址,例子中是my.sql放在root目录下)

mysqldump命令(导出数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p fucksql > 1.sql

crontab命令

作者:admin 发布时间:July 19, 2011 分类:LNAMP

VPS数据备份中用到了crontab命令,我不熟悉这个命令,所以借鉴了点资料方便自己熟悉这个强悍的命令,以下crontab转载军哥 

crontab 任务命令书写格式

格式:minutehourdayofmonthmonthdayofweekcommand
解释:分钟小时日期月付命令
范围:0-590~231~311~120~7,0和7都代表周日 

在crontab中我们会经常用到* ,   -  /n 这4个符号,好吧还是再画个表格,更清楚些:

符号解释
*(星号)代表所有有效的值。 如:0 23 * * * backup 不论几月几日周几的23点整都执行backup命令。
,(逗号)代表分割开多个值。如:30 9 1,16,20 * * command 每月的1、16、20号9点30分执行command命令。
-(减号)代表一段时间范围。如0 9-17 * * * checkmail 每天9点到17点的整点执行checkmail命令
/n代表每隔n长时间。如*/5 * * * * check 每隔5分钟执行一次check命令,与0-59/5一样。

下面举一些例子来加深理解:

每天凌晨3:00执行备份程序:0 3 * * * /root/backup.sh

每周日8点30分执行日志清理程序:30 8 * * 7 /root/clear.sh

每周1周5 0点整执行test程序:0 0 * * 1,5 test

每年的5月12日14点执行wenchuan程序:0 14 12 5 * /root/wenchuan

每晚18点到23点每15分钟重启一次php-fpm:*/15 18-23 * * * /etc/init.d/php-fpm

精简debian VPS系统

作者:admin 发布时间:June 18, 2011 分类:LNAMP

在hostloc上看到了对debian VPS系统进行精简的脚本,果断mark!如下:
首先,系统升级:

apt-get update&&apt-get upgrade

完全多余的软件

apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin

多余的系统组件

apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*

清理一下:

apt-get autoremove && apt-get clean