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

ContOS中常用软件的安装相关推荐

  1. Linux系统中常用软件的安装(os7)

    # Linux系统中常用软件的安装(os7) 文章目录 1 `JDK`安装 2 `tomcat`安装 (1) 解压缩tomcat.tar.gz (2) 运行tomcat/bin/startup.sh ...

  2. Linux(CentOS)中常用软件安装,使用及异常——MySQL, VmTools

    本文主要是为了记录在工作中遇到的常用软件的安装过程,方便以后遇到相同情形时可以快速的查阅.主要讲述了MySQL, VMTools的安装. 本文的操作系统采用的是CentOS,可以采用shell命令查阅 ...

  3. Linux(CentOS)中常用软件安装,使用及异常——Zookeeper, Kafka

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  4. Ubuntu16.04中常用软件QQ,WPS,搜狗,CLion,Pycharm等安装

    Ubuntu16.04中常用软件QQ,WPS,搜狗输入法,CLion,Pycharm等安装 1.QQ链接: https://im.qq.com/linuxqq/index.html sudo dpkg ...

  5. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  6. 一些常用软件静默安装参数(nsis,msi,InstallShield ,Inno)

    有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,   Microsoft Windows Installer , Windo ...

  7. [转] ubuntu 一些常用软件的安装

    首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式 deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行 ...

  8. Win10 安装 Ubuntu16.04 双系统及 Ubuntu 下常用软件的安装(2022.3更新)

    Win10 安装 Ubuntu 16.04 双系统 下载 Ubuntu 镜像文件:官网,选择 ubuntu-16.04.5-desktop-amd64.iso (1)下载 UltraISO软碟通,对一 ...

  9. ubuntu下常用软件下载安装

    ubuntu下常用软件下载安装 1.jdk apt-get install openjdk-8-jdk 检查是否安装成功 java -version 2.mysql 安装 apt-get update ...

最新文章

  1. SAP MM 经过审批之后的PR单据被MRP RUN 之后Overwrite问题之对策
  2. 返回当前文档的文档的url
  3. 说说 MySQL 子查询
  4. linux连接到程序,Linux下C程序的链接过程
  5. C# 模拟一个处理消息队列的线程类 Message Queue
  6. 75. 颜色分类 golang
  7. 给后辈的一点建议,分享PDF高清版
  8. 虚拟机使用桥接模式设置Linux静态IP
  9. How to setup a DL4J project with eclipse
  10. 服务器未能识别 HTTP 标头 SOAPAction 的值
  11. 降维系列之 LE 拉普拉斯特征映射
  12. ethercat如何编程 台达50mc_台达可变编程控制器DVP-50MC系列产品介绍
  13. Unity 3D 学习(一)——Roll a ball
  14. Gantt - attachEvent事件监听 - 多个参数事件(大于两个)
  15. 8类网线利弊_超6类7类8类网线进来挨打 6类线全面测评 网速和传输速率测试
  16. git 报错解决方法:Your branch is ahead of ‘origin/dev‘ by 65 commits.
  17. 复变函数(1)-复数及其几何属性
  18. mysql---创建学生表
  19. 蚂蚁金服胡喜:自主研发不是用来捏在手里,是用来开放的
  20. Intel仿人类大脑研发“神经元”芯片,可以解读人的喜怒哀乐

热门文章

  1. java list获取某个字段
  2. C#常用算法实例(二)
  3. 基于云的产品上线部署qqfarm
  4. 光剑诗集选——2021.2
  5. dd命令详解(原创)
  6. 国产操作系统调研 -- 银河麒麟4.0.2
  7. 多项式拟合缺点_多项式拟合
  8. Unity Toon Shader 卡通着色器(一):卡通着色
  9. 《你不懂我,我不怪你》 作者:余秋雨
  10. ubuntu14 teamviewer使用