安裝依賴
<code>yum -y groupinstall "development tools"</code><code>yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel</code>
下載下傳python包
<code>wget https://www.python.org/ftp/python/3.6.2/python-3.6.2.tar.xz</code>
建立檔案夾
<code>mkdir /usr/local/python3 </code>
解壓,編譯
<code>tar -xvjf python-3.6.2.tar.xz</code><code>cd python-3.6.2</code>
指定安裝目錄
<code>./configure --prefix=/usr/local/python3</code>
問題:在這裡出現編譯不通過,缺少c編譯環境
解決:<code>yum -y install gcc</code> 再編譯一遍
安裝
<code>make && make install</code>
建立軟連結
<code>ln -s /usr/local/python3/bin/python3 /usr/bin/python3</code><code>ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3</code>
python虛拟環境
建立虛拟環境指令
<code>sudo pip install virtualenv</code><code>sudo pip3 install virtualenvwrapper</code>
查找virtualenvwrapper.sh所在路徑,(記得加.sh,不然查的不準)
<code>whereis virtualenvwrapper.sh / find / -name virtualenvwrapper.sh</code>
建立一個管理所有virtualenvwrapper的檔案夾,一般在home下
<code>mkdir /home/yy/.virtualenvs</code>
查找 .bashrc 使用者環境配置檔案所在路徑
一般在/root/.bashrc
編輯
激活配置
<code>source 路徑/.bashrc(激活更新配置)</code>
建立環境
<code>mkvirtualenv 環境名稱</code>
指定python3的 <code>mkvirtualenv -p python3 venv</code>
基本指令
主服務
<code>rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm</code>
<code>yum install -y zabbix-server-mysql zabbix-web-mysql</code>
<code> yum install -y zabbix-agent</code>
mysql中創庫創使用者
創表
更改zabbix-server的配置檔案
啟動
更改前端配置
前端啟動
systemctl start httpd
安裝完成,通路zabbix
localhost/zabbix
<code>wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm</code>
檢視該檔案中有哪些包
<code>rpm -qpl mysql57-community-release-el7-7.noarch.rpm</code>
<code>rpm -ivh mysql57-community-release-el7-7.noarch.rpm</code>
yum
<code>yum list mysql*</code><code>yum -y install mysql-community-server</code>
啟動mysql
<code>systemctl start mysqld</code>
mysql 配置
5.7 版安裝完mysql之後,需進行重置密碼操作
<code>grep "password" /var/log/mysqld.log</code>找到初始化的資料庫密碼
進行登入 <code>mysql -u root -p 在log中拿到的密碼’</code>
進入資料庫之後,在進行任意操作之前必須先修改密碼才行,
修改密碼。在5,7中預設的不能用簡單密碼,必須是大小寫字母數字加特殊符号,想用簡單密碼需配置
<code>set global validate_password_policy=0;</code>
有3個值,0,1,2,
0隻限制長度
1限制長度加大小寫字母數字特殊字元
2強限制,在原來基礎上增加了dictionary file
<code>set global validate_password_length=1;</code>密碼長度
更改密碼
<code>alter user 'root'@'localhost' identified by '123456';</code>
問題
no package redis available"提示問題
解決
先安裝epel
<code>wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm</code>
<code>rpm -ivh epel-release-6-8.noarch.rpm</code>
出現問題
nokey問題
這是由于yum初始化安裝時,安裝了舊版本的gpg keys造成的
<code> rpm --import /etc/pki/rpm-gpg/rpm*</code>
(引入已安裝的public key)
再次安裝rpm包時,後面加上<code>--force --nodeps</code>
<code>rpm -ivh epel-release-6-8.noarch.rpm --force --nodeps</code>
<code>yum -y install redis</code>
jdk環境安裝
下載下傳相應的java jdk rpm包
<code>rpm -ivh ......rpm</code>
java -version 檢視是否安裝成功
這兒出了個錯 could not create the java virtual machine
虛拟機要使用的堆容量不足
解決 修改環境變量,調整堆記憶體大小
配置使用者環境
下載下傳es相應的包
rpm -ivh 包
<code>systemctl list-unit-files | grep zabbix</code>