Heim Datenbank MySQL-Tutorial Cacti使用安装详解_MySQL

Cacti使用安装详解_MySQL

Jun 01, 2016 pm 01:13 PM
开发 流量 绘画 网络

      Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。

       cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

        Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

       snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。关于RRDTool的知识请参阅RRDTool教学。

前期准备工作:

Cacti官网:http://www.cacti.net/download_cacti.php

找到Linux/Unix in tar.gz  format连接图标,

下载地址: http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz

下载地址: http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz
确保前期安装需要准备的软件:

  • net-snmp-devel
  • mysql
  • mysql-devel
  • openssl-devel
  •  
    准备所需要的软件包

    Apache     http://www.apache.org/

    Mysql      http://www.mysql.com/

    Php        http://www.php.net

    Rrdtool    http://oss.oetiker.ch/rrdtool/

    Net-snmp   http://www.net-snmp.org/

    Cacti      http://www.cacti.net/

    其中apache、mysql、php通过yum安装

下面简述安装过程:

一、安装RRDTool和SNMP

1 安装RRDTool
yum -y install rrdtool
启动rrdtool服务并且加入启动列表
service rrdcached start  失败报错:rrdcached: 未被识别的服务
chkconfig rrdcached on 失败

wget  http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.8.tar.gz

也chkconfig失败

2 安装snmp支持工具

可以yum安装,也可以源码安装,比如

Wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.6.2.1/net-snmp-5.6.2.1.tar.gz/download

 yum -y install net-snmp
 yum -y install net-snmp-utils
启动snmpd服务并且加入启动列表
 service snmpd start
 chkconfig snmpd on

3 安装LAMP

[root@cacti ~]# yum -y install httpd mysql-server php php-mysql mysql-devel

[root@cacti ~]# chkconfig httpd on

[root@cacti ~]# chkconfig mysqld on

[root@cacti ~]# /etc/init.d/httpd start

[root@cacti ~]# /etc/init.d/mysqld start

启动完httpd之后,可以打开  http://10.xx.1.xx/,界面如下:

二、然后下载cacti 
到这里去下载 wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz

下载当前最新版 wget  http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz

和cacti-spine,http://www.cacti.net/downloads/spine/

下载当前最新版 cacti-spine,wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz

三、开始安装cacti-spine

1,建立cacti用户

[root@squid-2 ~]# useradd -m cacti

[root@squid-2 ~]# passwd cacti

2,首先安装几个编译cacti-spine需要的devel包:
yum install net-snmp-devel -y
yum install mysql-devel -y
yum install openssl-devel -y
3,安装gcc和libtool
yum install gcc -y
yum install libtool -y

4,下载cactid并解压:
tar -xf cacti-spine-0.8.8b.tar.gz
编译安装:
cd cacti-spine-0.8.8b
aclocal
libtoolize --force
autoheader
autoconf
automake
./configure
make
make install

5,安装好以后,我们需要再配置一下:

vim /etc/spine.conf
DB_Host localhost
DB_Database cacti
DB_User cacti_user
DB_Pass cacti05261743
DB_Port 3306,
6,启动一下看看

#/usr/local/spine/bin/spine

一般显示

SPINE: Using spine config file [/etc/spine.conf]
SPINE: Version 0.8.8a starting
SPINE: Time: 0.1190 s, Threads: 5, Hosts: 2

7,创建mysql账号:

  1. mysql> set names utf8;
  2. Query OK, 0 rows affected (0.00 sec)
  3. mysql> create database cacti;
  4. Query OK, 1 row affected (0.09 sec)
  5. mysql>
  6. mysql> grant all on cacti.* to cacti_user@/

登录mysql,删除掉’’@localhost以及’’@hostname这2个用户名为空串的mysql账号,就OK了。

  1. [cacti@squid-2 ~]$ /usr/local/spine/bin/spine
  2. SPINE: Using spine config file [/etc/spine.conf]
  3. MYSQL: Connection Failed: Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/'
  4. MYSQL: Connection Failed: Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/'
  5. MYSQL: Connection Failed: Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/'
  6. MYSQL: Connection Failed: Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/'
  7. MYSQL: Connection Failed: Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/'
  8. 05/16/2014 04:11:43 PM - SPINE: Poller[0] FATAL: Connection Failed, Error:/'2002/', Message:/'Can/'t connect to local MySQL server through socket /'/var/lib/mysql/mysql.sock/' (2)/' (Spine init)

