my blog my blog

Tag: Linux
Linux死机系统救援应急处理方法之Sys Rq

 

死机啦?咋整,强制关机?也许,我们不用强制关机也可以解决哦.奶牛看网上搞服务器的大牛分享的一篇解决方案很不错.今天也给大家介绍下.

如果Linux死机了,首先我们要看桌面的反应,鼠标还动不动,键盘还能用否,如果cpu的灯一直在闪动表示正忙,估计一般没有太大问题,可以救的.ctrl+alt+F1(或F2~F6)中任意一个都可以的,系统可能反应很慢,不过应该可以进去的,然后登陆,输入用户名跟密码,然后使用top察看占用cpu最大的程序,q退出,记下程序的pid,kill pid一般就可以结束进程了.当然如果没有反应也不要着急,试试 kill 9 pid.如果还是不ok,那么只有用杀手锏Sys Rq来解决了.

SysRq 经常被称为 Magic System Request,它被定义为一系列按键组合。之所以说它神奇,是因为它在系统挂起,大多数服务已无法响应的情况下,还能通过按键组合来完成一系列预先定义 的系统操作。通过它,不但可以在保证磁盘数据安全的情况下重启一台挂起的服务器,避免数据丢失和重启后长时间的文件系统检查,还可以收集包括系统内存使 用,CPU 任务处理,进程运行状态等系统运行信息,甚至还可能在无需重启的情况下挽回一台已经停止响应的服务器。那么SysRq在哪里呢?一般的键盘上sys rq跟print screen是同一个按键,当然,键盘不同,可能分布也不相同.

大部分内核默认都是支持Sys Rq救援的,但是默认都没有开启,我们需要手动来开启.

sudo vim /etc/sysctl.conf
设置kernel.sysrq = 1启用Sys Rq救援

重启系统即可生效.如果想即时生效的话也是有办法的.

#echo "1" > /proc/sys/kernel/sysrq

启用之后我们就可以使用了.当然还是离不开tty.不过如果你是桌面系统,崩溃的时候也是可以直接用的哦,最常用的就是REISUB.这个可以让你在不丢失资料的情况下安全重启.

R – 把键盘设置为 ASCII 模式

SysRq: Keyboard mode set to XLATE

有关键盘工作模式,请参考资料中的

kbd_mode

手册。

E – 向除 init 以外所有进程发送 SIGTERM 信号

SysRq: Terminate All Tasks

因为 syslogd 本身也被结束,所以 SysRq 也许不会被记录下来。但是查看 /var/log/messages 会看到类似下面的消息:

exiting on signal 15(SIGTERM)

I – 向除 init 以外所有进程发送 SIGKILL 信号

SysRq: Kill All Tasks

与 E 类似,因为 syslogd 本身也被结束,除非 netconsole 或串口记录已打开,否则连上面的信息都无法捕捉。同时,因为 SIGKILL 是不可捕获的信号,/var/log/messages 里面也不会留下任何线索。

S – 磁盘缓冲区同步

SysRq : Emergency Sync
Emergency Sync complete

该操作会把磁盘缓冲区的数据回写,以防止数据丢失,通常会有一定延时。在能看到输出的情况下,请等到 ” Emergency Sync complete ” 过后再继续后续操作。否则,等十秒钟左右,再进行后续 SysRq 操作。

U – 重新挂载为只读模式

SysRq : Emergency Remount R/O 
 Emergency Remount complete

该操作会把磁盘重挂载为只读模式,以防止数据的损坏。与 S 类似,该操作通常也有一定延时。请等到 ” Emergency Remount complete ” 出现过后再进行后续操作,或者等候十秒钟再进行后续 SysRq 操作。

B – 立即重启系统

SysRq: Resetting

该操作会立即重启系统,比想象中要快。

