Profile老王的网络日志BlogLists Tools Help

Blog


    12/16/2005

    今天一个debian牛人教了我点东西。

    今天一个debian牛人教了我点东西。sysvconfig
     
    其实我是知道这个命令的,不过牛人告诉我sysvconfig包含了一个service命令很不错,模拟了redhat的同名命令。作用:service xxx restart == /etc/init.d/xxx restart
     
    我们怎么知道service命令是sysvconfig提供的呢??
     
    先which service,发现service位于/usr/sbin/service
    再dpkg -S /usr/sbin/service
     
    ok了
     
    ///////////////////////////////////
     
    top d 1
     
    shift + z
     
    改变颜色,很cool
    12/6/2005

    每天备份 mysql 数据库的脚本(转载CoolCode.CN)

    每天备份 mysql 数据库的脚本

    2005-11-21 @ 09:55:40 · 作者 andot · 归类于 Linux

    1. #!/bin/sh
    2. cd /home/mysql-backup
    3. rm alldb.5.tar.gz -f
    4. mv alldb.4.tar.gz alldb.5.tar.gz>/dev/null 2>&1
    5. mv alldb.3.tar.gz alldb.4.tar.gz>/dev/null 2>&1
    6. mv alldb.2.tar.gz alldb.3.tar.gz>/dev/null 2>&1
    7. mv alldb.1.tar.gz alldb.2.tar.gz>/dev/null 2>&1
    8. mv alldb.0.tar.gz alldb.1.tar.gz>/dev/null 2>&1
    9. tar zcf alldb.0.tar.gz alldb.sql>/dev/null 2>&1
    10. rm alldb.sql -f
    11. mysqldump --all-databases --opt -ppassword>alldb.sql

    上面的最后一句话中 -ppassword 的 password 表示 root 帐号的密码,把它改为你自己的数据库的 root 帐号密码就可以了,或者你可以专门建立一个用来备份的用户来代替 root 帐号。另外,你要保证 /home/mysql-backup 目录是存在的。最后把这个脚本属性改为 755,属主是 root.root,放在 /etc/cron.daily 目录下就可以每天备份一次数据库了,并且以一个星期为周期进行循环。 如果再加上双机备份,将会更保险。

    同样的方法可以用于备份网站内容、dns 数据库等。

    11/16/2005

    Linux下常用压缩格式的压缩与解压方法

    Linux下常用压缩格式的压缩与解压方法
    大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!
    作者:Linux爱好者
    来自:www.LinuxByte.net

    .tar
    解包: tar xvf FileName.tar
    打包:tar cvf FileName.tar DirName
    (注:tar是打包,不是压缩!)
    ---------------------------------------------
    .gz
    解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName
    .tar.gz
    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName
    ---------------------------------------------
    .bz2
    解压1:bzip2 -d FileName.bz2
    解压2:bunzip2 FileName.bz2
    压缩: bzip2 -z FileName
    .tar.bz2
    解压:tar jxvf FileName.tar.bz2
    压缩:tar jcvf FileName.tar.bz2 DirName
    ---------------------------------------------
    .bz
    解压1:bzip2 -d FileName.bz
    解压2:bunzip2 FileName.bz
    压缩:未知
    .tar.bz
    解压:tar jxvf FileName.tar.bz
    压缩:未知
    ---------------------------------------------
    .Z
    解压:uncompress FileName.Z
    压缩:compress FileName
    .tar.Z
    解压:tar Zxvf FileName.tar.Z
    压缩:tar Zcvf FileName.tar.Z DirName
    ---------------------------------------------
    .tgz
    解压:tar zxvf FileName.tgz
    压缩:未知
    .tar.tgz
    解压:tar zxvf FileName.tar.tgz
    压缩:tar zcvf FileName.tar.tgz FileName
    ---------------------------------------------
    .zip
    解压:unzip FileName.zip
    压缩:zip FileName.zip DirName
    ---------------------------------------------
    .rar
    解压:rar a FileName.rar
    压缩:r ar e FileName.rar


    rar请到:http://www.rarsoft.com/download.htm 下载!
    解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
    [root@www2 tmp]# cp rar_static /usr/bin/rar

    ---------------------------------------------
    .lha
    解压:lha -e FileName.lha
    压缩:lha -a FileName.lha FileName

    lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
    >解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
    [root@www2 tmp]# cp lha /usr/bin/

    ---------------------------------------------
    .rpm
    解包:rpm2cpio FileName.rpm | cpio -div
    ---------------------------------------------
    .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
    解压:sEx x FileName.*
    压缩:sEx a FileName.* FileName

    sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
    sEx请到: http://sourceforge.net/projects/sex下载!
    解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
    [root@www2 tmp]# cp sEx /usr/bin/



    参考文献:Linux 文件压缩工具指南
    (其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)
    11/11/2005

    debian下mysql无法远程连接

    耽误了我两个多小时,原来是debian缺省禁止远程连接mysql
     
    解决方法如下:
     
    vi /etc/mysql/my.cnf
     
    注释掉 bind-address = 127.0.0.1
     
    :wq 回车
     
    ok了,又学会了一点。
    11/10/2005

    linux下几个有用的小命令

    rm -rf 目录名称 linux下删除非空目录 其中r表示递归删除f表示强制
     
    ln -sf 强制建立符号链接
     
    chmod -R 777 目录 强制修改权限到777
    10/28/2005

    debian的第一次亲密接触

    我终于开始学习debian了,一直没有时间,昨天终于在虚拟机上安装了debian,用了一下apt之后,激动的手都颤抖了,赶紧装了个桌面:apt-get install x-window-system-core fvwm可惜在配置的时候选错了鼠标的配置,导致安装完成后startx无法进入图形界面,后来问了一个网友,知道了怎么修改x-window的配置:dpkg-reconfigure xserver-xfree86,搞定了!