当前位置: 首页 > news >正文

itop3-基于rockylinux8的itsm工具安装部署

目录

1.LAMP环境部署

1.1准备工作

1.2下载安装脚本

1.3使用自动模式安装lamp

1.4运维信息

2.itop安装

2.1itop下载

2.2配置itop


1.LAMP环境部署

https://www.lamp.sh/autoinstall.html

1.1准备工作

[root@itop3 ~]# yum -y install wget git

Upgraded:

wget-1.19.5-11.el8.x86_64

Installed:

emacs-filesystem-1:26.1-10.el8_8.2.noarch

git-2.39.3-1.el8_8.x86_64

git-core-2.39.3-1.el8_8.x86_64

git-core-doc-2.39.3-1.el8_8.noarch

perl-Carp-1.42-396.el8.noarch

perl-Data-Dumper-2.167-399.el8.x86_64

perl-Digest-1.17-395.el8.noarch

perl-Digest-MD5-2.55-396.el8.x86_64

perl-Encode-4:2.97-3.el8.x86_64

perl-Errno-1.28-422.el8.x86_64

perl-Error-1:0.17025-2.el8.noarch

perl-Exporter-5.72-396.el8.noarch

perl-File-Path-2.15-2.el8.noarch

perl-File-Temp-0.230.600-1.el8.noarch

perl-Getopt-Long-1:2.50-4.el8.noarch

perl-Git-2.39.3-1.el8_8.noarch

perl-HTTP-Tiny-0.074-1.el8.noarch

perl-IO-1.38-422.el8.x86_64

perl-IO-Socket-IP-0.39-5.el8.noarch

perl-IO-Socket-SSL-2.066-4.module+el8.6.0+957+15d660ad.noarch

perl-MIME-Base64-3.15-396.el8.x86_64

perl-Mozilla-CA-20160104-7.module+el8.6.0+965+850557f9.noarch

perl-Net-SSLeay-1.88-2.module+el8.6.0+957+15d660ad.x86_64

perl-PathTools-3.74-1.el8.x86_64

perl-Pod-Escapes-1:1.07-395.el8.noarch

perl-Pod-Perldoc-3.28-396.el8.noarch

perl-Pod-Simple-1:3.35-395.el8.noarch

perl-Pod-Usage-4:1.69-395.el8.noarch

perl-Scalar-List-Utils-3:1.49-2.el8.x86_64

perl-Socket-4:2.027-3.el8.x86_64

perl-Storable-1:3.11-3.el8.x86_64

perl-Term-ANSIColor-4.06-396.el8.noarch

perl-Term-Cap-1.17-395.el8.noarch

perl-TermReadKey-2.37-7.el8.x86_64

perl-Text-ParseWords-3.30-395.el8.noarch

perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch

perl-Time-Local-1:1.280-1.el8.noarch

perl-URI-1.73-3.el8.noarch

perl-Unicode-Normalize-1.25-396.el8.x86_64

perl-constant-1.33-396.el8.noarch

perl-interpreter-4:5.26.3-422.el8.x86_64

perl-libnet-3.11-3.el8.noarch

perl-libs-4:5.26.3-422.el8.x86_64

perl-macros-4:5.26.3-422.el8.x86_64

perl-parent-1:0.237-1.el8.noarch

perl-podlators-4.11-1.el8.noarch

perl-threads-1:2.21-2.el8.x86_64

perl-threads-shared-1.58-2.el8.x86_64

Complete!

1.2下载安装脚本

[root@itop3 ~]# git clone https://github.com/teddysun/lamp.git

Cloning into 'lamp'...

remote: Enumerating objects: 7877, done.

remote: Counting objects: 100% (161/161), done.

remote: Compressing objects: 100% (54/54), done.

remote: Total 7877 (delta 109), reused 156 (delta 107), pack-reused 7716

Receiving objects: 100% (7877/7877), 2.99 MiB | 3.85 MiB/s, done.

Resolving deltas: 100% (5690/5690), done.

[root@itop3 ~]# ll

drwxr-xr-x 7 root root 190 Jun 8 17:43 lamp

[root@itop3 ~]# cd lamp/

[root@itop3 ~/lamp]# chmod 755 *.sh

[root@itop3 ~/lamp]# ll

-rwxr-xr-x 1 root root 12182 Jun 8 17:43 backup.sh

drwxr-xr-x 2 root root 4096 Jun 8 17:43 conf

drwxr-xr-x 2 root root 4096 Jun 8 17:43 include

