Linux发行版本介绍
1.Ubuntu
它的意思每一位Geek应该都知道,这是一个古非洲语单词,代表“人性”或者“我的存在是因为大家的存在”。
2.PCLinuxOS
PC + Linux + Operating System,用户界面很像Windows。
3.openSUSE
是Novell和AMD资助的SUSE社区项目,SUSE取德语单词首字母“Software- und System-Entwicklung” (软件和软件开发)。但也有人声称它是为了纪念计算机工程师 Konrad Zuse 。
4-Fedora
Fedora is a community Linux project sponsored by Red Hat. The name “fedora” is derived from the fedora that the shadowman is wearing in the Red Hat logo. (see below)
5-Mandriva
This Linux distro was the original Mandrake Linux distro, which was maintained by MandrakeSoft, however MandrakeSoft lost a legal battle against Hearst Corporation over the name “Mandrake”. MandrakeSoft later on bought Connectiva, the result of the fusion = Mandriva
6-Sabayon
Sabayon is a distro produced in Trentino, Italy and is named after an Italian dessert also called Sabayon. Sabayon (or Zabaglione) is made of egg yolks, sugar, and sweet liquor.
7-Debian
Debian was first introduced by Ian Murdock in 1998. The name itself is a portmanteau of his girlfriend (now wife) Debra and his name Ian.
8-Damn Small Linux
Damn Small Linux is a very small Linux distro with the size of only 50 MB. Hence the name. Like Duuuuh
号称是最小的光碟版迷你LINUX,不过麻雀虽小,五脏俱全,可以通过有线网卡、pppoe adsl拔号或无线网卡接入internet上网,也带有monkey web、ftp等服务器,还带有excel、pdf、MP3等软件。
9-MEPIS
According to the original creator of MEPIS, Warren Woodford, MEPIS orginally didn’t mean anything, he just misheard a friend on a bad Skype connection, and liked the name!
10-FreeBSD
FreeBSD is not exactly a Linux distro, it’ more like a sibling of Linux, and it ranked 11 on distrowatch. BSD is a Unix derivative developed by the University of Califrnia at Berkeley, BSD itself is an acronym for Berkeley Software Distribution. FreeBSD is the free branch of the Berkeley Distro.
相关文档:
系统
# uname -a # 查看
内核/操作系统/CPU信息
# head -n
1 /etc/issue # 查看
操作系统版本
# cat /proc/cpuinfo # 查看
CPU信息
#
hostname &nb ......
在FC8中默认安装的有mysql,没有的话可以很方便的安装下。
默认的mysql的include文件目录在/usr/include/mysql
默认的mysql的lib文件夹在/usr/lib/mysql
这两个目录在我们编译时候需要到。
我的测试用的C代码为:
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
#define CONN_HOST ......
在32位平台上编译动态库没有啥问题,拿到x86_64位平台上编译时出现了问题。
relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
照着提示编译代码的时候加入 -fPIC选项就ok.
......
在一中已经说明了在linux下配置SVN server的主要步骤,如果软件依赖没有问题的话应该已经安装成功了,下面就是配置的问题了。首先要确定subversion的两个模块是不是正确的安装到了apache下,可以在apache的一个配置文件中看到,该配置文件在apache的安装目录下 /conf/httpd.conf
在httpd.conf下面会有两行:
LoadModul ......
Linux启动过程的剖析能帮助那些想深入学习Linux用户建立一个相关Linux启动过程的清晰概念,进而可以进一步研究Linux接下来是如何工作的。
Linux启动过程如下:当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序 lilo或grub开始引导Linux,Linux首先进行内核的引导 ......