So konfigurieren Sie gängige Software unter Linux

So konfigurieren Sie gängige Software unter Linux

Wenn Sie einen neuen Linux-Server bekommen, müssen Sie im Allgemeinen die folgenden 5 Konfigurationen durchführen

HOSTANME ändern
vi /etc/sysconfig/netzwerk
Ändern Sie die Zuordnung zwischen HOSTNAME und IP
vi /etc/hosts
Firewall deaktivieren
Dienst iptables stoppen
Deaktivieren Sie die Firewall beim Start
chkconfig iptables aus
Starten Sie den Linux-Server neu
Neustart

1. JDK konfigurieren

1.1. Erstellen Sie ein Apps-Verzeichnis unter dem Home-Verzeichnis (gemäß Benutzerdefiniert).

mkdir-Apps

1.2. Verwenden Sie das xftp-Tool, um das dekomprimierte JDK-Paket (Tar.gz-Format) in den Apps-Ordner des Linux-Servers hochzuladen
1.3. Entpacken Sie das komprimierte JDK-Paket
tar -zxvf xxxxx.gar.gz
1.4. Geben Sie das entpackte JDK ein und ermitteln Sie seinen absoluten Pfad
Passwort
1.5. Umgebungsvariablen konfigurieren
vi /etc/Profil
1.6. Umgebungsvariablen sofort wirksam machen
Quelle /etc/Profil
1.7. Überprüfen Sie, ob JDK erfolgreich konfiguriert ist
javac -version

2. Konfigurieren Sie Tomcat

Das heißt, alle von der offiziellen Apache-Website heruntergeladenen Komponenten/Frameworks/Projekte erfordern Unterstützung für JDK-Umgebungsvariablen
2.1. Laden Sie Tomcat8 von der offiziellen Website herunter
2.2. Verwenden Sie xftp, um das Tomcat-Dekomprimierungspaket auf den Linux-Server hochzuladen
2.3. Tomcat entpacken
tar -zxvf xxxxx.tar.gz
2.4. Tomcat direkt starten
(Alle Linux- und Mac-Startdateien enden mit .sh)
Geben Sie das Bin-Verzeichnis von Tomcat ein
./startup.sh
Oder geben Sie das Tomcat-Verzeichnis ein
bin/startup.sh
2.5. Überprüfen Sie, ob Tomcat erfolgreich gestartet wurde
jps (ein Befehl, der nur verwendet werden kann, nachdem JDK erfolgreich konfiguriert wurde)
2779 Jps: stellt die Umgebungsvariablen von JDK dar
2736 Bootstrap: stellt den Start von Tomcat dar
2.6. Tomcat stoppen
Geben Sie das Bin-Verzeichnis von Tomcat ein
./shutdown.sh
Geben Sie das Tomcat-Verzeichnis ein
bin/shutdown.sh
kill -9 2830 (2830 ist die Prozessnummer von Tomcat, die dynamisch abgerufen werden kann, aber dringend nicht empfohlen wird und interne Daten oder Dateien beschädigen kann)

3. Maven konfigurieren

3.1. Laden Sie Maven von der offiziellen Apache-Website herunter
3.2. Verwenden Sie das xftp-Tool zum Hochladen auf den Linux-Server
3.3. Entpacken Sie das komprimierte Maven-Paket
tar -zxvf xxxx
3.4. Maven-Umgebungsvariablen müssen konfiguriert werden
vi /etc/Profil
Ähnlich wie beim Konfigurieren von Java-Umgebungsvariablen
exportiere MAVEN_HOME=
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
Unabhängig davon, ob es sich um Java- oder Maven-Umgebungsvariablen handelt, müssen diese vor PATH konfiguriert werden.
Bei Konfiguration unter PATH
Aufgrund des Problems beim Laden von Umgebungsvariablen muss es vor PATH konfiguriert werden
3.5. Umgebungsvariablen sofort wirksam machen
Quelle /ect/Profil
3.6. Überprüfen Sie, ob die Maven-Umgebungsvariablen erfolgreich konfiguriert wurden
mvn -v
3.7. Konfigurieren Sie das lokale Repository/Alibaba Cloud-Image von Maven
settings.xml
!!!!! In allen Konfigurationen ist es nicht erlaubt, die integrierten Konfigurationsinformationen zu ändern. Wenn Sie konfigurieren müssen, kopieren Sie sie
Hier wird unter „Home“ ein neuer Repository-Ordner als lokales Lager erstellt und der Speicherort des lokalen Lagers in der Datei „setting.xml“ in den absoluten Pfad des lokalen Lagerordners geändert:

