Android

Az Apache parancsok, amelyeket tudnod kell

Sqoop Import and Export data from RDMBS and HDFS

Sqoop Import and Export data from RDMBS and HDFS

Tartalomjegyzék:

Anonim

Az Apache HTTP szerver a világ legnépszerűbb webszervere. Ez egy ingyenes, nyílt forráskódú és platformon átívelő HTTP szerver, amely nagy teljesítményű funkciókat kínál, amelyeket a modulok széles választéka kibővíthet.

Ebben az útmutatóban áttekintjük a legfontosabb és leggyakrabban használt Apache parancsokat, beleértve az Apache indítását, leállítását és újraindítását.

Mielőtt elkezded

Feltételezzük, hogy root felhasználóként vagy felhasználóként vagy bejelentkezve sudo jogosultságokkal. Az útmutatóban szereplő parancsoknak működniük kell minden olyan modern Linux disztribúción, mint az Ubuntu 18.04, a CentOS 7 és a Debian 9.

Az Ubuntu és a Debian esetében az Apache szolgáltatás neve apache2 , míg a Red Hat alapú rendszerekben, például a CentOS, az Apache szolgáltatás neve httpd .

Indítsa el az Apache-t

Az Apache indítása elég egyszerű. Csak írja be a következő parancsot.

sudo systemctl start apache2

Siker esetén a parancs nem eredményez outputot.

sudo service apache2 start

Az Apache szolgáltatás manuális indítása helyett érdemes beállítani, hogy a rendszerindításkor induljon:

sudo systemctl enable apache2

Állítsa le az Apache-t

Az Apache leállítása gyorsan leállítja a fő Apache folyamatot és az összes gyermekfolyamatokat, még akkor is, ha vannak nyitott kapcsolatok.

Az Apache leállításához futtassa a következő parancsok egyikét:

sudo systemctl stop apache2 sudo service apache2 stop

Indítsa újra az Apache alkalmazást

Az újraindítás opció az Apache szerver leállításának és indításának gyors módja.

Használja az alábbi parancsok egyikét az újraindításhoz:

sudo systemctl restart apache2 sudo service apache2 restart

Ez a parancs, amelyet valószínűleg a leggyakrabban fog használni.

Az Apache újratöltése

Az Apache-t újra kell telepítenie vagy újra kell indítania, amikor módosítja annak konfigurációját.

Újratöltéskor a fő apache folyamat leállítja a gyermekfolyamatokat, betölti az új konfigurációt és elindítja az új gyermekfolyamatokat.

Az Apache újratöltéséhez használja a következő parancsok egyikét:

sudo systemctl reload apache2 sudo service apache2 reload

Tesztelje az Apache konfigurációját

Amikor módosít az Apache kiszolgáló konfigurációs fájljában, érdemes kipróbálni a konfigurációt a szolgáltatás újraindítása vagy újratelepítése előtt.

Az alábbi parancs segítségével ellenőrizze az Apache konfigurációját szintaxis vagy rendszerhibák szempontjából:

sudo apachectl -t

A kimenet így néz ki:

Syntax OK

Hiba esetén a parancs részletes üzenetet nyomtat.

Az Apache állapot megtekintése

Az Apache szolgáltatás állapotának ellenőrzéséhez használja a következő parancsot:

sudo systemctl status apache2

A kimenet az alábbiak szerint néz ki:

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

Ellenőrizze az Apache verziót

Időnként előfordulhat, hogy ismeri az Apache verzióját, így hibakeresést végezhet, vagy meghatározhatja, hogy rendelkezésre áll-e egy bizonyos szolgáltatás.

Az Apache verzióját a következő futtatásával ellenőrizheti:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

A -V (nagybetűs) opció az Apache verziót és a konfigurációs opciót mutatja.

sudo apache2 -V

Következtetés

Ebben az útmutatóban megmutattuk néhány alapvető Apache-parancsot. Ha többet szeretne tudni az Apache parancssorról, keresse fel az Apache dokumentációját

apache terminál