分类目录归档:操作系统

如何给Xenserver安装gcc和make

这几天折腾虚拟机,原本以为还容易,跟windows一样,现在才知道麻烦还真不少,主要是用了新系统,和一些旧系统上的操作不一样。好多东西都找不到教材了,唉! 最主要的还是,买的机器驱动不行,不的不折腾啊!

在默认情况下,Xen Server不允许利用yum自动安装GCC,这让我们在服务器上安装、编译一些程序的时候很麻烦!有没什么方法能安装?

By default CentOS base repositories won’t be configured on XenServer. To compile and install nagios/bacula or any other app on server you might end up searching for compiler tools like gcc etc.

Here is a simple way to enable base repo and install gcc on your XenServer.

yum --enablerepo=base install gcc make

This will enable the base repository and pull the required packages for gcc.

来自http://www.fuwuqiweihu.com/xen-server-install-gcc/

设置linux固定IP地址

因为虚拟机操作系统是 linux ubuntu server 14.04 amd64 位命令行界面的,操作不方便,经常是启动系统后,通过远程ssh链接上去操作,这样可以方便的使用鼠标和浏览网页等。

但是vmware虚拟机里面的ip是使用dhcp自动获取IP的,所以每次启动都会变更IP地址,比较麻烦。

现在,我们来将虚拟机的IP地址设置为固定的。

我使用的是vmware play,所以没有nat的高级设置。所以使用“桥接(bridged)”上网,这样,就可以使用的我路由器的IP地址段了。

注意:每个路由器的IP地址段有可能不一样,有的是192.168.0.1。有的是192.168.1.1,目前发现大部分路由器的ip地址是 1.1的。呵呵。大家自己看吧,不知道就看本地连接里面的“详细信息” 就可以了。

因为我的是192.168.0.1的ip段

在虚拟机里面执行:

vi /etc/network/interfaces

 

可以看到一下信息:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
# hjb@2014-11-17
iface eth0 inet dhcp

这里的 iface eth0 inet dhcp 表示使用dhcp动态获取IP地址。

我们修改成以下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
# hjb@2014-11-17
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.110
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

就可以使用静态ip地址登录了,以后,启动虚拟机也会固定的使用这个IP地址,有多个虚拟机的化,address 后面的ip地址要稍微变一下,以免启动多个虚拟机时冲突。

另外,还需要重启下网络才可以,重启网络使用一下命令:

service networking restart

注:本来使用这个命令应该是没有错的,但是我使用了,发现不行。所以重启了下虚拟机。

重启后,可以用:

ifconfig

查看下是不是ip地址是不是正确。

好了,今天就说这个,有点啰嗦,呵呵,只是希望新手也可以看得明白。

windows 7/xp 使用设置环境变量让cmd使用代理服务器

作为一个码农,为什么需要经常上google,上一些国外的开源网站,chockout 一些开源的代码来用,这个时候,“墙”就起到了致命性的作用,让人苦不堪言!不过没有办法,谁让我们是在“墙”内的人呢!废话不多说。回正题!

一般情况下,在IE等设置代理还是比较容易的,有界面,不懂“百度”一下;

但是有时候,我们是在 命令行(cmd)上进行的,入git和一些只提供了命令行工具的地方(golang),这个时候就没有办法了,只能设置cmd的环境变量来所以代理。

 

具体步骤:

1、启动代理软件(我常用轮子做我的翻墙软件),或者是找到代理服务器。

 

2、启动cmd

3、输入

set http_proxy=http://127.0.0.1:8580
//(每个人的电脑或者找到的代理不一定一样) 
set http_proxy_user=username
set http_proxy_pass=password