2010年3月17日 | 分类: Linux | 标签:

打算把所有用到的命令全部详细记录下,方便以后查证!
就先从Screen这个开始吧!

命令: Screen

Use: screen [-opts] [cmd [args]]
 or: screen -r [host.tty]

Options:
-a            Force all capabilities into each window's termcap.
-A -[r|R]     Adapt all windows to the new display width & height.
-c file       Read configuration file instead of '.screenrc'.
-c file       读取指定的配置文件,而不是默认的'~/.screenrc'文件。
-d (-r)       Detach the elsewhere running screen (and reattach here).
-dmS name     Start as daemon: Screen session in detached mode.
-D (-r)       Detach and logout remote (and reattach here).
-D -RR        Do whatever is needed to get a screen session.
-e xy         Change command characters.
-e xy         更改命令字符。
-f            Flow control on, -fn = off, -fa = auto.
-h lines      Set the size of the scrollback history buffer.
-h lines      设置回溯历史缓冲区的大小.
-i            Interrupt output sooner when flow control is on.
-l            Login mode on (update /var/run/utmp), -ln = off.
-list         or -ls. Do nothing, just list our SockDir.
-L            Turn on output logging.
-L            打开日志输出。(日志文件在~/screenlog.0)
-m            ignore $STY variable, do create a new screen session.
-O            Choose optimal output rather than exact vt100 emulation.
-p window     Preselect the named window if it exists.
-q            Quiet startup. Exits with non-zero return code if unsuccessful.
-q            安静模式运行。退出反非零代码为不成功。
-r            Reattach to a detached screen process.
-r            重新打开一个离线的screen进程.
-R            Reattach if possible, otherwise start a new session.
-s shell      Shell to execute rather than $SHELL.
-s shell      指定shell,非系统的$SHELL.
-S sockname   Name this session pid.sockname instead of pid.tty.host.
-S sockname   指定会话名称 pid.sockname。sockname替换 pid 后的 tty.host
-t title      Set title. (window's name).
-t title      设置标题. (窗口的名子).
-T term       Use term as $TERM for windows, rather than "screen".
-T term       指定终端类型。
-U            Tell screen to use UTF-8 encoding.
-U            让screen使用UTF-8编码。
-v            Print "Screen version 4.00.03jw4 (FAU) 2-May-06".
-v            打印版本信息.
-wipe         Do nothing, just clean up SockDir.
-wipe         清理已经死掉的screen.
-x            Attach to a not detached screen. (Multi display mode).
-x            连接到一个在线的screen上,不会将原有的screen关掉。(多显示模式)
-X            Execute cmd as a screen command in the specified session.
-X            指定screen运行一个命令.

组合键说明:
C-a ? 显示所有键绑定信息
C-a w 显示所有窗口列表
C-a C-a 切换到之前显示的窗口
C-a c 创建一个新的运行shell的窗口并切换到该窗口
C-a n 切换到下一个窗口
C-a p 切换到前一个窗口(与C-a n相对)
C-a 0..9 切换到窗口0..9
C-a a 发送 C-a到当前窗口
C-a d 暂时断开screen会话
C-a k 杀掉当前窗口
C-a [ 进入拷贝/回滚模式

2010年3月16日 | 分类: Linux | 标签:

这两天一直在认真学习,唉,做人难呀,一直得学!
因为本人英语水平一般得不能再一般了,所以需要一个字典用,网上找了半天,发现推荐GoldenDict的人最多,就安装它来试试。

sudo aptitude install goldendict  #安装

mkdir -p /usr/share/goldendict/dic
#我建了个放词典文件的目录

因为GoldenDict支持stardict的词典,可以将下载的词典考入这个目录,然后在GoldenDict的Dictionaries中设置一下就可以用了。

总体感觉还不错,屏幕取词速度很快!目前没有发现不能取的词。

2010年3月13日 | 分类: 琐碎杂事 | 标签:

我算是半个模拟飞机爱好者,为什么说是半个因为我装备都有了,就是没有时间好好练习!
下边是YouTube上找的雄蜂无人机操作录像!在YouTube上扫UAV也能搜到不少!

因为国内朋友不能直接看到youtube视频,贴视频上来导致网页打开太慢!所以换成链接吧!
http://www.youtube.com/v/7Dxn_qEs_p8

2010年3月10日 | 分类: Linux | 标签: ,

这两天Ubuntu老是不定时桌面锁死,键盘鼠标都不响应了,无法用Ctrl+Alt+F1-6进入控制台,所以只能reset重启了!
昨晚又一次无响应,这次因为没有窗口挡在conky上,看到网络流量指示在动,想应该不是X系统的问题,就把键盘和鼠标重新插了一下,这下键盘鼠标都可以用了,这时发现开着的VMware也无响应了,桌面点什么都没反映,只好C-A-F1到控制台将VMware kill掉,回到桌面一切都正常了!
现在回想桌面锁死基本都是在我开着VMware时发生的,怀疑锁死是由于VMware和系统之间有冲突,估计冲突在USB上!

2010年3月8日 | 分类: Linux | 标签:

当时安装系统时先择了自带的185版本的N卡驱动,这两天不知道为什么偶尔X Window就死掉了!
抱着试试的想法就把自带的185驱动在硬件驱动里移除掉,下载官方最新的190版驱动。
详细做法如下:

#安装一些必须的开发包
sudo aptitude install libc6-dev gcc++
sudo aptitude install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`

#新建了个/etc/default/linux-restricted-modules-common文件
sudo vi /etc/default/linux-restricted-modules-common
#内容为 DISABLED_MODULES="nv nvidia_new" 

#备份/etc/X11/下的xorg.conf文件,我全盘都没有找到这个文件就没有备份。

#用Ctrl+Alt+F1切到控制台下
sudo /etc/init.d/gdm stop
#关掉Gnome,因为不关没法安装驱动。

#开始安装
sudo sh nvidia.run
#这里我把从官方下载来的很长的文件名改短了,自己根据情况输吧!
#之后就是选accept,再YES,等程序退出到提示符下就可以reboot系统了。
#到此就全部安装完成!说的是不出意外的话!
#起动起来后可以看到Nvidia的那个大图,可以修改xorg.conf中的Section "Device"段里加入Option "NoLogo"将它去掉!

整个安装过程主要是先卸载掉原来的显卡驱动,然后关掉Gnome后在控制台下安装新的!

2010年3月8日 | 分类: Linux | 标签:

今天ubuntu论坛挂了,没事ping了下发现丢包非常严重,最高时能到50%。开始以为是ubuntu论坛服务器的问题,没有理会可在维护自己服务器时也试着ping了一下,发现丢包一样严重! :sad:
这时才想起MTU,哎,本地网络接入商MTU是1492,Linux下默认是1500,这不就是丢包的原因吗!将网卡的MTU值改成1492后一切正常了!

ifconfig eth0 mtu 1492   #临时修改

sudo vi /etc/network/interfaces  #长效设置
#在iface eth0 inet static这节最后加入
mtu 1492

至此一切恢复正常了! :grin:

MTU这个值需要根据自己的网络环境设置,不同网络环境下这个值设置不同。我上边提到的1492并不是我现在这个网络最适合的值,大家可以自行设置不同的值来找出适合自己的!

2010年3月5日 | 分类: Linux | 标签: ,

今天溜达时看到li2z.cn的一篇文章,说了关了ext的文件系统会占用5%的空间用来留给root用户维护系统或者记录系统关键日志的时候使用,我得1TB备份盘的5%,一下子占掉了12209500 :sad:

#下边这段代码直接从li2z.cn上复制过来。
#之前的保留区有 732463 块
lily@LLY:~$ sudo tune2fs -l /dev/sda7 | grep "Reserved block count"
Reserved block count:     732463
#已用空间+可用空间 和 总空间 相比,还少了近3个G
lily@LLY:~$ df
文件系统	         1K-块      已用      可用 已用% 挂载点
/dev/sda7             57677500  47662588   7085060  88% /home
#调整:
lily@LLY:~$ sudo tune2fs -r 25600 /dev/sda7
tune2fs 1.41.9 (22-Aug-2009)
Setting reserved blocks count to 25600
#再来看看空间,哈哈
lily@LLY:~$ df
文件系统	         1K-块      已用      可用 已用% 挂载点
/dev/sda7             57677500  47662584   9912516  83% /home
#确认调整成功
lily@LLY:~$ sudo tune2fs -l /dev/sda7 | grep "Reserved block count"
Reserved block count:     25600

看来以后要认真读读man的信息了!

2010年3月4日 | 分类: Linux | 标签: ,

  VLC Media Player 可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestrial television channels)、在许多作业平台底下透过宽频 IPv4、IPv6 网络播放线上影片;此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络串流及本机多媒体档案之播放。

对了,它的界面是中文的,这点比mplayer要好!

官方:http://www.videolan.org/
PPA:https://launchpad.net/~c-korn/+archive/vlc

sudo vi /etc/apt/sources.list.d/videolan.list  #加入下边的源(ubuntu 9.10的源)
deb http://ppa.launchpad.net/c-korn/vlc/ubuntu karmic main
deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu karmic main
sudo aptitude update
sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

安装完后一播放视频就自动退出程序了,改了半天视频输出模块,最后发现用OpenGL视频输出就不会退出了!还有如果没声音可以将音频输出模块改成Pulseaudio音频输出。
字幕乱码,需要在首选项中把字体设成中文字体,我设成如下:
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc

2010年3月2日 | 分类: Linux | 标签:

这两天找了个流量监测软件,可以在命令行下运行的,资源占用也很少,基本可以忽略了!直接说怎么用吧!

vnstat

sudo aptitude install vnstat  #Ubuntu下安装
yum install vnstat  #CentOS下安装
vnstat -u -i ent0  #加入监测计划第五分钟运行一次
vnstat -d #按天查看
vnstat -h #按小时查看
vnstat --help #更多功能看帮助

2010年3月1日 | 分类: 琐碎杂事 | 标签:

将原来的Apache换成了Nginx,呵呵性能感觉强了不少!不过还需要优化。

def my_ruby_snippet
  blog_post.should(be_highlighted)
end