在本文中,我们将给您介绍关于centos 常用配置的详细内容,并且为您解答centos基本配置的相关问题,此外,我们还将为您提供关于CentOS6.5下安装redis和常用配置、CentOS6.5常用
在本文中,我们将给您介绍关于centos 常用配置的详细内容,并且为您解答centos基本配置的相关问题,此外,我们还将为您提供关于Cent OS 6.5 下安装 redis 和常用配置、CentOS 6.5 常用配置修改记录、centos 7 常用 yum 源配置、centos 7 常用yum源配置的知识。
本文目录一览:- centos 常用配置(centos基本配置)
- Cent OS 6.5 下安装 redis 和常用配置
- CentOS 6.5 常用配置修改记录
- centos 7 常用 yum 源配置
- centos 7 常用yum源配置
centos 常用配置(centos基本配置)
1. 网络配置
1. CentOS 7网卡网桥、绑定设置
2. 其他配置
Cent OS 6.5 下安装 redis 和常用配置

软件:redis-3.2.1.tar.gz 下载地址
第一步:编译
用 ftp 上传 redis-3.2.1.tar.gz 到 /root 目录下,使用 tar zxvf redis-3.2.1.tar.gz 解压缩,cd redis-3.2.1 进入文件 redis-3.2.1 目录,输入 make 编译。
如果提示 /bin/sh: cc: command not found 错误,说明 gcc 未安装,需要先安装 gcc。
安装 gcc 命令:yum install gcc
gcc 安装成功后,再次输入 make,如果提示 error: jemalloc/jemalloc.h: No such file or directory,解决办法:使用 make MALLOC=libc 编译
第二步:启动服务
编译成功后,输入 mv redis-3.2.1 /usr/local/redis-3.2.1 将文件复制到 /usr/local 目录下
切换路径 cd /usr/local/redis-3.2.1/,执行./src/redis-server redis.conf,出现以下提示说明安装成功。注:redis 的默认端口是 6379。
此时 redis 是以前台服务的方式运行的,快捷键 crtl+c 将退出服务。
如何将 redis 以后台服务的方式运行?
使用命令 vi redis.conf 编辑 /usr/local/redis-3.2.1/ 下的 redis.conf 文件,输入 /daemonize 查找 daemonize 配置,默认为 daemonize no 表示以前台服务运行,修改为 daemonize yes 后保存退出,输入./src/redis-server redis.conf 即以后台服务的方式运行。
如何配置多个 IP 地址可以访问 redis?
redis 默认客户端只能在本地以 ip127.0.0.1 连接上,如下图,输入 quit 或者 ctrl+c 可退出客户端。
本地 ip 地址为 192.168.125.201,客户端以本地 ip 连接会提示拒绝连接
使用命令 vi redis.conf 编辑 /usr/local/redis-3.2.1/ 下的 redis.conf 文件,输入 /bind 查找 bind 配置,默认为 bind 127.0.0.1 表示可以使用 127.0.0.1 连接,修改为 bind 127.0.0.1 192.168.125.201 后保存退出,可以配置多个 ip,中间用空格隔开。重启服务
./src/redis-cli shutdown
./src/redis-server redis.conf
此时再以 192.168.125.201 连接,成功连上。
./src/redis-cli -h 192.168.125.201 -p 6379
如果修改为 bind 0.0.0.0,则任何 ip 的客户端都可以访问。
为 redis 配置认证密码
上文中当修改了 bind 配置后,特别是修改为 bind 0.0.0.0 后,那么要考虑安全性的问题。接下来为 redis 配置认证密码。
使用命令 vi redis.conf 编辑 /usr/local/redis-3.2.1/ 下的 redis.conf 文件,输入 /requirepass 查找 requirepass 配置,默认为# requirepass foobared 表示不需要密码,打开前面的注释,设置自定义的密码后保存退出。重启服务
使用./src/redis-cli -h 192.168.125.201 -p 6379 重新连接,这时可以连接上,但是无法执行操作,提示需要验证。
增加密码参数后重新连接,成功连上,可执行操作。
./src/redis-cli -h 192.168.125.201 -p 6379 -a foobared123
CentOS 6.5 常用配置修改记录
1,修改hostname
hostname的位置在 /etc/sysconfig/network, 然后reboot后生效,或者直接用hostname设置(临时有效)
2,修改静态IP地址,默认为dhcp,改为static
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0C:29:37:6E:B2"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="94678363-2482-49dc-abf7-73295d65c312"
IPADDR=192.168.131.146
NETMASK=255.255.255.0
GATEWAY=192.168.131.2
DNS1=8.8.8.8
重启网络服务:
service network restart
3,配置本地yum源
VMWare下挂载ISO光盘
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
添加本地repo
vi /etc/yum.repos.d/local.repo
[local]
name=CentOS-local
baseurl=file:///media/cdrom
gpgcheck=0
创建本地cache
yum clean all
yum make cache
yum repolist
安装本地yum源所需要的包:yum-utils createrepo
yum -y install yum-utils createrepo
复制iso中的Packages,通过http协议发布本地yum源
检查是否安装了apache的httpd
yum info httpd
查看apache的根目录:
cat /etc/httpd/conf/httpd.conf | grep DocumentRoot
默认为 DocumentRoot "/var/www/html"
在/var/www/html下创建目录CentOS65,复制/media/cdrom/Packages 到CentOS65下
mkdir CentOS65
cp -R /media/cdrom/Packages /var/www/html/CentOS65/
cd /var/www/html/CentOS65
创建本地repo的元数据
createrepo .
启动httpd,查看能否访问到CentOS65
service httpd start
如果访问不到,可能是防火墙没关的原因,直接关闭防火墙和selinux
临时关闭:
service iptables stop
setenforce 0
永久关闭:
chkconfig | grep iptables
chkconfig iptables off
vi /etc/selinux/config 修改默认的enforcing为disabled
SELINUX=disabled
之后再访问http://gideon146/CentOS65,访问成功
再修改yum的local配置文件:
vi /etc/yum.repos.d/local.repo
[local]
name=CentOS-local
#baseurl=file:///media/cdrom
baseurl=http://gideon146/CentOS65
gpgcheck=0
重新创建cache,并测试
yum clean all
yum makecache
yum search openldap
至此,本地的yum源就创建好了。
centos 7 常用 yum 源配置
使用 centos 系统最熟悉的莫过于 yum 命令,yum 命令可以让安装软件变得那么简单,编译安装的依赖关系大部分都会解决。
工具 / 原料
-
centos 7
-
wget
-
yum
方法 / 步骤
-
什么是 yum,什么是 yum 源,常见的 yum 源有哪些?
yum 是 centos 下更新、管理软件的命令,也有相应的图像界面版本;
yum 源是 yum 命令去哪里取安装包的地图;
常见的 yum 源:网易、阿里云、epel 等;
-
yum、rpm、repo 什么关系?
yum 命令查询 repo 上配置的地址去取相应的 rpm 包进行安装;
-
配置下 centos 的 DNS
一个国内,一个国外
vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
-
备份下原来的 yum 源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
-
网易 yum 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
-
阿里云 yum 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
-
epel 源
yum -y install epel-release
yum clean all
yum makecache
-
centos 7 常用yum源配置
使用centos系统最熟悉的莫过于yum命令,yum命令可以让安装软件变得那么简单,编译安装的依赖关系大部分都会解决。
工具/原料
-
centos 7
-
wget
-
yum
方法/步骤
-
什么是yum,什么是yum源,常见的yum源有哪些?
yum是centos下更新、管理软件的命令,也有相应的图像界面版本;
yum源是yum命令去哪里取安装包的地图;
常见的yum源:网易、阿里云、epel等;
-
yum、rpm、repo什么关系?
yum命令查询repo上配置的地址去取相应的rpm包进行安装;
-
配置下centos的DNS
一个国内,一个国外
vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
-
备份下原来的yum源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
-
网易yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
-
阿里云yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
-
epel源
yum -y install epel-release
yum clean all
yum makecache