Debin8快速安装itop 2.2.1

系统环境:
全新的debin8,中科大的源

快速部署通用的lamp

apt-get install -y  apache2 php5 mysql-server php5-mysql unzip vim 
service mysql restart
service apache2 restart
echo ‘<?php  echo mysql_connect(‘localhost‘,‘root‘,‘your_mysql_password‘)?"success":"fail";echo phpinfo();   ?>‘ > /var/www/html/index.php

访问测试 http://your_server_ip/index.php

基于lamp快速部署itop所需环境

apt-get install -y php5 php5-mysql php5-ldap php5-mcrypt php5-cli php5-json graphviz php5-gd curl
apt-get install -y ldap-utils openssl libpam-ldap
service apache2 restart

下载itop最新版

wget https://sourceforge.net/projects/itop/files/latest/download

解压

mv download itop.zip
unzip itop.zip
mv web/*  /var/www/html/

创建itop依赖环境

cd /var/www/html
mkdir log
mkdir env-production
mkdir conf
mkdir data
chown -R www-data: ./*

开启ssl

a2enmod ssl
a2ensite default-ssl
service apache2 restart

开始安装,浏览器访问
https://your_server_ip/

安装完成之后,立即备份数据库,网页文件

cd /var/www/html;mysqldump -p --databases itop_2_2_1 > itop_2_2_1.sql
cd /var/www/;tar -zcf html_itop_2_2_1.tar.gz  html/
cd /var/www/html;rm -rf itop_2_2_1.sql
mv html_itop_2_2_1.tar.gz /home/

修改root密码

[email protected]:/var/www/html# passwd root
[email protected]:/var/www/html# mkdir -pv /root/.ssh
[email protected]:/var/www/html# echo "我的key" > /root/.ssh/authorized_keys
[email protected]:/var/www/html# exit
[email protected]:~$ exit

从工作机登录itop服务器

ssh [email protected]
userdel -r 系统初始安装时创建的user

不允许root用密码登录

grep PermitRootLogin  /etc/ssh/sshd_config
PermitRootLogin without-password
# the setting of "PermitRootLogin without-password".

iptables 规则,只允许22,80,443

iptables -A INPUT -p tcp --dport 22 -j ACCEPT  
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 
iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT  
iptables -A OUTPUT -p tcp --sport 80 -m state --state NEW,ESTABLISHED -j ACCEPT 
iptables -A INPUT -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT  
iptables -A OUTPUT -p tcp --sport 443 -m state --state NEW,ESTABLISHED -j ACCEPT 
iptables -P INPUT DROP   
iptables -P FORWARD DROP   
iptables -P OUTPUT DROP
iptables -L -n

保存iptables的规则到文件

iptables-save > /etc/iptables.up.rules

开机自动加载iptables 规则

vim /etc/init.d/start-iptables
#! /bin/sh
iptables-restore < /etc/iptables.up.rules
chmod +x /etc/init.d/start-iptables
时间: 2024-10-11 05:54:06

Debin8快速安装itop 2.2.1的相关文章

python MySQLdb在windows环境下的快速安装、问题解决方式

使用Python访问MySQL,需要一系列安装 Linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wklken/article/details/7271019 ------------------------------------------------------------- 以下是windows环境下的: 1.      安装数据库mysql 下载地址:http://www.mysql.com/downloa

centos7.3 快速安装布暑pnp4nagios图形显示

布暑之前,请看我之前的快速安装布暑nagios文章. 都在监控服务器端安装配置: 图形依赖库 #yum install cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel rrdtools依赖 用来画图的 #yum install libart_lgpl rrdtool pnp4nagios 主角,收集数据,展示图形 #yum install pnp4nagios 更改显示时间,不然会有8小时时差 #vi /etc/ph

Percona Server 5.6 RPM 快速安装&快速完全卸载

1.先快速安装,然后进行学习,参数文件慢慢再来学习. 安装包下载到/tmp路径下 # tar -xvf Percona-Server-5.6.34-79.1-r1c589f9-el6-x86_64-bundle.tar # ls *.rpm # rpm -ivh Percona-Server-shared-56-5.6.34-rel79.1.el6.x86_64.rpm # rpm -ivh Percona-Server-client-56-5.6.34-rel79.1.el6.x86_64.r

Laravel4快速安装方法,解决Laravel4安装速度慢

Laravel4原始安装方法 Laravel4 是构建在 Composer 之上的, 之前的安装方法是如下: composer create-project laravel/laravel your-project-name --prefer-dist 1 composer create-project laravel/laravel your-project-name --prefer-dist 然后再 composer install 1 composer install 十分钟过去了 ….

mysql5.6.35 二进制快速安装

mysql5.6.35 二进制快速安装 mysql 说明: mysql安装在/data/mysql-5.6.35目录下: 下载 cd /data/ wget  tar -zxf  mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz  mv mysql-5.6.35-linux-glibc2.5-x86_64 /data/mysql-5.6.35 新建mysql用户及设置权限 sudo useradd -s /sbin/nologin -M mysql mkdir 

蝼蚁的觅食之路 之 LAMP快速安装教程

ps:度娘上的LAMP安装更全,解释更加清楚,以下纯属个人思路,仅供参考 lamp 快速安装步骤1.允许远程登录1.1 开放22端口 firewall-cmd --zone=public --add-port=22/tcp --permanent1.2 重启防火墙 sudo systemctl restart firewalld.service(提示success表示成功) 2.安装apache 2.1 使用yum -y install httpd2.2 自启动 systemctl enable

IPython快速安装方法论

1.下载Python最新版 https://www.python.org/ 2.安装Python 注意下面打红色勾的地方(不是默认选择的)2.1 双击安装,勾选红色地方添加到path 2.2默认下一步 2.3勾选全部用户使用 等待安装完成! 2.4检查是否已经安装好pip和setuptool CMD中输入python -m pip list 3.快速安装Jupyter Notebook(更新于2016/12/20) ----ipython notebook 最新整合为Jupyter notebo

zabbix 3.0快速安装简介

zabbix快速安装 系统版本:centos 7 通过yum方法安装Zabbix3.0,安装源为阿里云 yum源配置 rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 安装 yum install zabbix-server zabbix-agent zabbix-web zabbix-server-mysql zabbix-web-mysq

centos7 快速安装 mariadb(mysql)

nbsp; centos7 快速安装 mariadb(mysql) 默认安装 mariadb 5.5.如果安装 mariadb 10.0 需要修改源 Centos 使用YUM安装MariaDB 出于安全考虑,不应该使用 root安装.所以应该新建一个用户 CentOS 7中MARIADB安装配置步骤详解