找到正在运行的mysql.sock的路径,做一个软连接:

  1. [root@mysqlvm2 bin]# find / -name mysql.sock
  2. /usr/local/mysql/mysql.sock
  3. [root@mysqlvm2 bin]#
  4. [root@mysqlvm2 bin]# ln -s /usr/local/mysql/mysql.sock /var/lib/mysql/mysql.sock
  5. [root@mysqlvm2 bin]#

再次启动,有报错如下:

  1. [root@mysqlvm2 bin]# /usr/local/spine/bin/spine
  2. SPINE: Using spine config file [/etc/spine.conf]
  3. 05/16/2014 04:16:40 PM - SPINE: Poller[0] FATAL: MySQL Error:/'1146/', Message:/'Table /'cacti.settings/' doesn/'t exist/

需要导入默认的cacti.sql,解压缩.tar.gz,获得cacti.sql

  1. [cacti@squid-2 cacti-0.8.8b] tar -xvf cacti-0.8.8b.tar.gz
  2. [cacti@squid-2 cacti-0.8.8b] cd cacti-0.8.8b
  3. [root@mysqlvm2 bin]# type mysql
  4. mysql is hashed (/usr/local/mysql/bin/mysql)
  5. [cacti@squid-2 cacti-0.8.8b]$
  6. mysql -u cacti_user -pcacti05261743 -h127.0.0.1 cacti /cacti/cacti-0.8.8b/cacti.sql
  7. [cacti@squid-2 cacti-0.8.8b]$ /usr/local/spine/bin/spine
  8. SPINE: Using spine config file [/etc/spine.conf]
  9. SPINE: Version 0.8.8b starting
  10. SPINE: Time: 0.1386 s, Threads: 5, Hosts: 2
  11. [cacti@squid-2 cacti-0.8.8b]$

启动成功了。

8,最后,等cacti安装完之后在cacti的web配置界面选择setting 
settings->paths->Spine Poller File Path [/usr/local/spine/bin/spine]
settings->poller->Poller Type [spine]
console->settings->poller->Maximum Threads per Process [5]
save完成。

四、我们开始安装正主cacti

1 配置

解压并放到apache文档目录(/var/www/html)
 tar -xf cacti-0.8.8b.tar.gz
  mv cacti-0.8.8b /var/www/html/cacti

cd /var/www/html/


编辑CentOS cacti配置文件,连接MySQL服务的用户名,密码,端口等。

  1. vim /var/www/html/cacti/include/config.php
  2. #
  3.  $database_type = /"mysql/";
  4. $database_default = /"cacti/";
  5. $database_hostname = /"localhost/";
  6. $database_username = /"cacti_user/";
  7. $database_password = /"cacti_user05161610/";
  8. $database_port = /"3306/";
  9. $database_ssl = false;

2添加计划任务(使cacti每5分钟获得一次数据)
#crontab -e 
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1 //让系统每1分钟收集

3 数据库配置

在前面的第三步已经配置好了,创建数据库cacti以及用户。

4 测试,建立一个login.jsp文件

[root@mysqlvm2 cacti]# vim login.php

simple demo

phpinfo();

?>

如下图所示:

打开网址页面:
启动完httpd之后,可以打开  http://10.xx.1.xx/,界面如下:

遇到的小问题,打开index.php是空页面,如下所示:

去查看日志,日志没有任何信息:


问题在哪里呢?

找到apache的配置文件httpd.conf

  1. [root@mysqlvm2 www]# vim /etc/httpd/conf/httpd.conf
  2. Search error_log
  3. 日志路径 /var/log/httpd/error_log
  4. [root@mysqlvm2 cacti]# cd /var/log/httpd/
  5. [root@mysqlvm2 httpd]# ll
  6. 总计 20
  7. -rw-r--r-- 1 root root 9228 05-16 18:39 access_log
  8. -rw-r--r-- 1 root root 2049 05-16 18:14 error_log
  9. -rw-r--r-- 1 root root 0 05-16 17:18 ssl_access_log
  10. -rw-r--r-- 1 root root 1422 05-16 18:14 ssl_error_log
  11. -rw-r--r-- 1 root root 0 05-16 17:18 ssl_request_log

