为了跟踪所有服务器的所有权、部署过程和详细信息,需要强大的 IT 资产管理器。 这可以通过安装和使用开源 IT 资产管理工具 Snipe-IT 来实现。
在本文中,我们将讨论在 Ubuntu 22.04 服务器上安装 Snipe-IT。
安装 Snipe-IT 资产管理器
要安装snipe-IT工具,必须先安装LAMP stack,也就是Linux, Apache 服务器、Mysql 服务器和 PHP。 要安装它们,首先更新服务器的存储库,然后检查给定的命令并在您的服务器上执行它。
$ sudo apt update && sudo apt upgrade -y
安装 Apache
安装 Apache 服务器通过执行以下命令:
$ sudo apt install apache2 -y
现在通过执行类似于如下所示命令的命令来启动并启用 apache 服务。
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
安装 PHP
要安装 PHP,首先在您的服务器上添加 PHP 存储库,方法是使用如下所示的命令添加它:
$ sudo add-apt-repository ppa:ondrej/php
接下来,安装 PHP 扩展。 为此,请执行以下命令:
$ sudo apt install -y php-{opcache,pdo,bcmath,calendar,ctype,fileinfo,ftp,gd,intl,json,ldap,mbstring,mysqli,posix,readline,sockets,bz2,tokenizer,zip,curl,iconv,phar}
此外,安装其他所需的软件包。
$ sudo apt install -y openssl curl git wget zip
接下来, Apache 需要重新启动 webserver 才能应用新的更改。
$ sudo systemctl restart apache2
安装 MySql/MariaDB 服务器
安装 Mysql 或 MariaDB 服务器。 在我们的例子中,我们正在安装一个 MySQL 服务器。 然后通过执行如下所示的命令启动并启用 MySQL 服务器。
$ sudo apt install mysql-server $ sudo systemctl start mysql $ sudo systemctl enable mysql
接下来,保护 mysql 服务器。 为此,您需要执行以下命令:
$ sudo mysql_secure_installation
设置root密码并刷新权限。 您将看到类似于下面屏幕截图的输出。
为 Snipe-IT 创建数据库
登录 mysql 服务器并为 snipe-IT 创建用户和数据库。 有关详细信息,请执行以下命令。
$ sudo mysql -u root -p mysql> CREATE DATABASE snipeit_db; Query OK, 1 row affected (0.01 sec) mysql> CREATE USER 'snipeit'@'localhost' IDENTIFIED WITH mysql_native_password BY '[email protected]'; Query OK, 0 rows affected (0.03 sec) mysql> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost'; Query OK, 0 rows affected (0.02 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> quit