CentOS下一些软件的安装
Git
# 参数 -y 表示yes,不用询问直接安装
yum -y install git
# 第一次安装需要一些配置
git config --global user.name "Your name"
git config --global user.email "Your email"
# 查看是否配置成功(可以看到上一步配置的信息)
git config --global -l
# 查看是否安装成功
git --version
Docker
安装之前
# 查看当前的内核版本(官方建议 3.10 以上,3.8以上貌似也可。)
uname -r
# 更新yum包(生产环境下谨慎操作)
yum -y updata
# 注意
# yum -y update:升级所有包同时也升级软件和系统内核
# yum -y upgrade:只升级所有包,不升级软件和系统内核
# 卸载旧版本(如果之前安装过的话)
yum remove docker docker-common docker-selinux docker-engine
正式安装
# 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置yum源,任选一个
# 中央仓库
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# 阿里云仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 选择Docker版本并安装
# 查看有哪些版本
yum list docker-ce --showduplicates | sort -r
# 选择并安装 (格式:yum install docker-ce-版本号)
yum -y install docker-ce-18.03.1.ce
# 查看是否安装成功
docker -v
# 启动Docker
systemctl start docker
# 设置开机自启
systemctl enable docker
# 取消Docker开机启动
systemctl disable docker
# 测试功能,拉取镜像
docker pull hello-world
# 查看是否拉取成功
docker images
Redis
安装之前
# 由于redis是用C语言开发,安装之前必先确认是否安装 gcc 环境,
# 检查是否安装 gcc 环境
gcc -v
# 如果没有信息,执行下面命令
yum install -y gcc
# 检查是否已经安装redis(如何已经安装,会出现相应路径)
whereis redis-cli
whereis redis-server
正式安装
# 选择安装目录
cd /usr/local
# 获取安装包
wget https://download.redis.io/releases/redis-6.2.5.tar.gz
# 解压
tar -zxvf redis-6.2.5.tar.gz
# 进入解压后的redis目录
cd redis-6.2.5
# 编译
make
# 修改配置文件
cd /usr/local/redis-6.2.5
vim redis.conf
修改以下内容
1. daemonize no 改为 daemonize yes (改为后台运行)
2. bind 127.0.0.1 -::1 改为 bind 0.0.0.0 (本地访问改为远程也可以访问)
3. requirepass foobared 注释解除,设置密码 requirepass 123456 (123456为密码)
4. prt 6379 这个默认就是6379端口,如果想要改为其他端口在此可以修改
# 进入src目录 (/usr/local/redis-6.2.5/src)
cd src
# 指定配置文件并启动(启动服务端)
./redis-server /usr/local/redis-6.2.5/redis.conf
# 进入redis客户端
./redis-cli
# 输入密码,我的密码是123456
auth 123456
# 输入Ping,测试连接,成功会输出PONG
ping
======= 到这就安装成功了==========
# 查看redis的进程
ps -ef | grep redis
# 杀死进程
kill -9 进程id
待补充:Nginx,Nacos,JDK,MySQL.....
一些操作的参数说明
-z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j)
-x参数:表示是执行解压缩操作而不是打包操作
-v参数:表示列出解压时的详细消息
-f参数:指定要解压的文件名,或者指定新建的打包文件的名字
tar命令解压时还可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C),例子:
解压tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target
解压tar.bz2文件: tar -jxv -f test.tar.bz2 -C /home/user/target
CentOS下一些软件的安装的更多相关文章
- CentOS下下载软件,不安装的方法
今天来说下在CentOS下下载软件,不安装的方法: 方法一:通过yum自带一个工具:yumdownloader[root@web1 ~]# rpm -qa |grep yum-utils[root@ ...
- Centos下MongoDB数据库的安装以及配置开机自启动(三)
最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...
- centos 下 Qt Creator 的安装使用
centos 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐.Qt Creator 是 ...
- CentOS下Samba文件服务器的安装与配置
CentOS下Samba文件服务器的安装与配置 http://blog.csdn.net/limingzhong198/article/details/22064801 一.安装配置 1. 安装sam ...
- CentOS下redis集群安装
环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...
- centos下卸载OpenJDK 并安装sun的jdk
centos下卸载OpenJDK 并安装sun的jdk 第一步:查看并卸载CentOS自带的OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,我这里显示下 ...
- CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
一.yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y ins ...
- centos 下查找软件安装在哪里的命令
linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...
- centos下apache+mysql+php安装及配置
今天难得休闲,自从加盟当前公司以来好像就基本没有写过博客了.难得闲下来和前同事聊天,他们几个人合伙买了VPS在用.这对我们搞WEB开发的童鞋来说是非常重要的,我来这家公司有许久了,但是竟然到现在连一台 ...
- CentOS 下使用yum 命令安装MySQL
CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
随机推荐
- C#使用BouncyCastle生成PKCS#12数字证书
背景 生成数字证书用于PDF文档数字签名 数字证书需要考虑环境兼容性,如linux.windows 网上资料不全或版本多样 本文章主要介绍了在C#中使用BouncyCastle生成PKCS#12个人信 ...
- 配置Windows server dhcp与AD域对接并使用Win1创的用户登录Win2
创建两台windows_server_2012 创建步骤链接(https://www.cnblogs.com/zhengyan6/p/16338084.html) 注意:所有虚拟机都要在同意网段 配置 ...
- 使用kubeoperator安装的k8s集群配置Ingress规则有关说明
单独创建一个nginx 在 Deployment 里创建一个nginx工作负载,镜像用:nginx:alpine,并配置service为ClusterIP,然后添加Ingress规则 本地主机host ...
- ProxySQL(5):线程、线程池、连接池
文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281909.html ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程 ...
- Logstash:使用ELK堆栈进行API分析
- prometheus告警规则模板:MySQL,nginx,node
rules_up.yml groups: - name: up rules: - alert: mysql expr: up{instance="db1",job="my ...
- CentOS7 安装 Git 服务器
1.安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum ...
- OSF--网络类型
ABR:区域边界路由器ASBR:自治区域系统边界路由器区域部署原则: 存在vlink本地网络一定是有问题的.他只是作为一种过度技术,在vlink里无法实现认证! 配置: [r2-ospf-a ...
- PAT (Basic Level) Practice 1019 数字黑洞 分数 20
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有" ...
- Java基础之变量
Java基础之变量 目录 Java基础之变量 1.变量概述 1.1 为什么需要变量 1.2 简单理解 1.3 变量使用注意事项 1.4 程序中+号的使用 1.5 Java数据类型 1.6 整数类型 1 ...