centos

rpm包管理

1240
查看配置文件属于哪个安装包
rpm -qf /etc/zabbix/zabbix_server.conf
rpm -ql 安装的包名 yum装的包也可以也可以查询

 rpm -ql lrzsz

/usr/bin/rb
/usr/bin/rx
/usr/bin/rz
/usr/bin/sb
/usr/bin/sx
/usr/bin/sz
/usr/share/locale/de/LC_MESSAGES/lrzsz.mo
/usr/share/man/man1/rz.1.gz
/usr/share/man/man1/sz.1.gz

centos安装

https://www.cnblogs.com/wcwen1990/p/7630545.html
1240
1240

python安装

  1. 安装依赖
    yum -y groupinstall "Development tools"
    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
  2. 下载python包
    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
  3. 创建文件夹
    mkdir /usr/local/python3
  4. 解压,编译
    tar -xvJf Python-3.6.2.tar.xz
    cd Python-3.6.2
    指定安装目录
    ./configure --prefix=/usr/local/python3
    问题:在这里出现编译不通过,缺少C编译环境
    解决:Yum -y install gcc 再编译一遍
  5. 安装
    make && make install
  6. 建立软链接
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  7. python虚拟环境
    创建虚拟环境命令
    sudo pip install virtualenv
    sudo pip3 install virtualenvwrapper
    查找virtualenvwrapper.sh所在路径,(记得加.sh,不然查的不准)
    whereis virtualenvwrapper.sh / find / -name virtualenvwrapper.sh
    创建一个管理所有virtualenvwrapper的文件夹,一般在home下
    mkdir /home/yy/.virtualenvs
    查找 .bashrc 用户环境配置文件所在路径
    一般在/root/.bashrc
    编辑
export WORKON_HOME=/home/venv/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
source /usr/local/python3/bin/virtualenvwrapper.sh

激活配置
source 路径/.bashrc(激活更新配置)
创建环境
mkvirtualenv 环境名称
指定python3的 mkvirtualenv -p python3 venv
基本命令

workon             # 查看当前的虚拟环境目录
workon 虚拟环境名   # 切换到虚拟环境
deactivate         # 退出虚拟环境
rmvirtualenv venv  # 删除虚拟环境venv

zabbix安装

主服务

  1. rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
  2. yum install zabbix-server-mysql zabbix-web-mysql
  3. yum install -y zabbix-agent
  4. mysql中创库创用户
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to 'zabbix'@'%' identified by 'password';
mysql>    FLUSH PRIVILEGES;
mysql> quit;
  1. 创表
cd /usr/share/doc/zabbix-server-mysql-3.4.0
zcat create.sql.gz | mysql -uroot zabbix -p
  1. 更改zabbix-server的配置文件
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
  1. 启动
systemctl start zabbix-server
  1. 更改前端配置
vim /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
  1. 前端启动
    systemctl start httpd
  2. 安装完成,访问zabbix
    localhost/zabbix

mysql安装

  1. wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  2. 查看该文件中有哪些包
    rpm -qpl mysql57-community-release-el7-7.noarch.rpm
  3. 安装
    rpm -ivh mysql57-community-release-el7-7.noarch.rpm
  4. yum
    yum list Mysql*
    yum -y install mysql-community-server
  5. 启动mysql
    systemctl start mysqld
    Mysql 配置
    https://www.cnblogs.com/weiok/p/5373270.html

5.7 版安装完mysql之后,需进行重置密码操作

  1. grep "password" /var/log/mysqld.log找到初始化的数据库密码
  2. 进行登录 mysql -u root -p 在log中拿到的密码’
  3. 进入数据库之后,在进行任意操作之前必须先修改密码才行,
    1240
  4. 修改密码。在5,7中默认的不能用简单密码,必须是大小写字母数字加特殊符号,想用简单密码需配置
    set global validate_password_policy=0;
    有3个值,0,1,2,
    0只限制长度
    1限制长度加大小写字母数字特殊字符
    2强限制,在原来基础上增加了dictionary file
    set global validate_password_length=1;密码长度
  5. 更改密码
    alter user 'root'@'localhost' identified by '123456';

1240

redis

yum -y install redis
systemctl start redis
systemctl enable redis
redis-cli

问题
No package redis available"提示问题
解决
先安装EPEL
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
出现问题
Nokey问题
1240
这是由于yum初始化安装时,安装了旧版本的GPG keys造成的
rpm --import /etc/pki/rpm-gpg/RPM*
(引入已安装的public key)
再次安装rpm包时,后面加上--force --nodeps
rpm -ivh epel-release-6-8.noarch.rpm --force --nodeps
yum -y install redis

elasticsearch

jdk环境安装
下载相应的java jdk rpm包
rpm -ivh ......rpm
java -version 查看是否安装成功
这儿出了个错 Could not create the Java Virtual Machine
虚拟机要使用的堆容量不足
解决 修改环境变量,调整堆内存大小
1240
配置用户环境
1240
下载es相应的包
rpm -ivh 包

查看当前自启动状态

systemctl list-unit-files | grep zabbix

转载于:https://www.cnblogs.com/0916m/p/11482020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值