3 cara untuk memeriksa status server Apache dan waktu kerja di Linux
- 3486
- 496
- Dominick Barton
Apache adalah server web http lintas platform paling populer di dunia yang biasa digunakan di platform Linux dan UNIX untuk menggunakan dan menjalankan aplikasi web atau situs web. Yang penting, mudah untuk menginstal dan memiliki konfigurasi sederhana juga.
Baca juga: Cara menyembunyikan nomor versi Apache dan info sensitif lainnya
Di artikel ini, kami akan menunjukkan cara memeriksa uptime server web apache pada sistem Linux menggunakan berbagai metode/perintah yang dijelaskan di bawah ini.
1. Utilitas systemctl
Systemctl adalah utilitas untuk mengendalikan sistem SystemD dan Manajer Layanan; itu digunakan untuk memulai, memulai kembali, menghentikan layanan dan di luar. Sub-perintah status systemctl, karena status namanya digunakan untuk melihat status layanan, Anda dapat menggunakannya untuk tujuan di atas seperti itu:
$ sudo systemctl status apache2 #debian/ubuntu #status systemctl httpd #rhel/centos/fedoraPeriksa status apache menggunakan systemctl
2. Utilitas Apachectl
Apachectl adalah antarmuka kontrol untuk server http apache. Metode ini membutuhkan mod_status (yang menampilkan info tentang server berkinerja termasuk uptime -nya) diinstal dan diaktifkan (yang merupakan pengaturan default).
Di debian/ubuntu
Itu status server Komponen diaktifkan secara default menggunakan file /etc/apache2/mods-enabled/status.conf.
$ sudo vi/etc/apache2/mods-enabled/status.confKonfigurasi Apache Mod_Status
Di rhel/centos
Untuk mengaktifkan status server Komponen, Buat file di bawah ini.
# vi/etc/httpd/conf.D/SERVER-STATUS.conf
dan tambahkan konfigurasi berikut.
SetHandler server-status #require host localhost #uncomment untuk hanya mengizinkan permintaan dari localhost
Simpan file dan tutup. Kemudian restart server web.
# Systemctl restart httpd
Jika Anda terutama menggunakan terminal, maka Anda juga memerlukan browser web baris perintah seperti lynx atau tautan.
$ sudo apt instal lynx #debian/ubuntu #yum install link #rhel/centos
Kemudian jalankan perintah di bawah ini untuk memeriksa Uptime Layanan Apache:
Status $ ApachectlPeriksa status Apache menggunakan Apache2ctl
Atau, gunakan URL di bawah ini untuk melihat informasi status server web Apache dari browser web grafis:
http: // localhost/server-status atau http: server_ip/server-status
3. utilitas ps
ps adalah utilitas yang menunjukkan informasi mengenai pemilihan proses aktif yang berjalan pada sistem Linux, Anda dapat menggunakannya dengan perintah grep untuk memeriksa uptime layanan apache sebagai berikut.
Di sini, bendera:
-e
- memungkinkan pemilihan setiap proses pada sistem.-Hai
- digunakan untuk menentukan output (comm - command, etime - proses eksekusi waktu dan pengguna proses).
# ps -eo comm, etime, pengguna | Grep Apache2 # ps -eo comm, etime, pengguna | grep root | Grep Apache2 atau # ps -eo comm, etime, pengguna | grep httpd # ps -eo comm, etime, pengguna | grep root | grep httpd
Output sampel di bawah ini menunjukkan itu Apache2 Layanan telah berjalan selama 4 jam, 10 menit dan 28 detik (hanya pertimbangkan yang dimulai dengan root).
Periksa APACHE UptimeTerakhir, lihat lebih banyak panduan server web Apache yang berguna:
- 13 APACHE Web Server Keamanan dan Tips Pengerasan
- Cara memeriksa modul apache mana yang diaktifkan/dimuat di linux
- 5 tips untuk meningkatkan kinerja server web Apache Anda
- Cara Melindungi Direktori Web di Apache Menggunakan .file htaccess
Di artikel ini, kami menunjukkan tiga cara berbeda untuk memeriksa uptime layanan Apache/httpd pada sistem Linux. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, lakukan itu melalui bagian komentar di bawah ini.
- « Cara Menginstal Aplikasi Telegram Messenger di Linux
- 23 Contoh Perintah PKG yang Berguna Untuk Mengelola Paket di FreeBSD »