Hoe logs in unix-systemen te controleren
ThisTeaches u waar u de meest essentiële logboeken vindt op populaire UNIX-besturingssystemen. De standaard logboeklocatie op alle versies van Linux, evenals FreeBSD, is / var / log, maar de werkelijke lognamen variëren per systeem. Als u Solaris gebruikt, zijn uw logs in / var / adm. De meeste logs zijn platte tekstbestanden waarmee u kunt bekijken kat, meer, staart, of door te openen in een teksteditor-logs zoals dmesg (die kernelring buffer info bevat) en last (die gebruikersinlogin-informatie toont) worden bekeken door specifieke opdrachten uit te voeren.
Stappen
Methode 1 van 2:
Je logs vinden1. druk op Ctrl+Alt+T. Dit opent de shell-prompt.

2. Type CD / VAR / LOG en druk op ↵ ENTER. Hiermee gaat u naar / Var / Log, de locatie van uw Linux-logbestanden.

3. Type ls -A en druk op ↵ ENTER. Hiermee wordt een lijst met alle bestanden in de map weergegeven.

4. Leer de gemeenschappelijke logboeken. De logs die u zult vinden, zijn afhankelijk van een aantal factoren, inclusief de versie van Linux U wordt uitgevoerd en de software en services die u gebruikt. Hier is een overzicht van de meest voorkomende logbestanden (als u Solaris gebruikt, vervangt u / Var / Log met / Var / ADM):
Methode 2 van 2:
Uw logs bekijken1. Gebruik de kat opdracht om alle inhoud van een log te bekijken. Zolang het logboek een platte tekstbestand is, kunt u rennen kat lognaam Om het hele logboek te bekijken.
- Als u geen roottoegang heeft, gebruik dan sudo vóór elke opdracht.

2. Gebruik meer Om de inhoudscreen-by-by-screen van een logboek te bekijken. Omdat veel van deze logboeken groot kunnen worden, kan de kat frustrerend zijn om te gebruiken. Als u het logscherm-op-scherm wilt bekijken, probeert u meer lognaam In plaats daarvan kunt u door het log-scherm van het logboek doorgeven.

3. Gebruik de staart Om een log in realtime te bekijken. Dit geeft een live-versie van het logboek weer dat voortdurend updates is, omdat nieuwe items erop schrijven. Als u bijvoorbeeld problemen hebt met Apache, kan het nuttig zijn om te rennen Staart -F / Var / Log / HTTPD en laat het open in een terminalvenster terwijl u problemen oplopt.

4. Gebruik vi Om het logboek te openen. U kunt elke teksteditor gebruiken, zoals vi of vim om de meeste logboeken te openen voor het bekijken. Om dit te doen, gebruik gewoon VI / VAR / LOG / AUTH.logboek (of de gewenste lognaam). U kunt dan vrij door het logboek navigeren, evenals de zoekhulpmiddelen van de editor gebruiken. In vi en vim, U kunt zoeken naar snaren van tekst met een voorwaartse schuine streep in de opdrachtmodus.

5. Gebruik dmesg Om berichten van de kernel te bekijken. Wanneer u wilt bekijken / var / log / dmesg, moet u deze opdracht gebruiken.

6. Gebruik last Om de laatste inlogdata voor elke gebruiker te bekijken. / VAR / LOG / LASTLOG, LET / VAR / LOG / DMESG, een binair bestand dat het gebruik van een opdracht voor weergave vereist. Je kunt gewoon typen last en druk op Invoeren Om het logboek te bekijken, of het uit te pijpen (| = pijp) voor eenvoudiger bekijken - bijvoorbeeld, lastlog | meer Hiermee kunt u het logscherm-by-scherm lezen, en lastlog | grepwortel Zou alleen root-login-info weergeven.
Deel in het sociale netwerk: