Menu Home

系统管理

kindle paperwhite白屏处理

        在使用kpw阅读书籍时,如果碰到书籍中有错误,会出现死机、白屏现象。这种情况没有必要进行刷机这么复杂的处理。正确的处理方式如下: 长按电源键20秒以上,然后等待系统自动重启。重启成功后,删除出现问题的书籍即可。

ubuntu使用Fn调节屏幕亮度

OS: ubuntu 12.04 NVIDIA: 319.37 笔记本在ubuntu下更新了NVIDIA显卡驱动后,Fn快捷键调节屏幕亮度的功能失效了,可以使用下面的方法重新启用: 在 /etc/X11/xorg.conf的”Device”段加入一行: Option “RegistryDwords” “EnableBrightnessControl=1” 现在xorg.conf看起来可能是这样: Section “Device” Identifier “Device0” Driver “nvidia” VendorName “NVIDIA Corporation” Option “RegistryDwords” “EnableBrightnessControl=1” EndSection

nvidia显卡的xorg配置

生成xorg配置 如果发现系统/etc/X11/xorg.conf文件丢失,你可以使用下面的命令生成一个新的xorg.conf文件 $ X –configure 新生成的xorg.conf.new一般在用户目录下,具体路径请查看输出结果,得到xorg.conf.new文件后需要把它拷贝到/etc/X11/下,并且更改文件名为xorg.conf。如果这个自动生成的文件不符合需求就需要根据具体情况做相应的修改。当然,更方便的方法就使从别的机器上拷贝/etc/X11/xorg.conf到你的系统中,针对Nvidia显卡的xorg配置都使通用的,然后再做相应的修改。 单屏xorg的配置 xorg.conf内容 # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 260.19.44 ([email protected]) Sun Feb 27 21:50:39 PST 2011 Section “ServerLayout” InputDevice “irtouch” “SendCoreEvents” Identifier “Layout0” Screen 0 “Screen0” InputDevice “Keyboard0” “CoreKeyboard” InputDevice “Mouse0” “CorePointer” Option “Xinerama” “0” EndSection Section “Files” EndSection […]

ubuntu 搭建vpn

OS : ubuntu 12.10 install pptpd apt-get install pptpd configure pptpd vi /etc/pptpd.conf localip 192.168.0.234 #主机的ip地址 remoteip 192.168.1.200-238 #分配给客户端的ip地址 vi /etc/ppp/pptpd-options ms-dns 8.8.8.8 vi /etc/ppp/chap-secrets #设置连接密码,可以使用如下2种格式: user1 pptpd password * #适用所有ip, “pptpd”需要跟/etc/ppp/pptpd-options中的name相同 user2 pptpd password 192.168.1.211 #适用指定ip /etc/init.d/pptpd restart #重启pptpd服务 设置ip转发规则 vi /etc/sysctl.conf net.ipv4.ip_forward=1 #开启ip转发 sysctl -p #使ip转发生效 apt-get install […]

开机自动启动x11vnc脚本

#!/bin/sh while true do AUTH_ID=`ps -ef | grep auth | grep -v grep |grep -v xinitrc | awk ‘{print $13}’` if [ “$AUTH_ID” = “” ];then echo “waiting for ready, retry 10s later…” else x11vnc -auth $AUTH_ID -display :0 -xdamage -ncache_cr fi sleep 10 done os: opensuse 11.4

来自Google Facebook等知名互联网公司的系统扩展经验

本文出自澳大利亚一位ID为Dodgy Coder的程序员2012年4月的博客文章。他从High Scalability上整理和总结了Google、YouTube、Twitter、Amazon、Ebay、Facebook和Instagram等7家知名互联网的系统扩展经验。值得注意的是,有些资料时过境迁,已经不再反映最新情况,但是核心的理念和许多具体经验还是非常宝贵的学习资料,值得一读。 不难发现,这7个公司都有以下共同的6大理念: 1.    保持简单——随着时间推移,复杂性会自然出现。 2.    自动化一切——包括灾难恢复。 3.    不断迭代——想扩展到更高水平?必须准备好忍痛弃用现在能工作的某个组件。 4.    选择合适的工具——但也不怕自己动手打造。 5.    使用缓存——在适当的地方。 6.    根据场景,在数据的一致性和可用性之间做取舍。 下面来分别看一下7大公司的经验吧。

ubuntu下设置ftp

ubuntu下设置ftp OS: ubuntu 12.04 安装vsftpd apt-get install vsftpd 编辑 /etc/vsftpd.conf listen=YES #anonymous_enable=YES local_enable=YES write_enable=YES #anon_upload_enable=YES anonymous_enable=NO #默认是允许 dirmessage_enable=YES # 允许进入文件夹 xferlog_enable=YES # 允许 ftp 日志记录允许 connect_from_port_20=YES # 允许使用20号端口作为数据传送端口 secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem 设置ftp文件夹 mkdir -p /home/ftp/upload mkdir -p /home/ftp/download chmod 755 /home/ftp chmod 777 /home/ftp/upload chmod 755 /home/ftp/download 设置ftp用户 增加ftp组:groupadd ftpgroup […]

使用modeline强制屏幕分辨率

OS:ubuntu 12.04 生成Modeline cvt 1440 900 60 #命令格式:横向分辨率 纵向分辨率 刷新率 输出结果可能如下,其中Modeline行即是我们需要的: # 1440×900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline “1440x900_60.00” 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync 查看系统当前的屏幕输出端口 xrandr 我的输出结果如下: HDMI-1 connected 1920×1080+0+0 (normal left inverted right x axis y axis) […]

iptables 代理上网

iptables 代理上网 OS : opensuse 11.4 需求 eth0 (出外网) : 192.168.1.105   gataway : 192.168.1.1 wlan0 : 192.168.8.1 解决方法 echo 1 > /proc/sys/net/ipv4/ip_forward iptabes -t nat -A POSTROUTING -o eth0 -s 192.168.80/24 -j SNAT –to 192.168.1.105

ubuntu升级nvidia driver

buntu升级nvidia driver ubuntu升级nvidia显卡驱动分以下几步完成: 删除旧版本驱动: apt-get – -purge remove nvidia-* 删除系统自带的显卡驱动: apt-get – -purge remove xserver-xorg-video-nouveau 停止ubuntu的桌面环境: /etc/init.d/lightdm stop 切换到字符终端台 安装下载的新版nvidia驱动 重启桌面环境: /etc/init.d/lightdm start

LINUX网卡(设置千兆网卡速度及模式)

Ethtool命令: 摘要 ethtool ethX #查询ethX网口基本设置 ethtool –h #显示ethtool的命令帮助(help) ethtool –i ethX #查询ethX网口的相关信息 ethtool –d ethX #查询ethX网口注册性信息 ethtool –r ethX #重置ethX网口到自适应模式 ethtool –S ethX #查询ethX网口收发包统计 ethtool –s ethX [speed 10|100|1000] #设置网口速率10/100/1000M [duplex half|full] #设置网口半/全双工 [autoneg on|off] #设置网口是否自协商 [port tp|aui|bnc|mii] #设置网口类型 [phyad N] [xcvr internal|exteral] [wol p|u|m|b|a|g|s|d…] [sopass xx:yy:zz:aa:bb:cc] [msglvl N] 举例 […]