如果你记不住也没有关系,在tty下可以通过alt+sys rq+H来察看帮助信息哦~~~而且都很明确.其实刚才那个reisub是busier的倒写,busier就是busy的比较级,你懂的.R-E-I-S-U-B 这个序列的推荐使用方式是:R – 1 秒 – E – 30 秒 – I – 10 秒 – S – 5 秒 – U – 5 秒 – B,而不是一气呵成地按下这六个键哦.

其实呢,sysrq是通过向/proc/sysrq-trigger发送信号来实现的.在tty下用

echo “ ? ” > /proc/sysrq-trigger

可以看到alt+sysrq+h的结果哦~~~

更多更详细的介绍可以看文章<利用 SysRq 键排除和诊断系统故障>

Linux下好用的命令行拍照程序camshot

 

今天为大家介绍一款好用的Linux下的命令行拍照程序camshot.这个程序可能并没有cheese等程序出名,但是确实相当好用.特别是直接命令行下就可以搞定拍照,可以更好的配合奶牛前几天的文章 [Linux防盗系统设计]之Arch Linux开机自动发送提醒邮件功能实现 .

有朋友问可以直接让它自动拍个照片当附件发给自己么,当然可以咯.今天奶牛就说说具体方法.

1.点此下载camshot源码

2.编译安装,cd进入目录

sudo make&&make install
没有在ubuntu下测试,不晓得apt-get可以直接安装否,不过arch linux下可以yaourt来安装.

3.安装完成后就可以使用了.

普通的拍照可以如下实现

~ $ camshot -W 160 -H 120 -o ./
Letting the camera automaticaly adjust the picture:..........Done.
Command (h for help): h

Commands:
        x       Capture a picture from camera.
        h       Prints this help.
        q       Quits the program.

Command (h for help): x
Command (h for help): q

特殊借助管道来拍照的实现:

~ $ camshot -W 320 -H 240 -p ./campipe
Letting the camera automaticaly adjust the picture:..........Done.

另开启一个终端:

~ $ cat ./campipe > /tmp/tst.bmp

然后就可以在下面的地址找到照片了 /tmp/tst.bmp.

~ $ ls /tmp/ | grep tst
/tmp/tst.bmp

结束拍照的生活ctrl+c搞定

^CCaught CTRL+C, camshot ending  

介绍结束了?no,继续介绍奶牛如何用脚步实现自动拍照功能,来帮助我们更好的实现Linux防盗系统设计]之Arch Linux开机自动发送提醒邮件功能.

脚本内容如下:

#!/bin/sh
camshot -W 320 -H 240 -p nenew_shot &
sleep 5
cat nenew_shot >camshot.bmp
kill $(ps aux |grep camshot|grep -v grep|awk -F " " '{printf $2}')

脚本任务就是先后台运行camshot,然后睡5秒让程序充分运行,然后截图,关掉进程.这样子就可以得到一张bmp的320×240的截图了.

过几天奶牛会将所以设置整理成脚本发布的.

[Linux防盗系统设计]之Arch Linux开机自动发送提醒邮件功能实现

 

正月十四元宵节的前一天晚上,在微博上看到程序猿发的一则视频,视频讲述的是一个黑客如何追踪回一个失窃两年的电脑的故事,看后有很多感慨跟想法,与诸位分享下.首先说说思路:

  • 第一,要定位电脑的位置.我们知道,在互联网中,定位电脑最简单的方式就是ip定位.只要可以获取到ip,我们就可以判定一个人的所在具体地点或者范围(当然,如果是内网的话,只能得到一个范围),当然前提是对方并没有使用全局代理,如VPN.
  • 第二,连接主机.对于windows用户,奶牛觉得也就是3389端口开放的远程登录比较直接,然后对于linux用户呢,选择性会多很多,比如ssh或者vnc都是可行的方案.
  • 第三,搜集资料与资料备份.我们需要把自己的重要资料回传至本机,然后尽可能找到一些对方的资料,也就是搜集证据啦.
  • 第四,万事具备,抓贼啦~~~

