如何在ubuntu和centos区别 / CentOS 6.x上安装Bugzilla 4.4

您所在的位置: &
RHEL/CentOS 6.x 系统服务详解
RHEL/CentOS 6.x 系统服务详解
RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。
PS:RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。本人结合自己的应用经验做一些讲解说明,有不同理解的童鞋欢迎交流。
1、下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ISO最小化安装系统后的服务列表。
NetworkManager
用于自动连接网络,常用在Laptop上
对服务器无用
对服务器无用
对服务器无用
对服务器无用
电源的开关等检测管理,常用在Laptop上
对服务器无用
在指定时间执行命令
如果用crond,则可关闭它
审核守护进程
如果用,需要开启它
文件系统自动加载和卸载
只在需要时开启它,可以关闭
avahi-daemon
本地网络服务查找
对服务器无用
蓝牙无线通讯
对服务器无用
certmonger
调节cpu速度用来省电,常用在Laptop上
对服务器无用
计划任务管理
常用,开启
通用打印服务
对服务器无用
DNS缓存服务,无用
系统安装后初始设定
硬件信息收集服务
ipv6防火墙
用到ipv6网络的就用,一般关闭
ipv4防火墙
ipv4防火墙服务
irqbalance
cpu负载均衡
多核cup需要
硬件变动检测
服务器无用
lvm2-monitor
如果使用LVM逻辑卷管理就开启
matahari-broker
此服务不清楚,我关闭
matahari-host
此服务不清楚,我关闭
matahari-network
此服务不清楚,我关闭
matahari-service
此服务不清楚,我关闭
matahari-sysconfig
此服务不清楚,我关闭
软raid监视
messagebus
负责在各个系统进程之间传递消息
如停用,haldaemon启动会失败
netconsole
系统启动时自动挂载网络文件系统
如果使用nfs服务,就开启
系统启动时激活所有网络接口
网络基础服务,必需!
网络文件系统
nfs文件服务,用到就开启
nfs相关服务,用到就开启
自动对时工具
网络对时服务,用到就开启
自动对时工具
与D-BUS相关
portreserve
RPC 服务相关
替代sendmail的邮件服务器
如果无邮件服务,可关闭
自动检测路由器
restorecond
selinux相关
如果开启了selinux,就需开启
关键的基础服务,nfs服务和桌面环境都依赖此服务!相当于CentOS 5.x里面的portmap服务。
NFS相关服务,可选
RPC name to UID/GID mapper
NFS相关服务,可选
rpcsvcgssd
NFS相关服务,可选
提供系统的登录档案记录
系统日志关键服务,必需!
sasl认证服务相关
硬盘自动检测守护进程
spice-vdagentd
ssh服务端,可提供安全的登录
SSH远程登录服务,必需!
一组系统监控工具的服务,常用
设备管理系统
wpa_supplicant
无线认证相关
network information service客户端
2、系统服务管理工具:
chkconfig(所有发行版都有),用法很简单,如下:
usage:&&&chkconfig&--list&[name] &&&&&&&&&&chkconfig&--add&&&&&&&&&&&chkconfig&--del&&&&&&&&&&&chkconfig&[--level&]&&|off|reset|resetpriorities&
ntsysv(Redhat系发行版特有),直接运行选择服务是否自启动。
3、查看系统服务的相关说明:
在RHEL/CentOS下这些系统服务都是Shell脚本,我们可以使用rpm的命令参数来查看相应服务的说明。如想查看mysqld服务的说明:
#&rpm&-qi&$(rpm&-qf&/etc/init.d/mysqld)&
如图所示:
[root@CentOS6-x64&~]#&rpm&-qi&$(rpm&-qf&/etc/init.d/mysqld&) &Name&:&mysql-server&Relocations:&(not&relocatable) &Version&:&5.5.25&Vendor:&Remi&Collet &Release&:&1.el6.remi&Build&Date:&日&星期五&23时56分58秒 &Install&Date:&日&星期一&04时43分06秒&Build&Host:&dixsept.famillecollet.com &Group&:&Applications/Databases&Source&RPM:&mysql-5.5.25-1.el6.remi.src.rpm &Size&:&&License:&GPLv2&with&exceptions &Signature&:&DSA/SHA1,&日&星期五&23时58分04秒,&Key&ID&004e6f &Packager&:&/ &URL&:& &Summary&:&The&MySQL&server&and&related&files &Description&: &MySQL&is&a&multi-user,&multi-threaded&SQL&database&server.&MySQL&is&a client/server&implementation&consisting&of&a&server&daemon&(mysqld) and&many&different&client&programs&and&libraries.&This&package&contains &the&MySQL&server&and&some&accompanying&files&and&directories.&
原文链接:
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&的更多文章
日前,红帽正式发布了企业版 Linux 7 ,满足企业当前对数据中心
本期重点推荐:转角遇到Zabbix:企业级分布式系统监控部署
讲师: 332人学习过讲师: 75人学习过讲师: 45人学习过
Cacti是一套网络流量监测图形分析工具。它有非常强大
Nagios是一个流行的电脑系统和网络监控程序,能监视所
Zabbix能监视各种网络参数,保证服务器系统的安全运营
《网管员必读―服务器与数据存储》全面、系统地介绍了在中、高级网络管理和网络工程实施中两个重要方面的主流技术和应用:硬件服
51CTO旗下网站NEW 2 VIEW
NEW 2 VIEW
NEW 2 VIEW
NEW 2 VIEWCentOS下安装gcc&/g++&/gfortran&/g77&编译器
以前用的Ubuntu较多,最近刚刚接触CentOS,感觉两个版本的差别还是较大的。
完全新手入门的角度,学习CentOS..版本centos 6.2& x86_64
由于手头有CentOS
6.2的安装光盘,所以采用的是rpm包来安装gcc编译器,这样免去来下载安装包的步骤。。(其他的安装方法还有待学习)
1.a:将DVD光盘插入光驱,&&
b:将所需的rpm包拷贝到系统某个目录下(需要哪些后面有讲);
2.a,b两种方式选一个,并cd到放置rpm软件包的目录下;
&&& 以a方法为例,插入光盘后
: cd /media/CentOS_6.2_Final/Packages
&&& 注:CentOS
6.0以后,这些rpm都是在光盘目录下的Packages目录下,6.0以前好像是在Server文件夹下
ps:不能确定rpm包名称的时候,或者想要下载rpm包的时候,强烈推荐大家用google搜索,因为至少在搜索&&
rpm包、安装源这方面,百度是个渣渣
3.开始安装,命令如下,顺序一定不能出错:
$$个人建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......$$
rpm -ivh kernel-headers-2.6.32-220.el6.x86_64.rpm
&rpm -ivh glibc-headers-2.12-1.47.el6.x86_64.rpm
--force --nodeps
rpm -ivh glibc-devel-2.12-1.47.el6.x86_64.rpm --force
rpm -ivh libgomp-4.4.6-3.el6.x86_64.rpm
&rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
&rpm -ivh cpp-4.4.6-3.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh gcc-4.4.6-3.el6.x86_64.rpm
libstdc++-devel-4.4.6-3.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.6-3.el6.x86_64.rpm
rpm &ivh后面的就是需要的rpm软件包,英文字母应该是和我一样的,但是数字可能不容,因为版本号不一样
这样gcc编译器安装完成。
输入 gcc -v 会显示安装的版本
使用内建 specs。
目标:x86_64-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info
--with-bugurl=/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar
--disable-libjava-multilib --with-ppl --with-cloog
--with-tune=generic --with-arch_32=i686
--build=x86_64-redhat-linux
线程模型:posix
gcc 版本 4.4.6
(Red Hat 4.4.6-3) (GCC)
安装完成gcc后发现 gcc -v 和g++ -v都能显示,唯独gfortran -v时显示
gfortran命令没有找到,说明gfortran没有安装。
命令安装如下:
&(1)命令安装gcc
yum install gcc
(2)安装g++
yum install gcc-c++
结果显示gcc-c++已被成功安装,所以这样运行安装gfortran应该也不会出现问题
& (3)安装gfortran
yum install gcc-gfortran
& 然后一路yes。。
运行gfortran -v 显示安装版本。。成功。。
补充g77的安装。。
依旧是在/media/CentOS_6.2_Final/Packages目录下:
[root@TTWORKTEAM Packages]# yum
search g77
结果显示:Loaded plugins: fastestmirror,
refresh-packagekit, security
Loading mirror speeds from cached hostfile
&* base: mirrors.btte.net
&* extras: mirrors.btte.net
&* updates: mirrors.btte.net
=============================== N/S Matched: g77
===============================
compat-gcc-34-g77.x86_64 : Fortran 77 support for compatibility
& Name and summary matches only, use "search all"
for everything.
可以看到有一个软件包compat-gcc-34-g77.x86_64为g77编译器
,命令安装如下:
[root@TTWORKTEAM Packages]# yum install
compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm
过程显示:(一直选择Y,默认安装。。。)
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
&* base: mirrors.btte.net
&* extras: mirrors.btte.net
&* updates: mirrors.btte.net
Setting up Install Process
Examining compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm:
compat-gcc-34-g77-3.4.6-19.el6.x86_64
Marking compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm to be
Resolving Dependencies
--& Running transaction check
---& Package compat-gcc-34-g77.x86_64 0:3.4.6-19.el6
will be installed
--& Processing Dependency: compat-gcc-34 =
3.4.6-19.el6 for package:
compat-gcc-34-g77-3.4.6-19.el6.x86_64
--& Processing Dependency: compat-libf2c-34 =
3.4.6-19.el6 for package:
compat-gcc-34-g77-3.4.6-19.el6.x86_64
--& Processing Dependency: libg2c.so.0()(64bit) for
package: compat-gcc-34-g77-3.4.6-19.el6.x86_64
--& Running transaction check
---& Package compat-gcc-34.x86_64 0:3.4.6-19.el6
will be installed
---& Package compat-libf2c-34.x86_64 0:3.4.6-19.el6
will be installed
--& Finished Dependency Resolution
Dependencies Resolved
================================================================================
&Package&&&&&&&&&&
Version&&&&&
Repository&&&&&&&&&&&&&&&&&&&&&&&&&
================================================================================
Installing:
&compat-gcc-34-g77 x86_64 3.4.6-19.el6
/compat-gcc-34-g77-3.4.6-19.el6.x86_64
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Installing for dependencies:
&compat-gcc-34&&&&
x86_64 3.4.6-19.el6
base&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&compat-libf2c-34& x86_64
3.4.6-19.el6
base&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Transaction Summary
================================================================================
Install&&&&&&
3 Package(s)
Total size: 9.6 M
Total download size: 3.8 M
Installed size: 19 M
Is this ok [y/N]: y
Downloading Packages:
compat-gcc-34-3.4.6-19.el6.x86_64.rpm&&&&&&&&&&&&
compat-libf2c-34-3.4.6-19.el6.x86_64.rpm&&&&&&&&&
--------------------------------------------------------------------------------
Total&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
7.2 MB/s | 3.8
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
& Installing :
compat-gcc-34-3.4.6-19.el6.x86_64&&&&&&&&&&&&&&&&&&&&&&&&&&&
& Installing :
compat-libf2c-34-3.4.6-19.el6.x86_64&&&&&&&&&&&&&&&&&&&&&&&&
& Installing :
compat-gcc-34-g77-3.4.6-19.el6.x86_64&&&&&&&&&&&&&&&&&&&&&&&
Installed:
& compat-gcc-34-g77.x86_64
0:3.4.6-19.el6&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Dependency Installed:
& compat-gcc-34.x86_64
0:3.4.6-19.el6&&
compat-libf2c-34.x86_64 0:3.4.6-19.el6&
安装完成,用命令g77
-v检测安装是否成功和查看安装路径。
[root@TTWORKTEAM Packages]# g77 -v
从 /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs 读取 specs
配置为:../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-languages=c,c++,f77
--disable-libgcj --host=x86_64-redhat-linux
线程模型:posix
gcc version 3.4.6
(Red Hat 3.4.6-19.el6)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 ubuntu centos 区别 的文章

 

随机推荐