天天看點

centos

安裝依賴

​<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 &amp;&amp; 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>​

進入資料庫之後,在進行任意操作之前必須先修改密碼才行,

centos

修改密碼。在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>​

centos

問題

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問題

centos

這是由于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

虛拟機要使用的堆容量不足

解決 修改環境變量,調整堆記憶體大小

centos

配置使用者環境

centos

下載下傳es相應的包

rpm -ivh 包

​<code>​systemctl list-unit-files | grep zabbix​</code>​