在Linux系统下,我们首先要做的就是获取对方的ip,那么方案奶牛觉得用邮件来获取ip是最方便的.邮件?也许你正在诧异,邮件哪里会告诉别人ip哦,邮件当然会咯,而且是准确的地址哦.因为默认邮件的邮件头都被界面隐藏了,细心的朋友可以去看自己邮箱邮件的邮件头来查找发送人的ip的.在arch下,如果直接用mail命令发送邮件是没法直接发送滴.因为木有sendmail.所以奶牛就装了一个postfix,并进行了简单的配置.

sudo pacman -S postfix
sudo vim /etc/postfix/main.cf

将下面三行去除#并进行修改:

myhostname = mail.gmail.com
mydomain = gmail.com
myorigin = $mydomain
这里我们是伪造的gmail的邮箱发送邮件,当然你也可以根据需要将上面的信息进行修改.经奶牛测试,用上方的配置发送到163的邮箱是木有问题的,但是如果配置成163则会发生问题,如果发送到gmail邮箱,则建议将上述的域名替换掉,好像邮件都是对自己发来的邮件比较敏感.当然,这里建议是使用可以正常使用的邮箱,否则有可能会发生验证不通过而无法收到邮件.

sudo rc.d start postfix
:: Starting postfix daemon                                               [DONE]

表示启动postfix成功.

sudo touch /etc/nenew_mail.conf
sudo echo "This is an mail notification sent by the owner!" > /etc/nenew_mail.conf
sudo chmod 744 /etc/nenew_mail.conf

开始测试邮件发送

mail -s "test-email from the owner" < /etc/nenew_mail.conf [email protected]

将yourname替换为你的163邮箱(当然gmail也ok,但是gmail有时候会有很高的延时,具体原因未知).

去你的邮箱看下是否已经收到了邮件(在垃圾邮件中也算收到,可以自己设置白名单).如果已经顺利收到,ok,进行下一步,如果没有,将上面的参数进行调整.

既然已经把邮件发送系统配置完成,那么就剩下开机自动启动了,这里我们以写一个开机服务来完成.

sudo cp /etc/rc.d/postfix /etc/rc.d/nenew-mail
sudo vim /etc/rc.d/nenew-mail

将name=postfix修改为name=nenew-mail

将start)部分的内容修改为如下内容:

    stat_busy "Starting $name daemon"
    /usr/sbin/postfix start &>/dev/null \
    && { add_daemon $name; stat_done; } \
    || { stat_fail; exit 1; }
    sleep 600
    sudo su i -c 'mail -s "Computer Started"  < /etc/nenew_mail.conf [email protected]'
    sleep 15
    /usr/sbin/postfix stop &>/dev/null \
    && { rm_daemon $name; stat_done; } \
    || { stat_fail; exit 1; }
    ;;

其中sleep 600是开机延时600秒,为了防止电脑开机未进入网络状态就发送邮件.

sudo su i是将用户切换到i来发送这封邮件,当然,如果你的用户名是其它,完全可以用你自己的电脑用户名来替代.如果直接sudo mail来发送邮件也是可以的,但是用户名会显示[email protected]替换为你的邮箱.

修改完成后保存文件.测试服务是否正常运行

sudo rc.d start nenew-mail &

这时候让服务后台运行就可以了,为啥哩,因为我们设置了一个10分钟的延时啊,所以十分钟之后看自己的邮箱收到邮件否,如果收到了,一切正常.可以写开机启动项了.

sudo vim /etc/rc.conf

将最下面的daemon的最后加入你的启动项nenew-mail.

重启电脑,静静等待你的主机自动给你发送邮件通知就可以咯~~~放一张自己的测试效果图:

[Linux防盗系统设计]之Arch Linux开机自动发送提醒邮件功能实现 

Gnome3美化教程–关于gnome3的主题安装,扩展安装配置

 

