您的位置:首页 > 博客中心 > 网络系统 >

linux常用服务部署

时间:2022-04-03 14:45

学了前面的Linux基础,想必童鞋们是不是更感兴趣了?接下来就学习常用服务部署吧!

技术分享图片

安装环境:

centos7 + vmware + xshell

即将登场的是:

  • mysql(mariadb)
  • redis
  • python
  • nginx
  • saltstack

 MYSQL(mariadb)

 Redis篇

Python操作redis

Python编译安装

先放个龟叔再说

技术分享图片

centos7默认是装有python的,咱们先看一下

#检查python版本
[root@oldboy_python ~ 17:23:54]#python -V
Python 2.7.5

再放一张图,《震惊,python2.7不再维护!》

技术分享图片

好了,咱们开始python3之旅。

编译环境准备

1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
2、make 是用来编译的,它从Makefile中读取指令,然后编译。
3、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
4.解决依赖关系
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel -y

1.下载python3版本
curl -O https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2.解压缩源码
tar -zxvf Python-3.7.0.tgz
3.编译三部曲
./configure –prefix=/opt/python3.7/ #指定编译装到/opt/python3.7/下
make && make install #编译和安装

Python之Linux下的virtualenv

Ipython解释器

Web服务基础

Nginx负载均衡

Saltstack

对于运维人员来说,反复复杂的工作很烦,效率低,还容易出错。而传统运维也想着自动化运维的方向进行发展,

而saltstack则是在自动化运维上非常好用的工具,saltstack是python开发的一款自动化运维工具,可以批量管理操作主机,

远程执行脚本等功能。完全开源,还可以设置web管理界面,更简单的管理大量服务器。

 

 

     

本类排行

今日推荐

热门手游