1. 程式人生 > >saltstack 與常用服務部署 常用服務安裝部署

saltstack 與常用服務部署 常用服務安裝部署

常用服務安裝部署

 

學了前面的Linux基礎,想必童鞋們是不是更感興趣了?接下來就學習常用服務部署吧!

安裝環境:

centos7 + vmware + xshell

即將登場的是:

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

 MYSQL(mariadb)

點我就能找到mysql文章

https://www.cnblogs.com/pyyu/p/9467289.html

 Redis篇

點我啊

https://www.cnblogs.com/pyyu/p/9467279.html

Python操作redis

文章地址。。。。https://www.cnblogs.com/pyyu/p/6964593.html

Python編譯安裝

先放個龜叔再說

centos7預設是裝有python的,咱們先看一下

#檢查python版本
[[email protected]_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

 這裡看另外一篇文章:https://www.cnblogs.com/pyyu/p/7402145.html

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

。。。請點選https://www.cnblogs.com/pyyu/p/9015317.html

Ipython直譯器

老套路。。文章地址。。https://www.cnblogs.com/pyyu/p/8467239.html

Web服務基礎

請點選文章 https://www.cnblogs.com/pyyu/p/9467256.html

Nginx負載均衡

同樣的,我又寫了一篇部落格https://www.cnblogs.com/pyyu/p/9468680.html

Saltstack

對於運維人員來說,反覆複雜的工作很煩,效率低,還容易出錯。而傳統運維也想著自動化運維的方向進行發展,

而saltstack則是在自動化運維上非常好用的工具,saltstack是python開發的一款自動化運維工具,可以批量管理操作主機,

遠端執行指令碼等功能。完全開源,還可以設定web管理介面,更簡單的管理大量伺服器。

saltstack請點超哥文章 https://www.cnblogs.com/pyyu/p/9465608.html

 

 

 

 

學了前面的Linux基礎,想必童鞋們是不是更感興趣了?接下來就學習常用服務部署吧!

安裝環境:

centos7 + vmware + xshell

即將登場的是:

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

 MYSQL(mariadb)

點我就能找到mysql文章

https://www.cnblogs.com/pyyu/p/9467289.html

 Redis篇

點我啊

https://www.cnblogs.com/pyyu/p/9467279.html

Python操作redis

文章地址。。。。https://www.cnblogs.com/pyyu/p/6964593.html

Python編譯安裝

先放個龜叔再說

centos7預設是裝有python的,咱們先看一下

#檢查python版本
[[email protected]_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

 這裡看另外一篇文章:https://www.cnblogs.com/pyyu/p/7402145.html

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

。。。請點選https://www.cnblogs.com/pyyu/p/9015317.html

Ipython直譯器

老套路。。文章地址。。https://www.cnblogs.com/pyyu/p/8467239.html

Web服務基礎

請點選文章 https://www.cnblogs.com/pyyu/p/9467256.html

Nginx負載均衡

同樣的,我又寫了一篇部落格https://www.cnblogs.com/pyyu/p/9468680.html

Saltstack

對於運維人員來說,反覆複雜的工作很煩,效率低,還容易出錯。而傳統運維也想著自動化運維的方向進行發展,

而saltstack則是在自動化運維上非常好用的工具,saltstack是python開發的一款自動化運維工具,可以批量管理操作主機,

遠端執行指令碼等功能。完全開源,還可以設定web管理介面,更簡單的管理大量伺服器。

saltstack請點超哥文章 https://www.cnblogs.com/pyyu/p/9465608.html