奶牛也上手用Gnome3桌面环境了,用了也有一周了,总体感觉很好.也许是因为桌面比较人性化吧,很多设置,只要熟悉过来了,就很好用.奶牛也很久没有用Ubuntu了,发现Ubuntu的关键词不做,baidu都不理奶牛了,流量瞬间就没了,哈哈.其实呢,接触Linux也有两年多了,感觉,发行版各有优势,不能一概而论,要学习的东西,也不能完全是针对一个发行版本的,而是要适合Linux系统的大环境,要懂得变通.下面奶牛就以Arch Linux为模版跟大家介绍下如何配置个性化的Gnome3桌面环境.

先来说说Gnome3的桌面都有哪些可以配置的东西.首先是整体的大主题,就是Gnome-shell-theme.这个主题体现在应用程序的那个窗口,就是你把鼠标移动到桌面左上角所看到的效果,如图所示,就是奶牛安装的gnome-shell-theme-ice-cream-sandwich主题,效果是不是很像Android 4.0的桌面环境?

gnome3 gnome shell ice cream sandwich

除了gnome-shell-theme,第二大就是gnome3的扩展,扩展是用来完善gnome3的显示的,朋友们大概已经看到了,奶牛桌面的右上角为何跟默认的有所不同呢?因为奶牛开启了一个cpu监视与温度监视的扩展,并且将时间调整到了右侧而不是默认的中间.所以呢,就有了上面的效果.扩展的功能很多,奶牛稍后介绍.

两个最大的方面介绍完了,就该介绍主题细微调整了.这里将会涉及到的是鼠标主题,窗口主题,图标主题与GTK+主题.鼠标主题跟图标主题都好理解,那窗口主题跟GTK+主题又有什么区别呢?奶牛放个图片,来跟大家说明:

 gnome3 gtk+ theme window theme

图中上方展示的是sonar的GTK+ theme与sonar window theme窗口主题,融合比较好,而图中下方展示的是sonar GTK+ theme与DarkUglyCase窗口主题,虽然看着也不错,但是发现周围有一圈儿白色,那个就是Sonar的GTK+主题与其融合而产生的,从这里可以看出,这个window theme窗口主题主要就是修饰标题栏的.

好了,上面都是些文字的介绍,下面正式来说说如何美化GNOME3.

1.安装基础配置软件

安装基础包gnome-shell-extensions-common,用户主题扩展gnome-shell-extension-user-theme与gnome3配置软件gnome-tweak-tool.在Arch Linux下可以一条命令搞定

sudo pacman -S gnome-shell-extensions-common gnome-shell-extension-user-theme gnome-tweak-tool

如果是ubuntu,可以用apt-get进行相应安装,自测.

安装完成后打开gnome-tweak,也就是程序中的高级设置,然后启用用户主题扩展.

2.Gnome3主题安装

Gnome3的主题存放在/usr/share/themes/目录与~/.themes两个目录下,前者为公共主题,而后者为用户个人主题.对于arch linux用户,yaourt的强大搜索功能可以帮你找到很多主题,sudo yaourt -Ss gnome-shell-theme就可以找到很多资源,当然,如果你是其他发行版的用户呢,也可以很方便的安装主题.这里奶牛推荐网站gnome-look.orgdeviantart.com ,特别是deviantart,可以直接wget下载.

说下具体的安装方法,对于主题,gnome3并不把gnome主题啊,GTK+主题啊还有window theme窗口主题分别对待,而是将他们放在同一个目录下,所以就是上面我说的两个目录,可以把主题解压后的文件夹直接复制到其中,然后通过gnome-tweak来启用相应主题.

 这里声明下:Gnome3主题进入目录gnome-shell中找,GTK+ theme用的是GTK 3.X的主题,而window theme窗口主题呢则是metacity主题.

3.Gnome3扩展安装

Gnome3的扩展存放在/usr/share/gnome-shell/extensions/目录与~/.local/share/gnome-shell/extensions/目录下,如上,前者为公共扩展,后者为用户个人扩展.对于arch linux用户,yaourt的强大搜索功能可以帮你找到很多扩展,sudo yaourt -Ss gnome-shell-extension就可以找到很多扩展资源了,当然,如果您使用的是其他Linux发行版,也可以通过手动安装的方法来安装.这里奶牛推荐从https://extensions.gnome.org/来找扩展资源.这里大部分的资源都是git的,所以你需要git clone xxx.git来下载.对于扩展,需要注意的是文件夹的嵌套可能导致无法识别扩展,而且如果出现错误会导致无法启动gnome,这里就需要手动删除扩展咯.

对于主题安装后可能不生效,这里用alt+f2打开命令栏,输入r进行重新载入即可.

Gnome3的美化教程就介绍到这里吧,希望对各位有所帮助.新年到了,祝朋友们新年快乐,阖家幸福.

Linux下的超棒歌词软件osd lyrics安装下载

 

国人开发的独立歌词程序(不是插件哦),可以支持自动下载歌词哦.并且osd-lyrics支持众多播放器比如Clementine, Deciber-audio-player, Gmusicbrowser, Listen,  VLC.

google code上有官方的下载,当然,奶牛现在没有用ubuntu,是arch,只要yaourt -S osd-lyrics就可以安装了.

ubuntu的话直接用ubuntu安装包安装即可.安装完成后会有osd-lyrics的图标,设置好音乐播放器就可以了.看下gnome3下的效果咯~~~

osd-lyrics osd-lyrics下载 osd-lyrics图片

点此下载ubuntu 11.04版本:  x86    x64

点此下载osd-lyrics tgz包

tgz包安装方法:

./configure; make; make install

详细可以看tgz包的INSTALL文件

arch等linux系统sudo自动补全功能恢复

 

发现arch下sudo没有自动补全了,然后找了下,发现跟bash-completion有关,解决方法,很简单,就是安装bash-completion,然后source下,当然这个source必须每次都要,所以写入.bashrc吧.

sudo pacman -S bash-completion
echo "source /etc/bash_completion" >>/home/$USER/.bashrc
Arch安装手记

 

说了,放假第一件事儿就是回归Linux,奶牛回来啦,哈哈~~~先上arch linux折腾下吧,说实话,对于一个桌面用户,直接上手arch绝对不是你的明智之举,但是熟悉了基本的桌面环境后再上手arch,会是一种享受,因为你在配置的过程中会学习很多的哦~~~

安装奶牛是采用的硬盘安装,arch的iso引导起来后会有硬盘引导的方法,可以进入一个命令行,然后手动挂载iso到loop上,然后完成losetup完成硬盘引导安装,但是,建议如果有其它linux引导的化,不要用arch的grub,arch的grub是老板本的,而且木有那个os-prober,所以引导要手动设置,而且如果直接pacman到grub2后,会发现引导问题更大,反正就是arch的grub有些纠结,所以果断pass掉,继续用ubuntu的grub2.

安装这里不是奶牛的重点,所以把自己的一些配置与大家分享下吧.

1.pacman更新

mirrorlist位置:/etc/pacman.d/mirrorlist

选择一个源把#去掉,添加到/etc/pacman.conf中如下一行

[archlinuxfr]
Server = http://repo.archlinux.fr/i686
来完成yaourt的源添加
sudo pacman -Syyu
sudo  pacman-db-upgrade
sudo pacman -S yaourt

2.xorg

sudo pacman -S xorg

3.显卡驱动

sudo pacman -S xf86-video-XXX

如下是可选列表

xf86-video-apm
xf86-video-ark
xf86-video-ast
xf86-video-ati
xf86-video-chips
xf86-video-cirrus
xf86-video-dummy
xf86-video-fbdev
xf86-video-geode
xf86-video-glint
xf86-video-i128
xf86-video-i740
xf86-video-intel
xf86-video-mach64
xf86-video-mga
xf86-video-neomagic
xf86-video-nouveau
xf86-video-nv
xf86-video-openchrome
xf86-video-r128
xf86-video-rendition
xf86-video-s3
xf86-video-s3virge
xf86-video-savage
xf86-video-siliconmotion
xf86-video-sis
xf86-video-sisimedia
xf86-video-sisusb
xf86-video-tdfx
xf86-video-trident
xf86-video-tseng
xf86-video-unichrome
xf86-video-v4l
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo
xf86-video-xgi
xf86-video-xgixp
呃,这里根据个人需要哈,奶牛一般使用闭源的N卡驱动,个人用着效果感觉好一些.当然,如果安装提示有冲突的,把冲突文件rm掉就可以了.