drwxr-xr-x 2 root root 146 Jun 8 17:43 init.d

-rwxr-xr-x 1 root root 12496 Jun 8 17:43 lamp.sh

-rw-r--r-- 1 root root 32473 Jun 8 17:43 LICENSE

-rw-r--r-- 1 root root 13115 Jun 8 17:43 README.md

drwxr-xr-x 2 root root 4096 Jun 8 17:43 src

-rwxr-xr-x 1 root root 3884 Jun 8 17:43 uninstall.sh

-rwxr-xr-x 1 root root 3506 Jun 8 17:43 upgrade.sh

1.3使用自动模式安装lamp

[root@itop3 ~/lamp]# ./lamp.sh -h

+-------------------------------------------------------------------+

| Auto Install LAMP(Linux + Apache + MySQL/MariaDB + PHP ) |

| Website: https://lamp.sh |

| Author : Teddysun |

+-------------------------------------------------------------------+

Usage : ./lamp.sh [Options] [Parameters]

Options:

-h, --help Print this help text and exit

-v, --version Print program version and exit

--apache_option [1-2] Apache server version

--apache_modules [mod name] Apache modules: mod_wsgi, mod_security, mod_jk

--db_option [1-8] Database version

--db_data_path [location] Database Data Location. for example: /data/db

--db_root_pwd [password] Database root password. for example: lamp.sh

--php_option [1-4] PHP version

--php_extensions [ext name] PHP extensions:

apcu, ioncube, pdflib, imagick, xdebug

memcached, redis, mongodb, libsodium, swoole

yaf, yar, phalcon, grpc

--db_manage_modules [mod name] Database management modules: phpmyadmin, adminer

--kodexplorer_option [1-2] KodExplorer version

Parameters:

--apache_option [1-2], please select a available Apache version

1. httpd-2.4.57

2. do_not_install

--db_option [1-8], please select a available Database version

1. mysql-5.7.42

2. mysql-8.0.33

3. mariadb-10.3.39

4. mariadb-10.4.30

5. mariadb-10.5.21

6. mariadb-10.6.14

7. mariadb-10.11.4

8. do_not_install

--php_option [1-4], please select a available PHP version

1. php-7.4.33

2. php-8.0.28

3. php-8.1.20

4. do_not_install

--kodexplorer_option [1-2], please select a available KodExplorer version

1. kodexplorer-4.51

2. do_not_install

[root@itop3 ~/lamp]# ./lamp.sh --apache_option 1 --db_option 6 --php_option 1 --db_manage_modules phpmyadmin

Congratulations, LAMP install completed!

------------------------ Installed Overview -------------------------

Apache: httpd-2.4.57

Default Website: http://123.160.230.213

Apache Location: /usr/local/apache

Apache Additional Modules: do_not_install

Database: mariadb-10.6.14

MariaDB Location: /usr/local/mariadb

MariaDB Data Location: /usr/local/mariadb/data

MariaDB Root Password: lamp.sh

Database Management Modules:

phpMyAdmin-5.2.1-all-languages

PHP: php-7.4.33

PHP Location: /usr/local/php

PHP Additional Extensions: do_not_install

KodExplorer: do_not_install

---------------------------------------------------------------------

Starting Apache...

Starting Database...

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 965/sshd

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 318700/mariadbd

tcp6 0 0 :::80 :::* LISTEN 318297/httpd

tcp6 0 0 :::22 :::* LISTEN 965/sshd

tcp6 0 0 :::3306 :::* LISTEN 318700/mariadbd

udp 0 0 127.0.0.1:323 0.0.0.0:* 930/chronyd

udp6 0 0 ::1:323 :::* 930/chronyd

Start time : 2023-06-08 17:52:20

Completion time: 2023-06-08 18:44:27 (Use:52 minutes)

Welcome to visit our website: https://lamp.sh

Enjoy it

1.4运维信息

如何卸载

./uninstall.sh

程序目录

MySQL 安装目录: /usr/local/mysql

MySQL 数据库目录:/usr/local/mysql/data(默认路径,安装时可更改)

MariaDB 安装目录: /usr/local/mariadb

MariaDB 数据库目录:/usr/local/mariadb/data(默认路径,安装时可更改)

PHP 安装目录: /usr/local/php

Apache 安装目录: /usr/local/apache

命令一览

MySQL 或 MariaDB 命令

/etc/init.d/mysqld (start|stop|restart|status)

Apache 命令

/etc/init.d/httpd (start|stop|restart|status)

