Altes Mobiltelefon – Konfigurieren Sie den Server basierend auf Termux (kein Austausch des Stahlbeckens erforderlich)

Hallo zusammen, ich bin der kleine dicke Junge, der seiner Frau den Joghurt wegschnappt.

Jeder nutzt seit so vielen Jahren Mobiltelefone, und es gibt mehr oder weniger ein oder zwei alte Mobiltelefone, die ersetzt wurden, und es besteht keine Notwendigkeit, sie durch Stahlbecken zu ersetzen. Die Verwendung von Termux kann die alten Mobiltelefone in ein verwandeln Server.

Da gibt es nicht viel zu sagen, machen Sie sich einfach direkt an die Arbeit.

1. Installieren Sie die App

Installieren Sie Termux oder ZeroTermux (Termux-Erweiterung) auf Ihrem Telefon

Wie im Bild gezeigt:

1.1 Quelle wechseln

Hinweis: Sie können die Quelle von Termux ändern. Verwenden Sie am besten inländische Quellen, z. B. Tsinghua-Quelle usw.

Bedienung: Wischen Sie in der App nach links und wählen Sie [Quelle wechseln]

2. Stellen Sie eine Verbindung zu Termux her

Verwenden Sie das SSH-Tool, um eine Verbindung zum Server herzustellen

2.1 OpenSh installieren.

# 安装openssh
pkg install openssh

# 开启ssh
sshd
复制代码

2.2 Fragen Sie den integrierten Benutzer des aktuellen Termux ab

# 命令
whoami
复制代码

Ausgang:

2.3 Benutzerpasswort festlegen

Verwenden Sie den Befehl passwd, um das Kennwort festzulegen, das der aktuellen Benutzerverbindung entspricht, und geben Sie zur Bestätigung das Kennwort ein

# 命令
passwd
复制代码

2.4 Verwenden Sie zum Herstellen einer Verbindung Tools wie xshell

Hinweis: Der Standardport von termux ist 8022, und die ID-Adresse kann durch Schieben nach links in der mobilen App angezeigt werden

3. Installieren Sie die Datenbank (mariaDB)

Derzeit unterstützt termux nur die direkte Installation von mariaDB. Wenn Sie andere Datenbanken installieren möchten, können Sie zuerst Linux auf termux installieren und dann andere Datenbanken installieren.

3.1 Mariadb installieren

# 安装mariadb
pkg install mariadb;

# 卸载mariadb
pkg uninstall mariadb

# 关停mariadb
pkill mariadb
复制代码

Wenn der Installationsbefehl nach dem Ausführen angezeigt wird, ~$bedeutet dies, dass die Installation erfolgreich war.

Hinweis: Während des Installationsvorgangs können aus Netzwerk- und anderen Gründen Fehler gemeldet werden. Führen Sie den Befehl einfach erneut aus

3.2 Mariadb starten

mysqld
复制代码

Wie im Bild gezeigt:

Wenn die oben genannten Informationen angezeigt werden, bedeutet dies einen normalen Start und der Port ist 3306

3.3 Stellen Sie eine Verbindung zur Datenbank her, legen Sie den Benutzer und das Kennwort fest und stellen Sie sicher, dass Tools wie Navcat eine Verbindung zur Datenbank herstellen können

3.3.1 Verbindung zur Datenbank herstellen

# 使用termux用户连接数据库
 mysql -uu0_a100 -p
复制代码

Wenn ein Passwort erforderlich ist, drücken Sie einfach die Eingabetaste.

3.3.2 MySQL-Datenbank verwenden, Benutzer und Passwort erstellen

# 使用mysql数据库
MariaDB [(none)]> use mysql;
复制代码

Benutzernamen und Passwort erstellen

# 创建用户名,密码 (username:自定义用户名,password:密码)
CREATE USER 'username'@'%' IDENTIFIED BY 'password';

# 给用户设置权限
GRANT ALL privileges ON *.* TO 'username'@'%';

# 执行flush
flush privileges;
复制代码

3.3.3 Herstellen einer Verbindung zur Datenbank über einen Benutzer

Ich verwende ideal direkt, um eine Verbindung zur Datenbank herzustellen:

4. Installieren Sie openjdk

4.1 Finden Sie die OpenJDK-Version

Derzeit wird nur openjdk 17 für die direkte Installation unterstützt, andere Versionen von jdk können auch über Skripte installiert werden.

# 查找openjdk
~ $ pkg search openjdk
复制代码

4.2 JDK installieren

# 安装jdk
pkg install openjdk-17 -y
复制代码

Hinweis: Während des Installationsvorgangs werden aufgrund von Netzwerkproblemen und relativ großem JDK Fehler gemeldet. Führen Sie einfach den obigen Befehl erneut aus

4.3 JDK-Version abfragen

# 查看jdk版本
java -version
复制代码

Zeigt an, dass die Installation erfolgreich war

5. Installieren Sie Nginx

5.1 安装nginx

# 安装nginx
pkg install nginx -y
复制代码

5.2 启动nginx

~ $ nginx
复制代码

5.3 访问nginx

默认端口8080

此时Termux已经安装了数据库,jdk,还有Nginx,基本的服务器软件已经安装,我们只需要打包服务部署上去就好。

Guess you like

Origin juejin.im/post/7230986641899831352