修改Grub2,XP默认首启动

参考: http://swsw4321.blog.163.com/blog/static/3245245201003121842841/ 修改启动项, 终端输入:

1
cd /etc/grub.d && ls

显示的文件是这样的:

1
00_header  05_debian_theme  10_linux  20_memtest86+ 30_os-prober  40_custom  README

其中:10_linux就是当前所使用的操作系统,30_os-prober的作用是自动查找计算机的其他系统,比如是windows xp,要XP默认首启动只要执行命令:

1
2
sudo mv 20_os-prober 06_os-prober,把20_os-prober 改成06_os-prober
sudo mv 30_os-prober 06_os-prober

这样,以后grub再次更新时,XP就默认在linux前启动了。

1
sudo update-grub

看看效果吧,这样以后每次更新grub,都是默认XP启动。

archlinux x11 forwarding

默认情况下archlinu是不允许x11 forwarding的,修改/etc/ssh/sshd_config

1
2
3
4
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

archlinux全局代理

参考: http://wiki.archlinux.org/index.php/Proxy_settings

在教育网中使用aur或者abs,网速非常的慢,同时很多东西都不能正常的下载下来,如何给下载添加代理呢? 像wget等程序使用"protocal_proxy"环境变量,所以可以通过设置环境变量的方式来使用代理:

1
2
export http_proxy=http://10.203.0.1:5187/
export ftp_proxy=http://10.203.0.1:5187/

我们可以增加两个函数用来打开关闭代理,在.bashrc里面添加:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
function proxy(){
    echo -n “username:”
    read -e username
    echo -n “password:”
    read -es password
    export http_proxy=”http://$username:$password@proxyserver:8080/”
    export ftp_proxy=”http://$username:$password@proxyserver:8080/”
    echo -e “nProxy environment variable set.”
}
function proxyoff(){
    unset HTTP_PROXY
    unset http_proxy
    unset FTP_PROXY
    unset ftp_proxy
    echo -e “nProxy environment variable removed.”
}