|
Archive for the ‘Linux Style’ Category
使用ncftp工具同步整个文件夹备份到FTP服务器ncftpput -R -z -u user -p pass remotehost /remote_directory /local_directory 同步整个目录
-R 递归同步
-z 是否断点续传
/remote_directory FTP上面的路径
/local_directory 要备份的路径
配合上次发的Dreamhost空间单用户多网站备份脚本,可以完美的达到备份的目的。
Dreamhost空间单用户多网站备份脚本代码如下,未测试 有任何建议请和我联系 部份程序参考 http://www.icnote.com/DreamHost-Auto-back-up/ Bash语言: Codee#11847
#工具信息
TAR=`which tar` MYSQLDUMP=`which mysqldump` #网站信息 #路径 numvalues=${#SITE[@]} ###数据库信息### echo “——————————————-” >> $LogFile if [ -f $SiteBackUpName ] echo “Web files back up finished!” >> $LogFile if [ -f $DBDumpFileName ] echo “Now database dump finished!” >> $LogFile 恶心的strtok的实现留此为鉴 C语言: Codee#6730
01 #include <stdio.h>
02 #include <stdlib.h> 03 #include <string.h> 04 05 char *mystrtok(char *str, const char *delim); 06 07 int main(void) { 08 09 char str[] = “root:x::0:root:/root:/bin/bash:”; 10 char *token; 11 12 token = mystrtok(str, “:”); 13 printf(“%s\n“, token); 14 while ( (token = mystrtok(NULL, “:”)) != NULL) 15 printf(“%s\n“, token); 16 17 free(token); 18 return 0; 19 } 20 char *mystrtok(char *str, const char *delim) { 21 22 static char *last; 23 char *t; 24 int i = 0; 25 26 if ((NULL == str) && ((str=last) == NULL )) 27 return (NULL); 28 29 last = strstr(str, delim); 30 31 if (NULL == last) { 32 return NULL; 33 } else { 34 t = malloc(strlen(str) + 1); 35 memset(t, 0, strlen(t)); 36 for(i=0; i < (strlen(str) - strlen(last)); ++i) { 37 38 t[i] = str[i]; 39 } 40 41 while(last == strstr(last, delim)) 42 *last++; 43 return t; 44 } 45 } 使用colinux安装ubuntu使用colinux安装ubuntu 1.colinux和ubuntu简介 Ubuntu 发”oo-BOON-too”音,是一款免费、开源、易于使用的linux发行版。官网在这http://www.ubuntu.com/ 2.colinux和其它虚拟机相比有什么优势 3.安装和配置colinux 将colinux安装在一个简单的路径如d:\colinux。把下载的ubuntu Image文件一起放到D:\colinux,我们接下来要配置配置文件。 配置文件内容 ________________________________________________________________________________ 接着就可以运行以下命令启动了 1.直接从命令行启动 2.作为系统服务 于是就可以以服务的方式管理这个虚拟机了。例如启动它: c:\> net start ubuntu 若以服务方式启动,则需要手工打开 Console,才能看到其启动的样子,否则它在后台运行。这个Console在coLinux下,分别为colinux-console-fltk.exe和colinux-console-nt.exe。 coLinux有三种网络工作模式,即NAT、BRIDGE、TUNTAP。下面只介绍NAT和TUNTAP两种方式,BRIDGE由于我没有试成功,不便说明。 1. NAT(Network Address Translation,网络地址转换) 配置文件中关于NAT的配置为 ethX=slirp,<MAC>,<redirections> 刚才的配置文件中写道, eth0=slirp,,tcp:5901:5900/tcp:6699:22/udp:6699:22 2.TUNTAP ethX=tuntap,<network connection name>,<MAC> 如果有多个tuntap的网卡,则需要指定一个名称。在此没有那么多复杂的情况,我们就直接使用 eth0=tuntap 即可。到了Linux下之后,再利用 ifconfig 来配置网卡,便可通主机通讯了。若要在此方式下让Guest OS上网,则需要启动Windows的Internet连接共享,只要将Internet连接设置为共享,然后指定为TUNTAP共享即可,在此不再赘述。
1.X的配置 http://colinux.wikia.com/wiki/XCoLinux 5.参考 |
|