Memcached 命令(可选安装)

/etc/init.d/memcached (start|stop|restart|status)

Redis 命令(可选安装)

/etc/init.d/redis-server (start|stop|restart|status)

网站根目录

默认的网站根目录: /data/www/default

2.itop安装

2.1itop下载

https://sourceforge.net/projects/itop/files/itop/

[root@itop3 ~]# ll -h

-rw-r--r-- 1 root root 32M Jun 8 17:33 iTop-3.0.3-10998.zip

2.2配置itop

[root@itop3 ~]# unzip iTop-3.0.3-10998.zip

[root@itop3 ~]# ll

drwxr-xr-x 23 root root 4096 Jun 8 18:55 web

[root@itop3 ~]# cp -rp /root/web/ /data/www/default/

[root@itop3 ~]# mv /data/www/default/web /data/www/default/itop

[root@itop3 ~]# chown -R apache:apache /data/www/default/itop/

[root@itop3 ~]# chmod -R 744 /data/www/default/itop/

[root@itop3 ~]# mkdir /data/www/phpsession

[root@itop3 ~]# chown -R apache:apache /data/www/phpsession/

[root@itop3 ~]# chmod -R 744 /data/www/phpsession/

[root@itop3 ~]# vim /usr/local/php/etc/php.ini

;disable_functions = passthru,exec,system,chroot,chgrp,chown,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore

disable_functions = passthru,system,chroot,chgrp,chown,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore

post_max_size = 100M

session.save_path = "/data/www/phpsession"

[root@itop3 ~]# yum -y install graphviz

Installed:

adobe-mappings-cmap-20171205-3.el8.noarch adobe-mappings-cmap-deprecated-20171205-3.el8.noarch

adobe-mappings-pdf-20180407-1.el8.noarch atk-2.28.1-1.el8.x86_64

avahi-libs-0.7-20.el8.x86_64 cairo-1.15.12-6.el8.x86_64

cups-libs-1:2.2.6-51.el8.x86_64 fontconfig-2.13.1-4.el8.x86_64

fontpackages-filesystem-1.44-22.el8.noarch fribidi-1.0.4-9.el8.x86_64

gd-2.2.5-7.el8.x86_64 gdk-pixbuf2-2.36.12-5.el8.x86_64

gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 google-droid-sans-fonts-20120715-13.el8.noarch

graphite2-1.3.10-10.el8.x86_64 graphviz-2.40.1-44.el8.x86_64

gtk-update-icon-cache-3.22.30-11.el8.x86_64 gtk2-2.24.32-5.el8.x86_64

harfbuzz-1.7.5-3.el8.x86_64 hicolor-icon-theme-0.17-2.el8.noarch

jasper-libs-2.0.14-5.el8.x86_64 jbig2dec-libs-0.16-1.el8.x86_64

jbigkit-libs-2.1-14.el8.x86_64 lcms2-2.9-2.el8.x86_64

libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64

libXcursor-1.1.15-3.el8.x86_64 libXdamage-1.1.4-14.el8.x86_64

libXfixes-5.0.3-7.el8.x86_64 libXft-2.3.3-1.el8.x86_64

libXi-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64

libXmu-1.1.3-1.el8.x86_64 libXrandr-1.5.2-1.el8.x86_64

libXrender-0.9.10-7.el8.x86_64 libXxf86misc-1.0.4-1.el8.x86_64

libXxf86vm-1.1.4-9.el8.x86_64 libdatrie-0.2.9-7.el8.x86_64

libfontenc-1.1.3-8.el8.x86_64 libgs-9.27-6.el8.x86_64

libidn-1.34-5.el8.x86_64 libijs-0.35-5.el8.x86_64

libmcpp-2.7.2-20.el8.x86_64 libpaper-1.1.24-22.el8.x86_64

librsvg2-2.42.7-4.el8.x86_64 libthai-0.1.27-2.el8.x86_64

libtiff-4.0.9-27.el8.x86_64 mcpp-2.7.2-20.el8.x86_64

openjpeg2-2.4.0-5.el8.x86_64 pango-1.42.4-8.el8.x86_64

pixman-0.38.4-2.el8.x86_64 urw-base35-bookman-fonts-20170801-10.el8.noarch

urw-base35-c059-fonts-20170801-10.el8.noarch urw-base35-d050000l-fonts-20170801-10.el8.noarch

urw-base35-fonts-20170801-10.el8.noarch urw-base35-fonts-common-20170801-10.el8.noarch

