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下一些软件的安装的更多相关文章

  1. CentOS下下载软件,不安装的方法

    今天来说下在CentOS下下载软件,不安装的方法: 方法一:通过yum自带一个工具:yumdownloader[root@web1 ~]#  rpm -qa |grep yum-utils[root@ ...

  2. Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...

  3. centos 下 Qt Creator 的安装使用

    centos 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐.Qt Creator 是 ...

  4. CentOS下Samba文件服务器的安装与配置

    CentOS下Samba文件服务器的安装与配置 http://blog.csdn.net/limingzhong198/article/details/22064801 一.安装配置 1. 安装sam ...

  5. CentOS下redis集群安装

    环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...

  6. centos下卸载OpenJDK 并安装sun的jdk

    centos下卸载OpenJDK 并安装sun的jdk 第一步:查看并卸载CentOS自带的OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,我这里显示下 ...

  7. CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。

    一.yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y ins ...

  8. centos 下查找软件安装在哪里的命令

    linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...

  9. centos下apache+mysql+php安装及配置

    今天难得休闲,自从加盟当前公司以来好像就基本没有写过博客了.难得闲下来和前同事聊天,他们几个人合伙买了VPS在用.这对我们搞WEB开发的童鞋来说是非常重要的,我来这家公司有许久了,但是竟然到现在连一台 ...

  10. CentOS 下使用yum 命令安装MySQL

    CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

随机推荐

  1. Spark 读 Hbase

    package com.grady import org.apache.hadoop.hbase.HBaseConfiguration import org.apache.hadoop.hbase.c ...

  2. 微软出品自动化神器Playwright,不用写一行代码(Playwright+Java)系列(一) 之 环境搭建及脚本录制

    一.前言 半年前,偶然在视频号刷到某机构正在直播讲解Playwright框架的使用,就看了一会,感觉还不错,便被种草,就想着自己有时间也可以自己学一下,这一想着就半年多过去了. 读到这,你可能就去百度 ...

  3. vue简单的请求api并渲染到表格

    环境 vue3.11 组件库 https://element-plus.gitee.io/#/zh-CN 开始 初始化一个项目 App.vue <template> <div> ...

  4. 统一建模语言UML---类图

    什么是统一建模语言,来看看百科中的介绍统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模 ...

  5. PLSQL Developer安装详细步骤,小白,转发

    下载软件可以直接在百度网盘里面下载 链接:https://pan.baidu.com/s/1bZNJ71d2-hvkM6PTbdpgAA 提取码:t9sh 然后直接参考这个链接进行安装https:// ...

  6. 1 Java内存区域管理

    目录 1 关于自动内存管理 2 运行时数据区域 2.1 程序计数器 2.2 虚拟机栈 2.2.1 局部变量表 2.2.2 操作数栈 2.3 本地方法栈 2.4 堆 2.5 方法区 2.5.1 运行时常 ...

  7. eclipse最常应用的几个快捷键,新手必看!

    首先eclipse快捷键可以使用 Ctrl + Shift + L 打开,在这里可以查看所有快捷键. 另外就是常用的几个快捷键 选中光标所在行 好像没有,但是可以 Ctrl + d 然后 Ctrl + ...

  8. SSH 克隆跟HTTP 克隆地址的区别

    1.使用SSH 克隆 需要事先把本机生成的SSH公钥配置到项目中,然后直接复制ssh克隆地址就能直接克隆了 2.使用HTTP克隆 可以不配置本机的SSH公钥,但是克隆时需要使用项目用户的账号密码登录进 ...

  9. Logstash:运用 fingerprint 过滤器处理重复的文档

    文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106639848 背景:Elasticsearch 索引 在介绍重复数据删除解决方案之 ...

  10. Elastic:使用Kafka部署Elastic Stack