centos 6.3 gcc,centos升级gcc版本
大家好,今天来为大家解答centos 6.3 gcc这个问题的一些问题点,包括centos升级gcc版本也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
CentOS安装Redis单实例
1、创建安装目录
为了方便管理我们一般统一软件的安装目录,这里选择安装的目录是:
/usr/local/soft
2、下载Redis
我们通过wget命令从Redis官网下载压缩包->\
当前最新版本下载地址->
cd/usr/local/softwget、解压tar-zxvfredis-6.2.4.tar.gz4、安装gcc依赖
Redis是C语言编写,编译需要GCC\Redis6.x.x版本支持了多线程,需要gcc的版本大于4.9,我们需要查看默认GCC版本,如果版本过低则需要升级
gcc-v
我的新安装的虚拟机CentOS显示->
证明我的没有安装gcc,安装gcc->
yuminstallgcc
再次查看安装后的版本,发现是4.8.5,这个是CentOS默认的版本,我们需要对gcc进行升级->
yum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-gccdevtoolset-9-gcc-c++devtoolset-9-binutilssclenabledevtoolset-9bashecho"source/opt/rh/devtoolset-9/enable">>/etc/profile
查看升级后的版本->
5、编译安装cdredis-6.2.4/srcmakeinstall
编译过程如下:
看到如下结果输出则编译成功
或者在src目录下出现服务端和客户端的脚本
redis-sentinelredis-serverredis-cli6、修改配置文件
Redis的配置文件在解压目录下的redis.conf
6.1首先设置后台启动,防止窗口一关闭服务就挂掉
默认后台启动参数为no
#BydefaultRedisdoesnotrunasadaemon.Use'yes'ifyouneedit.#NotethatRediswillwriteapidfilein/var/run/redis.pidwhendaemonized.#WhenRedisissupervisedbyupstartorsystemd,thisparameterhasnoimpact.daemonizeno
修改成yes
#BydefaultRedisdoesnotrunasadaemon.Use'yes'ifyouneedit.#NotethatRediswillwriteapidfilein/var/run/redis.pidwhendaemonized.#WhenRedisissupervisedbyupstartorsystemd,thisparameterhasnoimpact.daemonizeyes6.2允许其他主机访问
根据Redis的文档配置注释,我们要运行其他主机访问有多种方式:
可以选择配置访问主机的IPaddress
bind-::相当于允许所有其它主机访问
bind0.0.0.0相当于允许所有其它主机访问
直接注释相当于允许所有其它主机访问
#bind192.168.1.10010.0.0.1#listensontwospecificIPv4addresses#bind127.0.0.1::1#listensonloopbackIPv4andIPv6#bind*-::*#likethedefault,allavailableinterfaces
我的处理方式,安装文档的注释来配置:
6.3配置访问密码
如果是要考虑安全性,一定要配置密码,找到requirepass配置处,新增如下配置(阿里云等云服务其外网访问一定要配置,作者被黑过,整台服务器重启都无法重启,损失惨重,但是穷,官方处理需要Money,建议这里一定要谨慎)
tar-zxvfredis-6.2.4.tar.gz07、启动Redis
使用redis-server来启动,启动的方式如下:
tar-zxvfredis-6.2.4.tar.gz1
或者这个也一样:
tar-zxvfredis-6.2.4.tar.gz2
查看端口是否启动成功:
tar-zxvfredis-6.2.4.tar.gz38、客户端
进入客户端的方式如下:
tar-zxvfredis-6.2.4.tar.gz49、停止Redis
停止Redis有两种方式:
方式一,在客户端中执行tar-zxvfredis-6.2.4.tar.gz5
tar-zxvfredis-6.2.4.tar.gz5
方式二,暴力kill-9
tar-zxvfredis-6.2.4.tar.gz610、配置别名
为了方便启动Redis和进入客户端,我们可以通过配置别名来实现
tar-zxvfredis-6.2.4.tar.gz7
添加如下配置:
注意''很重要
redis与rcli后面的=两边不能有空格
aliasredis='tar-zxvfredis-6.2.4.tar.gz1'aliasrcli='tar-zxvfredis-6.2.4.tar.gz4'
使配置生效:
tar-zxvfredis-6.2.4.tar.gz9
现在我们可以通过redis启动Redis服务,使用rcli进入Redis客户端:
如何在centos下更改默认版本的python
1 centos安装python2.75(centos6.3)
1切换到root用户
2下载tar包
[python] view plain copy print?
wget
3安装
[python] view plain copy print?
tar-zxvf Python-2.7.5.tgz
cd Python-2.7.5
./configure--prefix=/usr/local/python27
make&&make install
也可以在configure之后执行 make altinstall来防止替换掉默认的python版本
补充:有些时候还是会缺少某些c模块
[python] view plain copy print?
yum-y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel zlib-devel readline-devel bzip2-devel
4测试下安装好了么
[python] view plain copy print?
/usr/local/python27/bin/python
可以看到python可以使用了版本是2.7.5
5设置软件链接
[python] view plain copy print?
ln-s/usr/local/python27/bin/python/usr/bin/python27
以后就可以直接使用 python27来使用2.7.5版本了
2设置为默认的版本
[python] view plain copy print?
mv/usr/bin/python/usr/bin/python-old
ln-s/usr/local/python27/bin/python/usr/bin/python
再测试一下:
[python] view plain copy print?
[root@bogon Python-2.7.5]# python
Python 2.7.5(default, Jul 22 2013, 22:14:28)
[GCC 4.4.7 20120313(Red Hat 4.4.7-3)] on linux2
Type"help","copyright","credits" or"license" for more information.
这样在使用yum的时候会发现报错了
从新配置下yum
[python] view plain copy print?
vim/usr/bin/yum
把第一行修改为:#!/usr/bin/python-old
再次输入yum发现可以正常显示了
这个时候还没有easy_intall和pip,可以这么安装
[python] view plain copy print?
wget
sudo/usr/local/bin/python2.7 ez_setup.py
sudo/usr/local/bin/easy_install-2.7 pip
在安装东西的时候最好不要用 python xx这么执行,/usr/local/bin/python2.7这种方式更明确的装到某个python版本更好一些。
centos版本历史
1.请问CentOS各版本的内核版本都是什么
和其他发行版无异
-----
CentOS是Linux的一个发行版。
特点:
===
1、可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别!
2、CentOS完全免费,不存在RED HAT AS4需要序列号的问题。
3、CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!
4、CentOS修正了许多RED HAT AS的BUG!
附:
1、CentOS版本说明:
CentOS3.1等同于 RED HAT AS3 Update1
CentOS3.4等同于 RED HAT AS3 Update4
CentOS4.0等同于 RED HAT AS4
---------
CentOS 2
CentOS 3.8
CentOS 4.4
CentOS 5.0
内核
2.4.9 2.4.21 2.6.9 2.6.18
GCC
2.96 3.2.3 3.4.6 4.1.1
Web服务器
apache 1.3.27#23,都是超级实用的。
6.如何查看已安装的CentOS的版本信息
[root@moban~]# cat/etc/redhat-release
CentOS release 6.5(Final)
##查看Linux系统32位or 64位
[root@moban~]# uname–m
x86_64//64位系统
i386/i686//32位系统
##查看Linux系统的内核版本
[root@moban~]# uname–r
2.6.32-504.e16.x86_64
##查看Linux系统全部信息
[root@moban~]# uname-a
Linux moban 2.6.32-431.el6.x86_64#1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
作为一名合格的运维人员,为了更好的了解Linux服务器,您必须具备快速查看系统状态的能力,所以对于网卡网络、系统内核、系统负载、内存使用情况、当前登录用户、历史登录记录、命令执行记录以及救援诊断命令的使用方法,本介绍取自于《Linux就该这么学》这篇文章上linuxprobe/chapter-02.#23,都是超级实用的。
7.CentOS该下载哪个版本
如果你的cpu支持32位,就下载64bit的。
如果不知道自己的cpu是否支持64位,建议下载32bit的,塔也能被你的64位cpu支持的。32位的如下:CentOS-6.3-i386-LiveCD.torrent是livecd,一般用来做U盘启动,或光盘启动用。
CentOS-6.3-i386-LiveDVD.torrent是livecd的种子,该种子下载之后要用下载工具才能使用。CentOS-6.3-i386-bin-DVD1.iso 32位 centos 6.3的第一个镜像文件。
CentOS-6.3-i386-bin-DVD2.iso 32位 centos 6.3的第二个镜像文件。CentOS-6.3-i386-minimal.iso 32位 centos 6.3的最小安装镜像文件,意味着它可能没有图形界面提供给你。
CentOS-6.3-i386-install.iso 32位 centos 6.3的网络安装文件。 64位的、、自己看着办。
虚拟机建议下种子再用下载工具下载。
8.Linux有哪些版本,是怎么分类的
主流的Linux发行版
Asianux,B2D Linux,Conectiva Linux,Debian GNU/Linux,Fedora Core,Gentoo Linux,Knoppix Linux,Linux From Scratch,Magic Linux,Mandriva Linux,Red Hat Linux,Slackware Linux,Stanix Live CD,SUSE Linux,Turbo Linux,Ubuntu Linux
中国大陆的Linux发行版
红旗Linux(Redflag Linux),冲浪Linux(Xteam Linux),蓝点Linux,Hiweed GNU/Linux,Magic Linux,Engineering puting GNU/Linux,Open Desktop,新华Linux,共创Linux,百资Linux,中标普华Linux,中软Linux,新华华镭Linux(RaysLX),CD Linux,MC Linux,即时Linux(Thizlinux),b2d linux,IBOX,MCLOS,FANX,Everest,酷博linux
台湾地区的Linux发行版
鸿奇Linux
目前最著名的发行版本:Debian,红帽(redhat)、ubuntu、Suse、Open Suse、Mandriva(原Mandrake)、CentOS、fedora等
国内比较著名的linux版本:红旗linux