首页 > 代码库 > Centos 6.2 & VBox 4.1.8 操作系统学习笔记

Centos 6.2 & VBox 4.1.8 操作系统学习笔记

Main 关于CentOS平台建立

把一些东西记录一下,可能有人会用到。
关于下载。。没什么好说的。。
关于安装。。有重点。。Centos6.2有两个ISO,我用第一个大个ISO安装可,第二个暂时没用到。。
【重要】对于6.2安装时选择安装模式的时候不能选Mini,否则安装出来只能进入文字界面,但是6.3安装时就没有这个问题。。
6.2安装时需要选择Mini Desktop。。这样才能进入图形界面。。
root密码肯定要记住的。。
关于普通用户在终端处获取root权限。。
桌面-应用程序-系统工具-终端 进入类似CMD的窗口。然后输入su,然后输入root密码。。。
关于联网
对于笔记本直接点击   任务栏网络标识-system eth0
不知道座机是什么情况,八成直接可以上网。。


关于文件共享 
坑爹的Vbox和CentOS。。。搞了两天终于有了进展。。
首先需要跑到终端获取root
然后要安装kernel的一些东西。。。终端输入   yum install kernel-devel kernel-headers
还有一个gcc   终端输入 yum install gcc
没有这些东西之后会出错


后来多次的尝试中发现
在安装了kernel之后还要将kernel 和kernel-devel升级到相同的版本,不然之后会出现 modprobe  vboxsf  failed的错误
运行rpm -qa | grep kernel | sort 检查内核版本
如果kernel 和kernel-devel版本不一直。运行yum -y upgrade kernel kernel-devel  


在安装完成后,做一个连接
ln -s /usr/src/kernels/2.6.18-194.26.1.el5-i686 /usr/src/linux
注意:一定要进行这此项操作,否则 VirtualBox 客户端增强功能在安装的过程中同样会报错。其中“2.6.18-194.26.1.el5-i686”是内核的版本号,不同的版本可能会不一样,你要根据你自己的系统内核填入。该版本号要与/usr/src/kernels下的文件目录相同。 


最好先到kernels这个文件夹里面看一下版本文件号是多少(不一定是2.6开头),每个文件名输入前几个字符然后按Tab就可以自动完成。
这行执行后不会显示什么文字 


安装完成后逐步执行以下语句
# cd /media/VBOXADDITIONS_4.1.8_75467/
# export MAKE=‘/usr/bin/gmake -i‘
# ls -lrt
等一会儿
# ./VBoxLinuxAdditions.run 
再等一会儿应该就可以了   
必须看到全部都是绿色的完成或者是OK,不然就必须从头开始重新来、


最后输入这些
# /etc/init.d/vboxadd start
会显示 Starting the VirtualBox Guest Additions                    [  OK  ]
再输入 /usr/bin/VBoxClient-all
会显示
 2664 ?        00:00:00 VBoxClient
 2674 ?        00:00:00 VBoxClient
 2679 ?        00:00:00 VBoxClient
最后输入# reboot


关于Linux下的C 语言程序运行(终端方式)
利用gedit文本编辑器编辑一个.c文件,文件名必须带上.c的扩展名
然后到shell中在所保存的文件夹中运行gcc -o al ***.c
***为所保存的代码文件名,al为编译后的文件名

然后shell中./al 运行刚编译的程序




关于Netbeans 下 undefined reference to `pthread_create‘问题解决
因为这个并不是Linux下的标准,所以你要在链接的时候加上-lpthread,
添加方式如下:
properties->Linker->Libraries->Add Standard Library->Posix Threads (or
Add Option->Other Option-> -lpthread).

Centos 6.2 & VBox 4.1.8 操作系统学习笔记