记得N卡在xorg.conf中加入一句

    Option "RegistryDwords" "EnableBrightnessControl=1"
    Option     "NoLogo" "true"

4.dbus gdm gnome

sudo pacman -S dbus gdm gnome

之后就可以启动桌面了

sudo rc.d start dbus
sudo rc.d start gdm

如果想开机直接进入桌面的化可以把dbus跟gdm加入到rc.conf的daemon中.

5.常用软件

Firefox +汉语,可以pacman -Ss firefox 找下

音乐vlc

其他xxx自己补充

6.汉语

先vim /etc/locale.gen,将中文的#去掉,然后执行locale-gen重建下locale

剩下的就是在本地的./bashrc中导入自己需要的locale了.

字体 文泉驿当之无愧的是牛叉的,正黑微米黑自选

对于firefox,奶牛建议把最小的字体设置为14,而不是默认的11,否则看着字体很小很不舒服.

7.gnome3

设置工具gnome-tweak-tool

一些gnome3的扩展可以在这里找到:https://extensions.gnome.org/

对于扩展,需要用到git来下载,sudo pacman -S git,然后用git clone XXX.git就可以来克隆git了.

8.输入法ibus

sudo pacman -S ibus ibus-qt ibus-sunpinyin

这里建议用ibus的sunpinyin,超级好用.但是,这里如果你的locale没有弄好的话,配置启动不起来哦~~~

然后写入.bashrc文件中下列内容

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x
搞定

9.wicd/network-manager

网络管理器,用pacman -Ss搜索下安装需要的即可,记得有个wpa的支持哦,那个也要安装,否则无线用起来会有障碍的.

sudo yaourt -S wicd hdclient wpa_supplicant

然后加入daemons中启动项wicd

10.时钟

rc.conf建议把UTC改用localetime,然后执行

cp /usr/share/zoneinfo/Europe/London /etc/localtime

这样子就把伦敦时间作为你的localtime本地时间了,当然,如果不是很明确就自己查找下localtime 跟utc的关系.

11.cpu频率

sudo pacman -S cpufrequtils
sudo modprobe acpi-cpufreq

cpufreq-info可以察看当前cpu信息

添加modules到rc.conf文件

acpi-cpufreq cpufreq_ondemand cpufreq_powersave

其中的ondemand是自动调节,powersave为节能

cpufreq-set -g ondemand可以将现在cpu设置为自动调节,如果想开机自动生效的话,需要设置配置文件:/etc/conf.d/cpufreq

将governor="ondemand"前的#去掉,然后根据需要设置.

添加启动项cpufreq到rc.conf 的daemons中.

12.声音

sudo yaourt -S alsa-utils alsa-oss
sudo gpasswd -a $USER audio
sudo alsaconf 进行声卡配置
alsamixer进行声卡设置
sudo alsactl store

最后将alsa加入daemons 的中.

就整理这么多吧.有些复杂,一天搞了很多,条理下~~~

2011年度总结

 

2011年在59分钟后就结束了,11年是奶牛奋斗的一年,虽然成果并没有预想的多预想的好,但是终归算是比较奋进的一年吧。

对于博客的经营打理,已经不再如从前那样子每日更新了,反而三两天一分享也有其中的乐趣,对于文章的质量也提高了不少吧,最初是为了写文章而写文章,现在是为了分享为了记录而写文章,含义有所改变,但是不变的还该算是那种奉献精神吧,一种Linux精神,希望更多的人加入其中,分享自己的心得。

