-
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
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 ... -
2007-10-06
host.allow 和 host.deny - [网络相关]
对于能过xinetd程序启动的网络服务,比如ftp telnet,我们就可以修改/etc/hosts.allow和/etc/hosts.deny的配制,来许可或者拒绝哪些IP、主机、用户可以访问。
比如我们在 /etc/hosts.allow中加入
all:218.24.129.
这样就会允许来自218.24.129.*域的所有的客户来访问。这只是举个例子,实际上,系统默认状态 下,都是能用这些网络服的
如果我们在 /etc/hosts.deny中加入,就限制了来自218.24.129.*域的所有的所有的IP。
all:218.24.129.
如果我们在 /etc/hosts.deny中加入
all:218.24.129.134,这样就限制了所有在218.24.129.134中的所有的用户的访问。
当hosts.allow和 host.deny相冲突时,以hosts.allow设置优化。
设置好后,要重新启动
# /etc/rc.d/init.d/xinetd restart
# /etc/rc.d/init.d/network restart
不是任何服务程序都能使用TCP_wrappers的,例如使用命令ldd /usr/sbin/sshd,如果输出中有libwrap,则说明可以使用TCP_wrappers, 即该服务可以使用/etc/hosts.allow和/etc/hosts.deny,如果输出没有libwrap则不可使用 -
2007-10-02
设置 电源按钮 按一下为重启 - [系统配置]
vi /etc/acpi/handler.sh
在 button/power) 后添加 PWRF) /sbin/init 6 ;;
如:
case "$1" in
button/power)
#echo "PowerButton pressed!">/dev/tty5
case "$2" in
PWRF) /sbin/init 6 ;;
# PWRF) logger "PowerButton pressed: $2" ;;
*) logger "ACPI action undefined: $2" ;;
esac
;; -
2007-09-29
linux下监控cpu 硬盘温度 - [命令操作]
pacman -S lm_sensors
在终端中运行 sensors-detect
会自动侦测所需模块。
都选yes (最后一个默认是no的,也要选择yes )
这时打开 /etc/rc.d/sensors start
在终端中使用 sensors 命令就可随时监控cpu温度。pacman -S hddtemp
hddtemp /dev/sda
就可以查看 硬盘的温度了
-
2007-09-20
linux 死机的时候。。。 - [命令操作]
死机的时候按住alt+printscreen
然后依次按下REISUB
就可安全重启系统 -
2007-09-18
去掉xorg的 nv启动画面 - [桌面相关]
找到 Section "Screen" 这一栏
添加
Option "nologo" "1"
-
2007-09-17
dir_colors 的一些解释 - [系统配置]
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=whitedi 表示目录
ln 表示连接
or 表示坏掉的连接
ow 表示权限是 777 的目录
ex 表示可执行文件 -
2007-09-13
linux 修改时间 - [命令操作]
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性, Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#hwclock -w
这个命令强制把系统时间写入CMOS -
man 是调用 less命令来显示手册的 , 在less中有一个 mark的功能,你输入m,然后在 mark: 后输入标记字母(比如a)就可以标记当前的位置。
然后当你需要返回到标记的位置时,按一下 ‘(单引号)在goto mark: 后 输入字母(输入一个a),就会跳回到刚才标记的位置。还有2个特殊的建 ^和$ 会返回到 开始 和 结尾
-
2007-09-04
解决 freemind 乱码 - [字体相关]
把系统中文字体 链接到
/opt/java/jre/lib/fonts/fallback
下面 并创建 fonts.dir 文件 就可以了
-
2007-09-02
关于unix高级环境编程 编译时的err_sys和err_quit错误的解决办法 - [默认分类]
其实在附录B中W. Richard Stevens, Stephen A. Rago已经实现了这些函数,
把这些实现了的函数写成了头文件,再编译程序时只要包含该头文件就不会出现编译错误的情况了。
-
2007-09-02
gnome-clipboard-daemon - [桌面相关]
解决程序关闭后 不能粘贴复制的内容的问题
http://members.chello.nl/~h.lai/gnome-clipboard-daemon/
-
2007-09-01
VirtualBox实现桥接模式(ubuntu) - [网络相关]
一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化, 应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等 的。 网上很多文章,包括VirtualBox自己的帮助文档都有为VirtualBox设置桥接模式的教程,但是基本上都是写Host和Guest都采用dhcp的方式来获取IP,但是在我的环境中,必须要设置自己的静态IP,所以最后有一些稍微不一样。
下面我在Ubuntu7.04下设定VirtualBox中Host Networking为桥接模式的... -
$qtconfig
出现 QT configuration
选择Fonts页
修改Default Font
Family:SimSun
Style:Normal
Point Size:12
更改Font Substitution
Select or Enter a Family :Helvetica
在Select sunstitute Family:中选择SimSun然后使用Add增加
Select or Enter a Family :宋体(输入,可能体显示不出来)
在Select sunstitute Family:中选择SimSun然后使用Add增加
选择Interface页
XIM Input Style:Off The Spot
-
2007-08-30
在linux下自动关闭显示器 - [系统配置]
编辑/etc/X11/xorg.conf文件,在Monitor段(section)添加一行Option “DPMS”,在ServerLayout’段(section)添加Option "OffTime" "20"。数字20表示在显示器关掉之前的非活动状态分钟数。如果您使用了鼠标或键盘显示器将重新开启。另外,您还可以使用StandbyTime来最小化节电(power saving),使用SuspendTime使节电程度保持在中等水平。我在我的LCD上使用SuspendTime,因为它可以关掉背光灯,而其他两个会在最初的几分钟里报告信号丢失(Lost Signal)。
如果您想测试一切是否正常,不必重启X并等上20分钟,在xterm中键入命令xset dpms force off就可以了。在这个命令中您也可以使用standby或suspend来替代off。
-
local 是 utf-8
/dev/sda8 /mnt/sda8 vfat iocharset=utf8,fmask=111,dmask=000,exec 0 0
/dev/sdb9 /mnt/sdb9 vfat iocharset=utf8,fmask=133,dmask=022,exec 0 0
/dev/sdc1 /mnt/ntfs ntfs-3g locale=zh_CN.utf8,uid=1000,gid=1000,fmask=133,dmask=022,exec 0 0重新加载fstab
mount -a
fmask 是文件的掩码 dmask是目录的掩码
uid 是用户的id gid 是组的id(磁盘的所有者标记为他们)后面两个0,第一个代表dump,0是不备份
第二个代表fsck检查的顺序,0表示不检查exec 表示挂载后可执行二进制文件
有些人写defaults 他默认包含了很多选项
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作最后一行是 ntfs-3g 的加载命令
defaults——缺省 Linux 文件系统设置。这和直接指定 rw、suid、dev、exec、auto、nouser、async 是一样的。这些选项分别表示:该文件系统将以读写模式装入,set-UID 位将生效,将正常处理特殊字符或块设备,可以执行二进制文件,可以自动装入该文件系统,并且所有的 I/O 都以异步方式完成。
noatime——当读取文件或目录时,不要更新访问时间字段。这并不是严格的 POSIX 行为,但是它可以显著地提高文件系统的操作速度,特别是对于具有大量目录和文件且读取操作远多于写入操作的文件系统。
noexec——不要从该文件系统中运行二进制文件。它被视为仅包含数据的文件系统,如果您并不完全相信文件或可执行文件的来源,那么使用这种方式是很方便的。
nosuid——忽略存储在该目录中的文件上的 set-user-ID 和 set-group-ID 位,同样地,当您并不相信这些文件的来源时,这也是一个可用的安全特性。
ro——文件系统以只读方式装入。写入文件、创建新的文件或目录的尝试都将失败。
data=journal——在向文件系统中写入数据之前,将会对所有的数据进行日记记录,而不仅仅将文件系统元数据写入到日记。这样就确保了灾难发生时的数据完整性,但却严重地降低了写入操作的性能。 -
2007-08-30
找不到 helvetica 的原因。。 - [字体相关]
没有安装 75api 和 100api
pacman -S xorg-fonts-75dpi
pacman -S xorg-fonts-100dpi -
2007-08-18
fcitx 下 urxvt xterm等 启动慢 - [桌面相关]
imFont 选项(F要大写)比如
*imFont: -misc-simsun-medium-r-normal-0-0-0-0-p-0-iso10646-1
-
2007-08-16
Xrog 透明 阴影 - [桌面相关]
这个攻略是for Archlinux的。
首先安装这两个包:
xcompmgr
transset
然后修改/etc/X11/xorg.conf,加入如下设置:
Section "Extensions"
Option "Composite" "Enable"
EndSection
重启X服务器
在控制台下输入:
xcompmgr -c
或者 xcompmgr -s (取决于你是希望服务器端绘制效果还是客户端绘制)
然后输入:
transset
这是鼠标会变成一个十字,用它点你希望绘制效果的窗口,即可得到透明效果。 -
2007-08-07
uucp (连接com口工具) - [命令操作]
安装uucp 包
命令:
# cu -l /dev/ttyS0 dir 连接com1口
退出: ~z
E-5-Layer-1#-XunJian#~z
[1]+ Stopped cu -l /dev/ttyS0 dir
[root@scan ~]#
-
2007-08-07
在控制台下刻录CD -- cdrtools - [命令操作]
本文概述了如何取得权限,访问特定的CD读取烧录设备,以及烧录CD所必需的命令。并未涉及各种可用的GUI工具。
安装烧录CD所需的工具
# pacman -Sy cdrtools
允许用户使用刻录机
1.增加用户权限。
如果你使用DevFS:在/etc/devfsd.conf中加入以下几行,增加cdrom用户组权限。
仅适用scsi:
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/cd PERMISSIONS root.cdrom 666
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.cdrom 666
如果你使用Udev:在/e... -
2007-08-06
贴一下 arch下的中文设置 - [字体相关]
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- WenQuanYi Bitmap Font for CJK users -->
<fontconfig>
<!--
default settings for all fonts.
-->......
-
more /proc/version
uname -a
uname -rs







