-
2009-10-24
SSH 登入消息
修改 /etc/motd
-
2009-04-07
linux 下文件编码转换 - [命令操作]
$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 打印程序版本号 -
2009-04-06
在命令行下使用Mutt发送邮件附件 - [命令操作]
echo "no content" | mutt -s "subject" -a file.tar.gz email@gmail.com
-
2009-04-02
fvwm怎么启动之类的问题解说。。。 - [系统配置]
还是有看到问 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明了 呵呵
-
2009-01-27
让gnome不显示已经挂载的分区 - [桌面相关]
gnome会自动读取 /media 的挂载情况
在fstab里把分区挂在/mnt下就不会显示了
-
2009-01-20
自定义GTK程序工具栏图标大小 - [桌面相关]
编辑 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
-
2009-01-05
取消gnome 自动挂载u盘 - [桌面相关]
gconf-editor
键值
/apps/nautilus/preferences/media_automount
-
2008-06-19
标准答案解析
ADDDCDCAABC
一名女教师正在给同学们上拼音课,教着教着忽然脸红了。请问她现在正在教的最有可能是哪个字?
A,软 B,硬 C,嫐 D,嬲
答案:A
课文:语文老师问:“‘软’的拼音怎么读?”
学生们齐声喊道:“日完软!”
老师说:“嗯,基本正确,但部分女同学发音不标... -
2008-02-19
DWL-G122 在 archlinux下的安装 - [网络相关]
先下载驱动
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
okifconfig rausb0 up 就可以了
-
2008-02-06
Quod Libet读取标签乱码的解决方法 - [软件介绍]
~/.quodlibet/config
找到 id3encoding
id3encoding =GBK
就可以了
-
2008-01-15
诺基亚N73疑难杂症解答 - [默认分类]
诺基亚N73疑难杂症解答
以下是一些出错的代码,你可以轻松了解到出错的原因,不在为爱机系统出错头痛!
KErrNotFound-1
找不到指定文件
KErrGeneral-2 一般错误
KErrCancel-3
操作被取消
KErrNoMemory-4
内存不足
KErrNotSupported-5 &n... -
2008-01-06
手机的功能讨论兼Symbian上的putty
putty作为一个开源的ssh client,大家应该已经很熟悉了,但是一直没有想过会有人port到Symbian系统上。所以以前还翻了一个MipsSSH来用,但是它各方面连差强人意都算不上。
今天能有此收获起源于看到一个关于手机用途的讨论。话题是除了打电话和发短信,平常手机还有什么用处。
在我看来,手机还有几个用处,依次排列:
闹钟、定时器,日程管理(★★★★★)。这个功能对我来说可能比电话更重要,一切时间的表现和控制就在手机闹钟上... -
2008-01-03
蓝芽:Linux与手机 - [网络相关]
当蓝芽SIG成立的时候,其发起者曾经指出,当蓝芽能够被集成入单芯片之中、成本下降到5美元的时候,将得到极大地普及。而今,小小的一个五号电池大小的几十块人民币的东东就可以提供这个功能了,蓝芽也真的进入了我的生活。
利用蓝芽在手机之间传送图片不是什么新鲜事,我们现在做的是要连接Linux主机和蓝芽手机。
如果你喜欢这篇文章,别忘了谢谢偷走我前一个手机的兄弟,否则我也没有这么快用上蓝芽手机。
手机与计算机的通信与文件传输。
来点基础
... -
2007-12-09
转发语句(iptables) 共享上网 - [网络相关]
使用一张网卡 通过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 -
2007-11-14
gnome自动挂载u盘 中文显示 - [桌面相关]
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 -
2007-11-03
gnome 右键中的 open as administrator - [桌面相关]
需要一个 gksu 软件包
pacman -S gksu
重启 gnome 。。。。OK
-
2007-10-31
telnet bbs 的乱码问题 - [字体相关]
local 是 utf-8 的时候 telnet gbk编码的bbs 会出现乱码
解决方法 : 使用 luit
luit -encoding gbk telnet bbs.tsinghua.edu.cn -
2007-10-28
解决putty上vi小键盘不好使的问题 - [默认分类]
原来在putty上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键)。输入数字的时候,不能用小键盘总是很不舒服的。于是就去找解决办法。
解决办法:在选项 Terminal->Features 里,找到 Disable application keypad mode ,选上就可以了。
-
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
就可以了 -
2007-10-20
修改 gnome 的 splash - [桌面相关]
启动 gconf-editor : apps --> gnome-session --> options
修改 splash_image 的值就ok了 (默认值是 splash/gnome-splash.png)
默认的图片位置在 /usr/share/pixmaps/splash
-
2007-10-12
Nautilus工具栏中的文字位置 - [桌面相关]
系统 --> 首选项 --> 菜单和工具栏 -
mlDonkey是一个P2P软件,他因为支持如此多的P2P协议而闻名,因此许多人认为他是Unix/Linux最好的P2P软件。
- 首先下载软件(我的操作系统是Ubuntu)
- 解压下载的软件到一个目录。
- 允许里面的./mlnet。
- 登录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分钟,所以总在那里读硬盘 -
x11vnc -forever -passwd ******
参数说明
-forever 表示服务一直开启,就是说可以多次连接/退出,不加此参数的话登录一次後server自动关闭
-passwd 用来设置登录密码,请将******自行替换为密码
执行後屏幕会显示5900端口已经被打开,此时就可以从其他地方远程登入 -
我用 nvidia-settings 看不见显卡的温度
奇怪了 于是下了个 nvclock
运行 nvclock_gtk 温度出来了。。。。
-
2007-10-09
Inno3D GF 6600 不支持 linux 解决篇~ - [系统配置]
感觉要换一下显卡了(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)
重启。。。
解决。。。。。。。。。。。。。。。! 庆祝下 哈 -
2007-10-07
smbmount 中文支持 - [字体相关]
mount -t smbfs -o iocharset=utf8,codepage=cp936,username=administrator,password=password //192.168.1.32/E /mnt/smb/ -
2007-10-07
sftp 指定端口登入 - [网络相关]
sftp -oPort=60001 root@192.168.0.254
使用-o选项来指定端口号.
-oPort=远程端口号 -
2007-10-07
ssh 利用 RSA 公钥进行远程认证 - [网络相关]
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
成功,則可以不用輸入繁瑣和易泄露的密碼。但是條件是你要保護好自己的密鑰文件信息。
-
2007-10-07
useradd 命令详解 - [命令操作]
名 称
useradd - 帐号建立或更新使用者的资讯
语 法
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g ...