生活中,是比较忙碌的一年,总有做不完忙不完的事儿,从最初的奶牛主机,奶牛杂货铺,到后来帮朋友做了一个建站的小项目,一直都在忙,而且很多都是琐碎的东西。不过也还不错,在做的这些东西中学到了很多,也有了很多的经验,开始喜欢上电商,也感觉电商会很有前途。但是估计自己不会是个成功的商人,奶牛缺少狡诈的特质,哈哈~~~

这一年结识了很多新朋友,也有很多老朋友一直陪在身边,唯一变的是大家都在忙,各种忙,生活节奏越来越快了,生活的压力也来了。是啊,这时候才发现小时候是多么快了啊,因为不用去想那些琐事,现在,不疲于奔命的少了,都在奋斗在忙碌,都是各种忙。

这一年,失去了最好的朋友,也更多的体会到生命的可贵,对于爱情,体会也更深了。那是一份责任,奶牛希望自己可以一直坚持下去,哈哈,到时候请各位喝"喜奶"哈,当然红包大大的拿来,哈哈~~~

从Linux到Windows到Android到WebOS到各种折腾,从html到css到shell脚本,生活就是无休止的折腾,趁着年青,折腾吧,管他文艺青年,2B青年呢,做个"折腾青年"吧~~~~最后,亲爱的朋友们,新年快乐。————from 你们的朋友奶牛

Ubuntu Linux下双屏显示+双拖教程

 

呃,上篇说到在win下如何来实现双屏显示跟电脑一拖N的拖机方案,其实Linux下方案依旧是如此的,并没有太多原理上的改变,操作上也很简单。奶牛就来介绍下。

首先是显卡,要有显卡的设置管理器,比如N卡的nvidia-setting设置,木有用过A卡,估计官方驱动都会带有一个配置程序的,就是那个程序,来进行显卡的设置。注意,这里需要root权限哦~~~所以,开始做

sudo nvidia-setting

进入nvidia的设置,这时候进入屏幕选项,可以看到两个设备(如果你已经插上了第二个显示器),有可能有一个的状态是未启用,这里选择启用enable,然后对起进行设置,twins那个是屏幕克隆,就是显示同样内容(好像卖彩电的那里就是这么做的),然后separate x的那个是独立模式,就是在win下的那个扩展屏幕,可以在第二个屏幕上来完成一部分内容,这里我们就需要这个模式来做拖机。
都设置好了,保存,重启电脑或者重启你的x windows。
进入后显示正常,为扩展模式。这时候打开你的虚拟机,拖到第二个屏幕上,做你的拖机就可以了。如何设置可以看:电脑一拖N教程及经验分享(BeTwin,虚拟机VM、VBox)
补图:
Ubuntu 双屏 双拖 linux双屏 
CrunchBang Linux简单测评

 

好吧,继上一篇继续来说说CrunchBang Linux。昨天的文章说没有成功安装CrunchBang Linux,经过奶牛晚上的测试,发现是语言的问题,这个很悲催啊,英文状态毫无压力的,但是只要是换到中文就不ok了,直接进入不了X。所以希望感受下的朋友建议用英文来安装,而且也不要改中文,否则无法进入X,估计后续版本会有修复吧。

1.CrunchBang Linux的安装:可以图形可以文字,都有提供,奶牛是图形装的,如果图形安装有问题就用文字安装吧。图形安装现在都很简单,点点鼠标一般就ok了,这里就不介绍了,不过有一点很吸引人的是CrunchBang Linux的安装时候可以截图并保存到/var/log/下哦,这点设计很人性化,特别是对做测试的人来说,相当不错,可以把图片都C下来。

2.桌面环境:OpenBox,极致精简,但是,高效是不言而喻的,大部分操作都可以摆脱鼠标,特别是桌面上的系统负载等信息的显示,也是相当给力的,具体如何实现奶牛继续看(其实就昨晚刚装上,来说说感受,嘿嘿)

3.安装结束后第一次开机的那个引导相当赞,它提示你安装一些系统常用的工具,比如office啦,ssh server啦等等,非常实用,考虑很周到。

呃,暂时就写这么多吧,回头把自己安装的截图也发下~~~