urw-base35-gothic-fonts-20170801-10.el8.noarch urw-base35-nimbus-mono-ps-fonts-20170801-10.el8.noarch

urw-base35-nimbus-roman-fonts-20170801-10.el8.noarch urw-base35-nimbus-sans-fonts-20170801-10.el8.noarch

urw-base35-p052-fonts-20170801-10.el8.noarch urw-base35-standard-symbols-ps-fonts-20170801-10.el8.noarch

urw-base35-z003-fonts-20170801-10.el8.noarch xorg-x11-font-utils-1:7.5-41.el8.x86_64

xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarch xorg-x11-server-utils-7.7-27.el8.x86_64

Complete!

[root@itop3 ~]# /etc/init.d/httpd restart

修改数据库

[root@itop3 ~]# vim /etc/my.cnf

[root@itop3 ~]# mysql -uroot -p

Enter password:

MariaDB [(none)]> show variables like 'max_allowed_packet';

+--------------------+----------+

| Variable_name | Value |

+--------------------+----------+

| max_allowed_packet | 16777216 |

+--------------------+----------+

1 row in set (0.001 sec)

MariaDB [(none)]> set global max_allowed_packet=10010241024;

Query OK, 0 rows affected (0.012 sec)

MariaDB [(none)]> exit

[root@itop3 ~]# mysql -uroot -p

Enter password:

MariaDB [(none)]> show variables like 'max_allowed_packet';

+--------------------+-----------+

| Variable_name | Value |

+--------------------+-----------+

| max_allowed_packet | 104857600 |

+--------------------+-----------+

1 row in set (0.001 sec)

MariaDB [(none)]> exit

Bye

[root@itop3 ~]# /etc/init.d/mysqld restart

Restarting mysqld (via systemctl): [ OK ]

[root@itop3 ~]# /etc/init.d/httpd restart

http://10.9.254.196/itop

http://www.jsqmd.com/news/633239/

相关文章:

  • SeqGPT-560M零样本NLP实战:从Prompt设计到结果解析的完整链路
  • 【无标题】学习codewrrior
  • CLIP-GmP-ViT-L-14在AI Agent中的应用:让智能体拥有“视觉”理解能力
  • KEIL问题二[function没有内容(占用CPU过高)][报错Error: Encountered an improper argument][KEIL批量注释/取消注释快捷键][输入else会卡
  • King Phisher插件开发教程:扩展你的钓鱼工具包功能
  • Fansly下载器完整指南:如何高效备份你的订阅内容
  • 2026年黑龙江市场,这些专业装修公司值得你深入了解!
  • 如何彻底移除Windows Defender:完整权限修复与系统优化指南
  • 初识C语言:编程的入门
  • Zotero PDF预览插件:告别窗口切换,让文献管理效率提升300%
  • java thread wait notify 线程通讯
  • StructBERT轻量级情感模型部署指南:开源镜像免配置,10分钟跑通中文情绪识别
  • ACE-Guard限制器:终极解决游戏卡顿的完整指南
  • MNE-Python脑电预处理避坑指南:如何高效处理坏道插值与伪迹去除
  • 钢铁行业余热余压利用装备的盈利模型
  • 如何轻松管理跨平台游戏模组:XXMI Launcher终极指南
  • Zotero PDF预览插件终极指南:告别频繁切换,实现高效文献管理
  • 利用LFM2.5-1.2B-Thinking-GGUF构建智能软件测试用例生成器
  • Step3-VL-10B-Base模型操作系统原理实践:资源调度与监控
  • 终极Virtual Kubelet性能优化指南:10个实用调优策略提升大规模容器部署效率
  • 我不是在用 AI 助手,我在把自己的能力沉淀成组织资产前
  • 用Matlab机器人工具箱搞定六轴机械臂建模:从DH参数到3D可视化(附完整代码)
  • 终极指南:如何使用qmc-decoder快速解锁QQ音乐加密文件
  • 深求·墨鉴部署常见问题解决:从环境配置到模型下载的避坑指南
  • WarcraftHelper:魔兽争霸3终极兼容性修复指南
  • Stable Diffusion 3.5功能体验:FP8量化技术实测,速度快质量高
  • M2LOrder模型Node.js环境配置与项目脚手架生成指南
  • 【Python】概述
  • 比迪丽模型数据库课程设计:艺术作品元数据管理系统
  • 提升Docker镜像构建效率的10个秘诀:Docker Buildx和Bake高级构建技巧