Posts Tagged ‘linux’

在CentOS 5下安装VirtualBox的增强功能

我的CentOS安装的时候只安装了GNOME,也就是基本安装,其他的一概没有安装。 当在VirtualBox中安装好CentOS好,如果直接安装VirtualBox的Guest Additions时,会提示“Please install the build and header files for your current Linux kernel.”。需要安装内核开发包和gcc包。 在CentOS下安装内核开发包和gcc包的方法如下,在终端中输入 [root@localhost user]# yum install kernel-devel [root@localhost user]# yum install gcc 然后执行:

CentOS yum更改163源

http://mirrors.163.com/.help/centos.html有说明. 具体执行过程如下: cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS-Base-163.repo mv CentOS-Base.repo CentOS-Base.repo.bak mv CentOS-Base-163.repo CentOS-Base.repo 然后运行yum makecache生成缓存。

手工释放Linux内存

/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存.操作如下: [root@server test]# cat /proc/sys/vm/drop_caches 0 首先,/proc/sys/vm/drop_caches的值,默认为0 [root@server test]# sync 手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)

Fedora网络设置

在Fedora下,网卡的接口配置信息在/etc/sysconfig/network-scripts/下的 ifcfg-eth0文件中。例如 执行vi /etc/sysconfig/network-scripts/ifcfg-eth0 如下: # Intel Cororation 82567LM Gigabit Network Connection DEVICE=eth0 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME=eth0 对文件进行更改后可以执行:/sbin/service network restart来对网络服务进行重新启动。

关于python数组输出小技巧

有下面一组数组数据: fruit = {‘apple’:4.5, ‘orange’: 6.4, ‘banana’: 7.3} 怎样一次性输入fruit数组key对应的value?只需要: for name, price in fruit.items():     print name, ‘the price is’, price 如何有排列后并有序号的输出key?如下:

Centos 5.4支持ntfs磁盘格式读取(ntfs-3g)

新安装的CentOS 5.4在自己的机器上。 带有三个windows的ntfs的盘。 安装成功更新后kernel的版本变成2.6.18-164.15.1.el5 google一下,貌似没有kernel-module-ntfs-2.6.18-164.el5。 但是又不想重新编译内核。 再次出动google,发现了ntfs-3g这款神器,呵呵 所有Linux通用,安装和使用非常容易。 请移步到这里下载: http://www.tuxera.com/community/ntfs-3g-download/