<localRepository>/home/reposiroty</localRepository>

Alibaba Cloud-Bild

<Spiegel>
  <Spiegel>
    <id>Nexus-Aliyun</id>
    <Spiegel von>*</Spiegel von>
    <name>Nexus Aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </Spiegel>
</Spiegel>

3.8. Konfigurieren Sie die Ziel-JDK-Version von Maven

Die mit Maven gelieferte JDK-Version ist 1.5 und die lokale Umgebung ist jdk1.8
In 1.8 wurden viele neue Methoden und Klassen hinzugefügt, die in 1.5 nicht verfügbar sind
Maven beginnt mit der Kompilierung der Zielversion von JDK (1.5).
Da jedoch die in 1.8 bereitgestellten Klassen im Projekt verwendet wurden und Maven es nicht kompilieren kann, wird ein Fehler gemeldet.
Das IDEA-Entwicklungstool integriert die lokale JDK-Umgebung automatisch, d. h. nach der Integration von Maven in IDEA (die Zielkompilierungsversion von Maven wird 1.8).
Aber Eclipse/MyEclipse wird einen Fehler melden! ! ! !

  <Profil>   
        <id>jdk1.8</id>   
        <Aktivierung>   
          <activeByDefault>wahr</activeByDefault>   
          <jdk>1.8</jdk>   
        </Aktivierung>   
        <Eigenschaften>   
          <maven.compiler.source>1.8</maven.compiler.source>   
          <maven.compiler.target>1.8</maven.compiler.target>   
          <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>   
        </Eigenschaften>   
  </Profil>

4. SVN konfigurieren (serverseitig)

