• 2009-10-24

    SSH 登入消息

    修改  /etc/motd

     

  • $iconv -f utf-8 -t gbk a.txt > b.txt


    用法: iconv [选项...] [文件...]
    转换给定文件的编码。
    输入/输出格式规范:
      -f, --from-code=名称      原始文本编码
      -t, --to-code=名称         输出编码
    信息:
      -l, --list                     列举所有已知的字符集
    输出控制:
      -c                             从输出中忽略无效的字符
      -o, --output=FILE    输出文件
      -s, --silent               关闭警告
          --verbose            打印进度信息
      -?, --help                 给出该系统求助列表
          --usage               给出简要的用法信息
      -V, --version            打印程序版本号

  • echo "no content" | mutt -s "subject" -a file.tar.gz email@gmail.com
  • 还是有看到问 fvwm icewm 等wm怎么启动之类的问题。。。。夜深了我也随便谈谈我的方法
    我都是直接运行xinit来启动Xwindow, 有些人用startx启动,其实它也是调用xinit这个命令的
    据我运行看来, xinit应该就是 启动X然后再调用 xinitrc(也可以是 ~/.xinitrc)这个配置文件下的命令了

    所以启动 wm很简单
    编写 .xinitrc   
    --------------
    exec fvwm  
    ---------------
    运行 xinit 即可

    以下是我的  .xinitrc
    --------------------------------------
    export LANG=zh_CN.UTF-8  
    #我喜欢字符下 用英文环境  x下用中文环境  所以在这里我设置中文环境
    export XMODIFIERS=@im=fcitx
    fcitx
    #设置了 fcitx启动   输入法也是在这里启动的
    #要说一下 到wm启动前为止  软件不能自动后台运行的要加&  不然会卡住哦

    clipboard-daemon &
    numlockx

    #exec mwm
    #exec fvwm
    exec gnome-session
    #exec openbox-session
    -----------------------------------------
    运行 xinit 就可以了

    还是用xinit明了  呵呵


  • gnome会自动读取 /media 的挂载情况

    在fstab里把分区挂在/mnt下就不会显示了

  • 编辑  gtkrc-2.0

    gtk-icon-sizes="gtk-menu=14,14:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32"

    gtk-toolbar-icon-size=small-toolbar (小图标工具栏)
    #gtk-toolbar-style=icons (只用图标)
    gtk-toolbar-style=both-horiz (文字在图标右边)

    -------在gnome下---------

    gconf-->/desktop/gnome/interface/toolbar_icons_size   字符串=small-toolbar

  • gconf-editor
    键值
    /apps/nautilus/preferences/media_automount

     

     

  • 2008-06-19

    标准答案解析

    ADDDCDCAABC


    一名女教师正在给同学们上拼音课,教着教着忽然脸红了。请问她现在正在教的最有可能是哪个字?

    A,软 B,硬 C,嫐 D,嬲

    答案:A

    课文:语文老师问:“‘软’的拼音怎么读?”

    学生们齐声喊道:“日完软!”

    老师说:“嗯,基本正确,但部分女同学发音不标...
  • 先下载驱动
    http://www.ralink.com.tw/data/RT73_Linux_STA_Drv1.0.3.6.tar.gz

    解压后进入
    RT73_Linux_STA_Drv1.0.3.6/Module
    chmod -R 775 *

    cp Makefile.6 Makefile

    编辑 rtmp_def.h  在 #define RT73_USB_DEVICES  下加入

    #define RT73_USB_DEVICES { \
     {USB_DEVICE(0x050d,0x705a)}, /* Belkin F5D7050 ver 3000 */      \
     {USB_DEVICE(0x13b1,0x0020)}, /* Linksys WUSB54GC */             \
     {USB_DEVICE(0x2001,0x3c00)}, /* D-LINK DWL-G122 Rev: B1  */     \
     {USB_DEVICE(0x07d1,0x3c03)}, /* D-LINK DWL-G122 Rev: C1  */     \
     {USB_DEVICE(0x148f,0x2573)}, /* Ralink */      \

     rtmp_main.c
    找到  #if WIRELESS_EXT >= 12 注释掉 它下面的那一行(新的内核不支持这个了)

    #if WIRELESS_EXT >= 12
    // net_dev->get_wireless_stats = rt73_get_wireless_stats;
    net_dev->wireless_handlers = (struct iw_handler_def *) &rt7_iw_handler_def;
    #endif


    make clean
    make
    make install

    这时 ls /lib/modules/`uname -r`/extra 应该可以看见  rt73.ko 了


    建立目录
    mkdir -p /etc/Wireless/RT73STA

    拷贝文件
    cp rt73.bin /etc/Wireless/RT73STA
    cp rt73sta.dat /etc/Wireless/RT73STA

    加载模块
    modprobe rt73


    ok

    ifconfig rausb0 up  就可以了

  • ~/.quodlibet/config

    找到 id3encoding

    id3encoding =GBK

    就可以了

  • 诺基亚N73疑难杂症解答

    以下是一些出错的代码,你可以轻松了解到出错的原因,不在为爱机系统出错头痛!
    KErrNotFound-1        
    找不到指定文件
    KErrGeneral-2           一般错误
    KErrCancel-3          
    操作被取消
    KErrNoMemory-4        
    内存不足
    KErrNotSupported-5     &n...
  • putty作为一个开源的ssh client,大家应该已经很熟悉了,但是一直没有想过会有人port到Symbian系统上。所以以前还翻了一个MipsSSH来用,但是它各方面连差强人意都算不上。

    今天能有此收获起源于看到一个关于手机用途的讨论。话题是除了打电话和发短信,平常手机还有什么用处。

    在我看来,手机还有几个用处,依次排列:

    闹钟、定时器,日程管理(★★★★★)。这个功能对我来说可能比电话更重要,一切时间的表现和控制就在手机闹钟上...
  • 当蓝芽SIG成立的时候,其发起者曾经指出,当蓝芽能够被集成入单芯片之中、成本下降到5美元的时候,将得到极大地普及。而今,小小的一个五号电池大小的几十块人民币的东东就可以提供这个功能了,蓝芽也真的进入了我的生活。
    利用蓝芽在手机之间传送图片不是什么新鲜事,我们现在做的是要连接Linux主机和蓝芽手机。
    如果你喜欢这篇文章,别忘了谢谢偷走我前一个手机的兄弟,否则我也没有这么快用上蓝芽手机。

    手机与计算机的通信与文件传输。
    来点基础
    ...
  • 使用一张网卡  通过eth0 到 ppp0 的转发  实现共享上网

    [/sbin/]modprobe ipt_MASQUERADE
    [/sbin/]modprobe iptable_nat
    $[/sbin/]iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

  • gconf-editor

    system --> storage --> default_options --> vfat --> mount_options

    右键单击-编辑键-添加,加上utf8,即可

  • 2007-11-11

    ArchLinux sync - [系统配置]

    #!/bin/sh
    mirror=/opt/mirror
    SYNCLOGFILE="$mirror/sync.log"
    SYNCLOCKFILE="$mirror/sync_now.lock"
    options="-avz --delete --exclude=x86_64"

    do_sync() {
        rsync $options rsync.archlinux.org::core /$mirror/core/
        rsync $options rsync.archlinux.org::extra /$mirror/extra/
        #rsync $options rsync.archlinux.org::ftp/testing /$mirror/
        #rsync $options rsync.archlinux.org::ftp/unstable /$mirror/
        rsync $options rsync.archlinux.org::ftp/community /$mirror/
    }

    if [[ -f $SYNCLOCKFILE ]]; then
      exit 1
    fi

    echo -n ">>> Sync log for " > $SYNCLOGFILE
    date >> $SYNCLOGFILE

    cd $mirror
    touch $SYNCLOCKFILE
    do_sync >> $SYNCLOGFILE
    #do_sync
    rm -f $SYNCLOCKFILE
  • 需要一个 gksu 软件包

    pacman -S gksu     

    重启 gnome   。。。。OK 

  • local 是 utf-8 的时候 telnet gbk编码的bbs 会出现乱码

    解决方法 : 使用 luit
    luit -encoding gbk telnet bbs.tsinghua.edu.cn

  • 原来在putty上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键)。输入数字的时候,不能用小键盘总是很不舒服的。于是就去找解决办法。

    解决办法:

    在选项 Terminal->Features 里,找到 Disable application keypad mode ,选上就可以了。

  • 2007-10-27

    samba 编码 - [网络相关]

    samba, 发现unix charset 缺省是UTF-8编码的。因此修改 smb.conf的[global]节,加上:

    unix charset = GBK
    dos charset = GBK
    display charset = GBK


    重启samba即可

    linux mount samba服务的时候中文会出现乱码

    unix charset = utf8
    dos charset = GBK
    display charset = utf8


    就可以了
  • 启动 gconf-editor : apps --> gnome-session --> options

    修改 splash_image 的值就ok了 (默认值是 splash/gnome-splash.png)

    默认的图片位置在 /usr/share/pixmaps/splash

  • 系统 --> 首选项 --> 菜单和工具栏
  • 2007-10-12

    Mldonkey - [软件介绍]

    mlDonkey是一个P2P软件,他因为支持如此多的P2P协议而闻名,因此许多人认为他是Unix/Linux最好的P2P软件。
    1. 首先下载软件(我的操作系统是Ubuntu)
    2. 解压下载的软件到一个目录。
    3. 允许里面的./mlnet。
    mldonkey现在是以后台服务(Daemon)的类型运行。mldonkey支持三种配置方式
    • 登录Web界面,在浏览器地址栏里面输入http://localhost:4080
    • telnet方式。输入telnet 4000
    • 用GUI方式,在Ubuntu里面可以安装mldonkey-gui.

    mldonkey由于实现了服务与界面的分离,运行比较稳定。
    mldonkey的主要配置文件在用户Home目录的./mldonkey里面。其中download.ini是主要的配置文件。
    下面是一些简单的配置说明:
    client_name
      设置nickname,这个和emule一样,有些server需要特殊的nickname才可以连上
      shared_directories
      共享的文件夹路径在这里设置,默认[]就是不共享
      allow_browse_share
      是否容许别人浏览你共享的文件,我是选false
      gui_port = 4001
      http_port = 4080
      telnet_port = 4000
      三种操控方式使用的端口,记得如果在这里修改了gui的端口,也要在gui的设置中同样更改
      allowed_ips = ["127.0.0.1";]
      容许控制端联接的ip列表,可以使用简单的通配符如*和?
      max_hard_upload_rate
      max_hard_download_rate
      如果要限制传输速度,就设置这两个参数,0表示不限,单位是KB
      enable_overnet
      enable_bittorrent
      enable_donkey
      enable_opennap
      enable_soulseek
      enable_gnutella
      enable_fasttrack
      enable_directconnect
      各种p2p协议,想使用的话就true,不想用就设置成false
      max_concurrent_downloads
      最大容许的同时下载线程,默认是60,如果对自己带宽有信心可以设大点,我
      512K adsl远远用不了60,所以不动
      temp_directory
      incoming_directory
      auto_commit
      下载中未完成的文件存放路径和完成的文件存放的路径,auto_commit表示mldonkey会自动把下载完成的文件从temp_directory移动到incoming_directory里面
      ask_for_gui
      启动时询问是否开启mldonkey_gui,如果觉得这个对话框很烦就设置成false,以后自己手动运行mldonkey_gui随时都可以连的上
      start_gui
      是否自动运行gui界面

     -----------------------------------------

    ED2K-max_connected_servers       30         最多连接的服务器数量
    max_hard_download_rate              250       最大下载速度
    max_hard_download_rate_2           150       最大下载速度2,应该是限速模式下用的
    max_hard_upload_rate                  150       最大上传速度
    max_hard_upload_rate_2               100        最大上传速度2,限速模式

    提高缓存,保护硬盘
    buffer_writes                                true              写缓存
    buffer_writes_threshold                  3000            3MB之后强制写入硬盘
    client_buffer_size                           50000000     缓存大小为50MB,内存小的就设小点
    share_scan_interval                        240           共享目录的检查时间,我设成240分钟了,缺省是1分钟,所以总在那里读硬盘 

  • 2007-10-12

    x11VNC - [软件介绍]

    x11vnc -forever -passwd ******

    参数说明

    -forever 表示服务一直开启,就是说可以多次连接/退出,不加此参数的话登录一次後server自动关闭
    -passwd 用来设置登录密码,请将******自行替换为密码
    执行後屏幕会显示5900端口已经被打开,此时就可以从其他地方远程登入

     

    windows客户端

     

     

     

     

  • 2007-10-09

    nvclock - [软件介绍]

    我用 nvidia-settings 看不见显卡的温度  

     奇怪了  于是下了个  nvclock 

    运行  nvclock_gtk    温度出来了。。。。 

  • 感觉要换一下显卡了(fx5200)
    嘿嘿 我不适追新族 准备上taobao弄一块2手的
    发现一块映众6600显卡AGP接口2手显卡,感觉还可以,240块的价格也可以接受
    买了!

    问题来了 linux 竟然不支持这个显卡,郁闷了。。。。

    Backtrace:
    0: X(xf86SigHandler+0x84) [0x80d0574]
    1: [0xb7efd420]

    Fatal server error:
    Caught signal 11. Server aborting


    是xinit的最终结果。。。

    经过网上的 几番搜索之后 发现好像是bios的问题,
    下载了那个朋友提供的 BIOS模块
      找到inno3D 的模块了, 用它自己的比较好 下载 ,替换一下前面那个包中的rom)


    解压后 用纯dos启动

    backup (备份显卡 bios)
    flash (刷新BIOS)

    重启。。。

    解决。。。。。。。。。。。。。。。! 庆祝下 哈

  • mount -t smbfs -o iocharset=utf8,codepage=cp936,username=administrator,password=password //192.168.1.32/E /mnt/smb/
  • sftp -oPort=60001 root@192.168.0.254

    使用-o选项来指定端口号.
    -oPort=远程端口号
  • 1、本地機器生成密鑰
    $ssh-keygen -t rsa

    生成基於ssh協議第二版密鑰,如果還是用rsa1,該升級了。

    2、複製生成的id_rsa.pub公鑰文件到遠程伺服器,簡單的用:
    $scp id_rsa.pub bsduser@192.168.1.188:mykey.pub

    3、密碼登陸遠程伺服器:
    $ssh 192.168.1.188 -l bsduser

    這裡註意不是cp,而是cat;不是">",而是">>"的操作:
    %cat mykey.pub >> $HOME/.ssh/authorized_keys

    4、重啟sshd
    #/etc/rc.d/sshd restart

    5、此時進行登錄測試:
    $ssh bsduser@192.168.1.188

    成功,則可以不用輸入繁瑣和易泄露的密碼。但是條件是你要保護好自己的密鑰文件信息。
  • 名 称
           useradd - 帐号建立或更新使用者的资讯

    语 法
           useradd [-c comment] [-d home_dir]
                   [-e expire_date] [-f inactive_time]
                   [-g ...