Product SiteDocumentation Site

7.2. Prosedur Umum

Bagian ini menyampaikan beberapa tip pada berbagai operasi yang secara berkala harus dilakukan seorang administrator. Tujuan dari prosedur ini tentu saja tidak menyelesaikan setiap kasus yang mungkin terjadi secara menyeluruh. Tapi mungkin akan menjadi titik mula untuk kasus-kasus yang lebih sulit.

7.2.1. Mengkonfigurasi Program

Ketika Anda ingin mengonfiguasi sebuah paket yang tidak diketahui, Anda harus melakukannya dalam beberapa langkah. Pertama, Anda harus membaca apa yang telah didokumentasikan oleh maintainer paket. Membaca /usr/share/doc/paket/README.Debian sesungguhnya akan mengizinkan Anda untuk memelajari bekal khusus yang dibuat untuk menyederhanakan penggunaan perangkat lunak. Terkadang ini penting agar memahami perbedaannya dari perilaku asli program, sebagaimana dijelaskan pada dokumentasi umum, seperti howto. Terkadang berkas ini juga merinci error yang paling umum agar menghindarkan Anda untuk membuang waktu pada masalah umum.
Then, you should look at the software's official documentation — refer to Bagian 7.1, “Sumber-Sumber Dokumentasi” to identify the various existing documentation sources. The dpkg -L package command gives a list of files included in the package; you can therefore quickly identify the available documentation (as well as the configuration files, located in /etc/). dpkg -s package displays the package meta-data and shows any possible recommended or suggested packages; in there, you can find documentation or a utility that will ease the configuration of the software.
Akhirnya, berkas konfigurasi sering didokumentasikan-sendiri oleh banyak komentar yang menjelaskan secara rinci berbagai kemungkinan nilai untuk setiap pengaturan konfigurasi. Saking banyaknya terkadang ini cukup untuk sekedar memilih sebuah baris untuk diaktifkan di antara yang tersedia. Dalam beberapa kasus, contoh berkas konfigurasi tersedia di direktori /usr/share/doc/paket/examples/. Mereka disajikan sebagai dasar berkas konfigurasi Anda sendiri.

7.2.2. Memonitor Apa yang Dilakukan Daemon

Memahami apa itu daemon terkadang lebih rumit, karena tidak berinteraksi langsung dengan administrator. Untuk memeriksa bahwa sebuah daemon benar-benar bekerja, Anda perlu mencobanya. Misalnya, untuk memeriksa daemon Apache (server web), tes dengan sebuah permintaan HTTP.
Untuk melakukan tes, setiap daemon biasanya merekam apapun yang dia lakukan, juga error yang terjadi, yang disebut “berkas log” atau “log sistem”. Log disimpan di /var/log/ atau salah satu subdirektorinya. Untuk mengetahui berkas log setiap daemon secara tepat, lihat dokumentasinya. Catat: satu percobaan tidak selalu cukup jika tidak mencakup semua kemungkinan kasus penggunaan; beberapa masalah hanya terjadi pada kondisi tertentu.
As a preventive operation, the administrator should regularly read the most relevant server logs. They can thus diagnose problems before they are even reported by disgruntled users. Indeed users may sometimes wait for a problem to occur repeatedly over several days before reporting it. In many cases, there are specific tools to analyze the contents of the larger log files. In particular, such utilities exist for web servers (such as analog, awstats, webalizer for Apache), for FTP servers, for proxy/cache servers, for firewalls, for e-mail servers, for DNS servers, and even for print servers. Some of these utilities operate in a modular manner and allow analysis of several types of log files. This is the case of lire. Other tools, such as logcheck (a software discussed in Bab 14, Keamanan), scan these files in search of alerts to be dealt with.

7.2.3. Meminta Bantuan pada Milis

If your various searches haven't helped you to get to the root of a problem, it is possible to get help from other, perhaps more experienced people. This is exactly the purpose of the mailing list. As with any community, it has rules that need to be followed. Before asking any question, you should check that your problem isn't already covered by recent discussions on the list or by any official documentation.
Ketika dua syarat tersebut telah dipenuhi, Anda dapat memikirkan untuk menjelaskan masalah Anda pada milis. Sertakan sebanyak mungkin informasi yang sesuai: berbagai percobaan yang dilakukan, dokumentasi yang dibaca, bagaimana Anda melakukan diagnosa masalah, paket yang diperhatikan atau yang mungkin terlibat, dll. Periksa Debian Bug Tracking System (BTS, dijelaskan di samping ALAT Sistem pendeteksi kutu) untuk masalah yang mirip, dan sebutkan hasil pencarian, menyediakan tautan bug yang ditemukan. BTS dimulai di:
Semakin Anda sopan dan jelas, semakin besar kesempatan Anda untuk mendapatkan jawaban, atau, setidaknya beberapa unsur tanggapan. Jika Anda menerima informasi yang sesuai oleh surel private, pikirkan untuk meringkaskan informasi ini secara publik agar orang lain mendapatkan manfaatnya. Hal ini juga menjadikan arsip milis, dicari melalu berbagai mesin pencari, untuk menampilkan jawaban untuk orang lain yang mungkin memiliki pertanyaan yang sama.

7.2.4. Melaporkan Kutu Ketika Sebuah Masalah Terlalu Sulit untuk Diselesaikan

If all of your efforts to resolve a problem fail, it is possible that a resolution is not your responsibility, and that the problem is due to a bug in the program. In this case, the proper procedure is to report the bug to Debian or directly to the upstream developers. To do this, isolate the problem as much as possible and create a minimal test situation in which it can be reproduced. If you know which program is the apparent cause of the problem, you can find its corresponding package using the command, dpkg -S file_in_question. Check the Bug Tracking System (https://bugs.debian.org/package) to ensure that the bug has not already been reported. You can then send your own bug report, using the reportbug command, including as much information as possible, especially a complete description of those minimal test cases that will allow anyone to recreate the bug.
Unsur bab ini dimaksudkan untuk menyelesaikan masalah secara efektif yang akan dibawa pada bab-bab berikutnya. Gunakan sesering mungkin ketika diperlukan!