逐个查看log信息,在ssl_error_log里面发现错误信息:

  1. [root@mysqlvm2 httpd]# tail -f ssl_error_log
  2. [Fri May 16 18:00:36 2014] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
  3. [Fri May 16 18:00:36 2014] [warn] RSA server certificate CommonName (CN) `localhost.localdomain/' does NOT match server name!?
  4. [Fri May 16 18:14:39 2014] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
  5. [Fri May 16 18:14:39 2014] [warn] RSA server certificate CommonName (CN) `localhost.localdomain/' does NOT match server 
  6. [Fri May 16 18:14:39 2014] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
  7. [Fri May 16 18:14:39 2014] [warn] RSA server certificate CommonName (CN) `localhost.localdomain/' does NOT match server name!?
  8. [Fri May 16 18:48:48 2014] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
  9. [Fri May 16 18:48:48 2014] [warn] RSA server certificate CommonName (CN) `localhost.localdomain/' does NOT match server 
  10. [Fri May 16 18:48:48 2014] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
  11. [Fri May 16 18:48:48 2014] [warn] RSA server certificate CommonName (CN) `localhost.localdomain/

经过朋友的提醒,还需要安装php-mysql组件

[root@mysqlvm2 httpd]# yum install -y php-mysql

之后,再打开页面,http://10.254.1.12/cacti/install/,就有信息如下:

点击next,继续下一步,其他的都死默认选项,默认登录用户名密码是admin:

五:Cacti监控mysql报表流量图:

wget https://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz

tar –xvf better-cacti-templates-1.1.8.tar.gz

cd better-cacti-templates-1.1.8

将better-cacti-templates-1.1.8/scripts下的 ss_get_mysql_stats.php 这个脚本 这个脚本需要放在cacti的服务端。

比如cacti部署在/var/www/html目录下,那么就cp到/var/www/html/cacti/scripts/下

cp /root/better-cacti-templates-1.1.8/scripts/ss_get_mysql_stats.php /var/www/html/cacti/scripts/

修改ss_get_mysql_stats.php 文件 第30行

$mysql_user = 'cacti_user'; 
$mysql_pass = 'cacti_user05161610'; 
$cache_dir = "/xok.la/cacti/cache/"; 

chown -R apache.apache /var/www/html/cacti/scripts

chmod -R 755 /var/www/html/cacti/scripts

使用 http 访问 cacti主机 导入

/opt/mysql-cacti-templates-1.1.2/cacti_host_template_x_db_server_ht_0.8.6i.xml 

然后创建mysql用户:

grant process,super on *.* to 'cacti_user'@'%' identified by 'cacti_user05161610'; 

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was soll ich tun, wenn die Erde in der unteren rechten Ecke von Windows 10 angezeigt wird, wenn ich nicht auf das Internet zugreifen kann? Verschiedene Lösungen für das Problem, dass die Erde in Win10 nicht auf das Internet zugreifen kann Was soll ich tun, wenn die Erde in der unteren rechten Ecke von Windows 10 angezeigt wird, wenn ich nicht auf das Internet zugreifen kann? Verschiedene Lösungen für das Problem, dass die Erde in Win10 nicht auf das Internet zugreifen kann Feb 29, 2024 am 09:52 AM

In diesem Artikel wird die Lösung für das Problem vorgestellt, dass das Globussymbol im Win10-Systemnetzwerk angezeigt wird, aber nicht auf das Internet zugreifen kann. Der Artikel enthält detaillierte Schritte, die den Lesern helfen sollen, das Problem des Win10-Netzwerks zu lösen, das zeigt, dass die Erde keinen Zugriff auf das Internet hat. Methode 1: Direkt neu starten. Überprüfen Sie zunächst, ob das Netzwerkkabel nicht richtig eingesteckt ist und ob das Breitband im Rückstand ist. In diesem Fall müssen Sie den Router oder das optische Modem neu starten. Wenn auf dem Computer keine wichtigen Dinge erledigt werden, können Sie den Computer direkt neu starten. Die meisten kleineren Probleme können durch einen Neustart des Computers schnell behoben werden. Wenn festgestellt wird, dass die Breitbandanbindung nicht im Rückstand ist und das Netzwerk normal ist, ist das eine andere Sache. Methode 2: 1. Drücken Sie die [Win]-Taste oder klicken Sie auf [Startmenü] in der unteren linken Ecke. Klicken Sie im sich öffnenden Menüelement auf das Zahnradsymbol über dem Netzschalter.

Vier empfohlene KI-gestützte Programmiertools Vier empfohlene KI-gestützte Programmiertools Apr 22, 2024 pm 05:34 PM

Dieses KI-gestützte Programmiertool hat in dieser Phase der schnellen KI-Entwicklung eine große Anzahl nützlicher KI-gestützter Programmiertools zu Tage gefördert. KI-gestützte Programmiertools können die Entwicklungseffizienz verbessern, die Codequalität verbessern und Fehlerraten reduzieren. Sie sind wichtige Helfer im modernen Softwareentwicklungsprozess. Heute wird Dayao Ihnen 4 KI-gestützte Programmiertools vorstellen (und alle unterstützen die C#-Sprache). https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot ist ein KI-Codierungsassistent, der Ihnen hilft, Code schneller und mit weniger Aufwand zu schreiben, sodass Sie sich mehr auf Problemlösung und Zusammenarbeit konzentrieren können. Git

Was passiert, wenn das Netzwerk keine Verbindung zum WLAN herstellen kann? Was passiert, wenn das Netzwerk keine Verbindung zum WLAN herstellen kann? Apr 03, 2024 pm 12:11 PM

1. Überprüfen Sie das WLAN-Passwort: Stellen Sie sicher, dass das von Ihnen eingegebene WLAN-Passwort korrekt ist und achten Sie auf die Groß-/Kleinschreibung. 2. Überprüfen Sie, ob das WLAN ordnungsgemäß funktioniert: Überprüfen Sie, ob der WLAN-Router normal funktioniert. Sie können andere Geräte an denselben Router anschließen, um festzustellen, ob das Problem beim Gerät liegt. 3. Starten Sie das Gerät und den Router neu: Manchmal liegt eine Fehlfunktion oder ein Netzwerkproblem mit dem Gerät oder Router vor, und ein Neustart des Geräts und des Routers kann das Problem lösen. 4. Überprüfen Sie die Geräteeinstellungen: Stellen Sie sicher, dass die WLAN-Funktion des Geräts eingeschaltet und die WLAN-Funktion nicht deaktiviert ist.

Anleitung zur Ordnerfreigabe für Windows 11: Teilen Sie Ihre Dateien und Daten ganz einfach Anleitung zur Ordnerfreigabe für Windows 11: Teilen Sie Ihre Dateien und Daten ganz einfach Mar 13, 2024 am 11:49 AM

Im täglichen Leben und bei der Arbeit müssen wir häufig Dateien und Ordner zwischen verschiedenen Geräten teilen. Das Windows 11-System bietet praktische integrierte Ordnerfreigabefunktionen, die es uns ermöglichen, die benötigten Inhalte einfach und sicher mit anderen im selben Netzwerk zu teilen und gleichzeitig die Privatsphäre persönlicher Dateien zu schützen. Diese Funktion macht die Dateifreigabe einfach und effizient, ohne dass Sie befürchten müssen, dass private Informationen verloren gehen. Durch die Ordnerfreigabefunktion des Windows 11-Systems können wir bequemer zusammenarbeiten, kommunizieren und zusammenarbeiten und so die Arbeitseffizienz und den Lebenskomfort verbessern. Um einen freigegebenen Ordner erfolgreich zu konfigurieren, müssen wir zunächst die folgenden Bedingungen erfüllen: Alle Geräte (die an der Freigabe teilnehmen) sind mit demselben Netzwerk verbunden. Aktivieren Sie die Netzwerkerkennung und konfigurieren Sie die Freigabe. Kennen Sie das Zielgerät

Welcher KI-Programmierer ist der beste? Entdecken Sie das Potenzial von Devin, Tongyi Lingma und SWE-Agent Welcher KI-Programmierer ist der beste? Entdecken Sie das Potenzial von Devin, Tongyi Lingma und SWE-Agent Apr 07, 2024 am 09:10 AM

Am 3. März 2022, weniger als einen Monat nach der Geburt von Devin, dem weltweit ersten KI-Programmierer, entwickelte das NLP-Team der Princeton University einen Open-Source-KI-Programmierer-SWE-Agenten. Es nutzt das GPT-4-Modell, um Probleme in GitHub-Repositorys automatisch zu lösen. Die Leistung des SWE-Agenten auf dem SWE-Bench-Testsatz ist ähnlich wie die von Devin, er benötigt durchschnittlich 93 Sekunden und löst 12,29 % der Probleme. Durch die Interaktion mit einem dedizierten Terminal kann der SWE-Agent Dateiinhalte öffnen und durchsuchen, die automatische Syntaxprüfung verwenden, bestimmte Zeilen bearbeiten sowie Tests schreiben und ausführen. (Hinweis: Der obige Inhalt stellt eine geringfügige Anpassung des Originalinhalts dar, die Schlüsselinformationen im Originaltext bleiben jedoch erhalten und überschreiten nicht die angegebene Wortbeschränkung.) SWE-A

Erfahren Sie, wie Sie mobile Anwendungen mit der Go-Sprache entwickeln Erfahren Sie, wie Sie mobile Anwendungen mit der Go-Sprache entwickeln Mar 28, 2024 pm 10:00 PM

Tutorial zur Entwicklung mobiler Anwendungen in der Go-Sprache Da der Markt für mobile Anwendungen weiterhin boomt, beginnen immer mehr Entwickler damit, sich mit der Verwendung der Go-Sprache für die Entwicklung mobiler Anwendungen zu befassen. Als einfache und effiziente Programmiersprache hat die Go-Sprache auch großes Potenzial für die Entwicklung mobiler Anwendungen gezeigt. In diesem Artikel wird detailliert beschrieben, wie die Go-Sprache zum Entwickeln mobiler Anwendungen verwendet wird, und es werden spezifische Codebeispiele angehängt, um den Lesern den schnellen Einstieg und die Entwicklung eigener mobiler Anwendungen zu erleichtern. 1. Vorbereitung Bevor wir beginnen, müssen wir die Entwicklungsumgebung und die Tools vorbereiten. Kopf

Welche Vorteile hat ein hoher Douyin-Verkehr? Wie kann man es realisieren? Welche Vorteile hat ein hoher Douyin-Verkehr? Wie kann man es realisieren? Mar 31, 2024 am 10:57 AM

Douyin ist eine der beliebtesten Kurzvideoplattformen in China und zieht monatlich mehr als 500 Millionen aktive Nutzer an, was Douyin zu einem heißen Ziel für Werbetreibende und Content-Ersteller macht. Der hohe Verkehr in Douyin hat die folgenden wesentlichen Vorteile und zieht viele interessierte Freunde an, also schauen Sie doch mal vorbei. 1. Welche Vorteile hat ein hoher Douyin-Verkehr? Der hohe Traffic von Douyin bedeutet, dass die Werbeabdeckung breit ist. Mit steigender Nutzerzahl können Werbetreibende auf Douyin mehr potenzielle Verbraucher erreichen. Dies ist eine große Chance für das Branding, Ihr Produkt oder Ihre Dienstleistung einem größeren Publikum zugänglich zu machen und so die Bekanntheit und Bekanntheit zu steigern. Die Steigerung des Douyin-Verkehrs kann zur Umsatzsteigerung beitragen. Durch angemessene Werbung und Werbung auf Douyin können Unternehmen mehr Benutzer dazu bringen, sich über ihre Produkte zu informieren und diese zu kaufen. Douyin mit

Welche Linux-Distribution eignet sich am besten für die Android-Entwicklung? Welche Linux-Distribution eignet sich am besten für die Android-Entwicklung? Mar 14, 2024 pm 12:30 PM

Die Android-Entwicklung ist eine arbeitsreiche und spannende Aufgabe, und die Auswahl einer geeigneten Linux-Distribution für die Entwicklung ist besonders wichtig. Welche der vielen Linux-Distributionen eignet sich am besten für die Android-Entwicklung? In diesem Artikel wird dieses Problem unter verschiedenen Aspekten untersucht und spezifische Codebeispiele aufgeführt. Werfen wir zunächst einen Blick auf einige derzeit beliebte Linux-Distributionen: Ubuntu, Fedora, Debian, CentOS usw. Sie alle haben ihre eigenen Vorteile und Eigenschaften.

See all articles