4.1. SVN von Linux installieren
Kein Download von der offiziellen Website nötig (da Linux SVN bereits integriert hat, muss es nur noch geladen werden)
Solange Linux über eigene Tools/Frameworks/Komponenten/Projekte verfügt, müssen Sie diese nicht herunterladen, sondern direkt installieren.
Diese Dinge, die Linux nicht hat, müssen mit dem komprimierten tar.gz-Paket installiert werden
yum -y install: Installationsbefehl (kann nur das integrierte Linux installieren, nicht integriertes Linux kann nicht installiert werden)
yum -y installiere Subversion
4.2. Überprüfen Sie, ob SVN erfolgreich installiert wurde
svn --version oder subversion --version
4.3. Erstellen Sie einen Ordner (um die für die SVN-Konfiguration erforderlichen Dateien zu speichern. Der folgende Code verwendet diesen Ordner zu Demonstrationszwecken)
Erstellen im Home-Verzeichnis
mkdir -p svn/svn-Datei
4.4.svn lädt die Konfigurationsdatei
(Die mit svn gelieferten Befehle sind keine nativen Befehle von Linux)
svnadmin erstelle /home/svn/svnfile
4.5. Implementieren Sie Ihre eigene Konfiguration
Implementieren Sie Ihre eigene Konfiguration in den drei Dateien im conf-Verzeichnis
Hinweis: Bei der Konfiguration der folgenden drei Dateien müssen alle Konfigurationen von vorne beginnen, ohne Leerzeichen! !
Passwort:
Konfigurieren Sie den von SVN benötigten Benutzernamen und das Passwort
Alle SVN-Benutzerkonfigurationen müssen unter dem Tag [Benutzer] konfiguriert werden, sonst werden sie nicht wirksam.
[Benutzer]
Benutzername = Passwort
Beispiel: Mike = 123456
Authz:
Die Berechtigungsinformationen des SVN-Benutzers (Lesen, Schreiben) wurden konfiguriert.
Alle Berechtigungskonfigurationen müssen unter dem Tag [Gruppen] konfiguriert werden, sonst werden sie nicht wirksam.
[/]: Alle Benutzer in der Passwd-Datei abrufen, solange alle Benutzer unter [Benutzer] abgerufen werden können
Alle Berechtigungsinformationen in Bezug auf SVN-Benutzer müssen unter dem Tag [/] konfiguriert werden, sonst werden sie nicht wirksam.
Benutzername = rw
Mike = rw
svnserver.conf:
anonymer Zugriff = lesen
Vorgänge, die ausgeführt werden können, wenn der Benutzer nicht bei SVN angemeldet ist (Vorgänge, die anonym ausgeführt werden können)
Schreiben: Schreiben bedeutet hier sowohl Lesen als auch Schreiben, normalerweise als Lesen konfiguriert
lesen, schreiben, keine
Auth-Access = Schreiben
Operationen, die ausgeführt werden können, wenn sich der SVN-Benutzer anmeldet
Schreiben: kann lesen und schreiben
Passwort-DB = passwd
Verwalten Sie den Konto- und Kennwortabgleichsmechanismus aller SVN-Benutzer in der Passwd-Datei
authz-db = authz
Verwalten Sie die Berechtigungen aller SVN-Benutzer in der Authz-Datei
Bereich = /home/svn/svnfile
Gibt das Verzeichnis an, in das das Projekt auf SVN hochgeladen wird, d. h. den Ordner, in den das Projekt auf SVN hochgeladen wird
4.6. SVN starten
svnserve -d -r /home/svn/svnfile
Es wird keine Fehlermeldung angezeigt, was auf einen erfolgreichen Start hinweist

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Konfigurationsmethode für gängige Software unter Linux. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der Softwarekonfiguration mit Docker-Compose unter Linux
  • Lernen Sie Schritt für Schritt die LINUX-Softwarekonfiguration
  • Übersicht häufig verwendeter Webserver-Software (Win+Linux)

<<:  Navicat: Mehrere Möglichkeiten zum Ändern des MySQL-Datenbankkennworts

>>:  Das neueste beliebte Skript Autojs Quellcode-Sharing

Artikel empfehlen

Vue implementiert einfache Kommentarfunktion

In diesem Artikel wird der spezifische Code von V...

Einführung in Linux-Komprimierungs- und Dekomprimierungsbefehle

Inhaltsverzeichnis Gängige Komprimierungsformate:...

MySQL-Datenbank-JDBC-Programmierung (Java stellt eine Verbindung zu MySQL her)

Inhaltsverzeichnis 1. Grundvoraussetzungen für di...

Tutorial zur Installation der komprimierten MySQL8-Paketversion unter Win10

1 Laden Sie MySQL8 von der offiziellen Website he...

Eine kurze Analyse des Unterschieds zwischen statisch und selbst in PHP-Klassen

Verwenden Sie self:: oder __CLASS__, um eine stat...

js Array fill() Füllmethode

Inhaltsverzeichnis 1. fill()-Syntax 2. Verwendung...

Apache Spark 2.0-Jobs brauchen lange, bis sie abgeschlossen sind

Phänomen Bei der Verwendung von Apache Spark 2.x ...

Beispiele für minimalistisches Website-Design

Webanwendungsklasse 1. DownFürAlleOderNurIch Mith...

Beispiel für eine Vue-Datenanzeige auf einem großen Bildschirm

Um die Anforderungen effizient zu erfüllen und au...

Detaillierte Erklärung zur Verwendung der Funktion find_in_set() in MySQL

Betrachten wir zunächst ein Beispiel: In der Arti...

Detaillierte Erklärung zum Schreiben und Verwenden von Makefile unter Linux

Inhaltsverzeichnis Makefile Makefile-Benennung un...

Zusammenfassung der Bootstrap-Lernerfahrung - Austausch von Designs im CSS-Stil

Aufgrund der Anforderungen des Projekts habe ich ...