![So sichern Sie Ihre Identität auf Ihrem Windows](/f/50b24ad9af1a7aa970898b0abd3808fb.png?width=100&height=100)
Vielen Dank für all die Likes, guten Worte und die Unterstützung, die Sie uns in den ersten beiden Teilen dieses Artikels gegeben haben. Im ersten Artikel haben wir Befehle für diejenigen Benutzer besprochen, die gerade auf Linux umgestiegen und brauchte für den Anfang das nötige Wissen.
Im zweiten Artikel haben wir die Befehle besprochen, die a Mittelstufe Benutzer muss sein eigenes System verwalten.
Was nun? In diesem Artikel werde ich die Befehle erklären, die für die Verwaltung des Linux-Server.
ifconfig wird verwendet, um die Kernel-residenten Netzwerkschnittstellen zu konfigurieren. Es wird beim Booten verwendet, um Schnittstellen nach Bedarf einzurichten. Danach wird es normalerweise nur beim Debuggen oder beim Systemtuning benötigt.
[[E-Mail geschützt] ~]$ ifconfig eth0 Link encap: Ethernet HWaddr 40:2C: F4:EA: CF: 0E inet addr: 192.168.1.3 Bcast: 192.168.1.255 Maske: 255.255.255.0 inet6 addr: fe80::422c: f4ff: feea: cf0e/64 Gültigkeitsbereich: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrik: 1 RX-Pakete: 163843 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 124990 Fehler: 0 fallengelassen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 1000 RX-Bytes: 154389832 (147,2 MiB) TX-Bytes: 65085817 (62,0 MiB) Interrupt: 20 Speicher: f7100000-f7120000 lo Link Encap: Local Loopback inet-Adresse: 127.0.0.1 Maske: 255.0.0.0 inet6-Adresse: ::1/128 Gültigkeitsbereich: Host UP LOOPBACK RUNNING MTU: 16436 Metrik: 1 RX Pakete: 78 Fehler: 0 fallengelassen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 78 Fehler: 0 fallengelassen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 0 RX-Bytes: 4186 (4,0 KiB) TX-Bytes: 4186 (4,0 KiB)
Zeigen Sie Details aller Schnittstellen an, einschließlich deaktivierter Schnittstellen mit „-ein" Streit.
[[E-Mail geschützt] ~]$ ifconfig -a eth0 Link encap: Ethernet HWaddr 40:2C: F4:EA: CF: 0E inet addr: 192.168.1.3 Bcast: 192.168.1.255 Maske: 255.255.255.0 inet6 addr: fe80::422c: f4ff: feea: cf0e/64 Geltungsbereich: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrik: 1 RX-Pakete: 163843 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 124990 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 1000 RX-Bytes: 154389832 (147,2 MiB) TX-Bytes: 65085817 (62,0 MiB) Interrupt: 20 Speicher: f7100000-f7120000 lo Link Encap: Local Loopback inet addr: 127.0.0.1 Maske: 255.0.0.0 inet6 addr: ::1/128 Gültigkeitsbereich: Host UP LOOPBACK RUNNING MTU: 16436 Metrik: 1 RX-Pakete: 78 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 78 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 0 RX-Bytes: 4186 (4,0 KiB) TX-Bytes: 4186 (4,0 KiB) virbr0 Link Encap: Ethernet HWaddr 0e: 30:a3:3a: bf: 03 inet addr: 192.168.122.1 Bcast: 192.168.122.255 Mask: 255.255 .255.0 AUF BROADCAST MULTICAST MTU: 1500 Metrisch: 1 RX-Pakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 0 RX-Bytes: 0 (0,0 B) TX-Bytes: 0 (0,0 B)
[[E-Mail geschützt] ~]$ ifconfig eth0 down
[[E-Mail geschützt] ~]$ ifconfig eth0 up
Weisen Sie als IP-Adresse für die Schnittstelle eth0 „192.168.1.12“ zu.
[[E-Mail geschützt] ~]$ ifconfig eth0 192.168.1.12
[[E-Mail geschützt] ~]$ ifconfig eth0 Netzmaske 255.255.255.
[[E-Mail geschützt] ~]$ ifconfig eth0 Broadcast 192.168.1.255
[[E-Mail geschützt] ~]$ ifconfig eth0 192.168.1.12 Netzmaske 255.255.255.0 Broadcast 192.168.1.255
Notiz: Wenn Sie ein drahtloses Netzwerk verwenden, müssen Sie den Befehl „iwconfig“. Für mehr "ifconfig” Befehlsbeispiele und Verwendung, lesen Sie 15 nützliche „ifconfig“-Befehle.
netstat Befehl zeigt verschiedene netzwerkbezogene Informationen wie Netzwerkverbindungen, Routing-Tabellen, Schnittstellenstatistiken, Maskerade-Verbindungen, Multicast-Mitgliedschaften usw. an.,
[[E-Mail geschützt]~]$ netstat -a Aktive UNIX-Domain-Sockets (Server und eingerichtet) Proto RefCnt Flags Typ State I-Node Path. unix 2 [ ACC ] STREAM-HÖREN 741379 /run/user/user1/keyring-I5cn1c/gpg. unix 2 [ ACC ] STREAM LISTENING 8965 /var/run/acpid.socket. unix 2 [ ACC ] STREAM-HÖREN 18584 /tmp/.X11-unix/X0. unix 2 [ ACC ] STREAM-HÖREN 741385 /run/user/user1/keyring-I5cn1c/ssh. unix 2 [ ACC ] STREAM-HÖREN 741387 /run/user/user1/keyring-I5cn1c/pkcs11. unix 2 [ ACC ] STREAM-HÖREN 20242 @/tmp/dbus-ghtTjuPN46. unix 2 [ ACC ] STREAM-LISTENING 13332 /var/run/samba/winbindd_privileged/pipe. unix 2 [ ACC ] STREAM LISTENING 13331 /tmp/.winbindd/pipe. unix 2 [ ACC ] STREAM LISTENING 11030 /var/run/mysqld/mysqld.sock. unix 2 [ ACC ] STREAM-HÖREN 19308 /tmp/ssh-qnZadSgJAbqd/agent.3221. unix 2 [ ACC ] STREAM HÖREN 436781 /tmp/HotShots. unix 2 [ ACC ] STREAM-HÖREN 46110 /run/user/ravisaive/pulse/native. unix 2 [ ACC ] STREAM-HÖREN 19310 /tmp/gpg-zfE9YT/S.gpg-agent. ...
[[E-Mail geschützt]~]$ netstat -at Aktive Internetverbindungen (Server und aufgebaut) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost: mysql *:* LISTEN tcp 0 0 *:5901 *:* LISTEN tcp 0 0 *:5902 *:* LISTEN tcp 0 0 *:x11-1 *:* LISTEN tcp 0 0 *:x11-2 *:* LISTEN tcp 0 0 *:5938 *:* LISTEN tcp 0 0 localhost: 5940 *:* LISTEN tcp 0 0 ravisaive-OptiPl: domain *:* LISTEN tcp 0 0 ravisaive-OptiPl: domain *:* LISTEN tcp 0 0 localhost: ipp *:* LISTEN tcp 0 0 ravisaive-OptiPle: 48270 ec2-23-21-236-70.c: http GEGRÜNDET. tcp 0 0 ravisaive-OptiPle: 48272 ec2-23-21-236-70.c: http TIME_WAIT tcp 0 0 ravisaive-OptiPle: 48421 bom03s01-in-f22.1:https Etabliert. TCP 0 0 ravisaive-OptiPle: 48269 ec2-23-21-236-70.c: http Etabliert. tcp 0 0 ravisaive-OptiPle: 39084 channel-ecmp-06-f: https Etabliert. ...
[[E-Mail geschützt] ~]$ netstat -s Ip: 4994239 Gesamtpakete empfangen 0 weitergeleitet 0 eingehende Pakete verworfen 4165741 eingehende Pakete zugestellt 3248924 gesendete Anfragen 8 ausgehende Pakete verworfen. Icmp: 29460 ICMP-Nachrichten empfangen 566 Eingabe-ICMP-Nachricht fehlgeschlagen. ICMP-Eingabehistogramm: Ziel nicht erreichbar: 98 Weiterleitungen: 29362 2918 ICMP-Nachrichten gesendet 0 ICMP-Nachrichten fehlgeschlagen ICMP-Ausgabehistogramm: Ziel nicht erreichbar: 2918. IcmpMsg: InType3: 98 InType5: 29362 OutType3: 2918. TCP: 94533 aktive Verbindungsöffnungen 23 passive Verbindungsöffnungen 5870 fehlgeschlagene Verbindungsversuche 7194 Verbindungsresets erhalten. ...
OK! Aus irgendeinem Grund, wenn Sie Host, Port und Benutzername nicht als Ausgabe von netstat auflösen möchten.
[[E-Mail geschützt] ~]$ netstat -an
Gut, Sie müssen möglicherweise die Ausgabe von netstat kontinuierlich abrufen, bis die Interrupt-Anweisung übergeben wird (Strg+C).
[[E-Mail geschützt] ~]$ netstat -c
Für mehr "netstat” Befehlsbeispiele und Verwendung finden Sie im Artikel 20 Beispiele für Netstat-Befehle.
Ein Netzwerkdienstprogramm zum Abrufen von Informationen über Internetserver. Wie der Name schon sagt, findet das Dienstprogramm Nameserver-Informationen für Domänen durch Abfragen DNS.
[[E-Mail geschützt] ~]$ nslookup tecmint.com Server: 192.168.1.1 Adresse: 192.168.1.1#53 Nicht-autoritative Antwort: Name: tecmint.com Adresse: 50.16.67.239
[[E-Mail geschützt] ~]$ nslookup -query=mx tecmint.com Server: 192.168.1.1 Adresse: 192.168.1.1#53 Nicht autoritative Antwort: tecmint.com Mail Exchanger = 0 smtp.secureserver.net. tecmint.com Mail Exchanger = 10 mailstore1.secureserver.net. Maßgebliche Antworten finden Sie unter:
[[E-Mail geschützt] ~]$ nslookup -type=ns tecmint.com Server: 192.168.1.1 Adresse: 192.168.1.1#53 Nicht autoritative Antwort: tecmint.com nameserver = ns3404.com. tecmint.com-Nameserver = ns3403.com. Maßgebliche Antworten finden Sie unter:
[[E-Mail geschützt] ~]$ nslookup -type=any tecmint.com Server: 192.168.1.1 Adresse: 192.168.1.1#53 Nicht autoritative Antwort: tecmint.com Mail Exchanger = 10 mailstore1.secureserver.net. tecmint.com Mail Exchanger = 0 smtp.secureserver.net. tecmint.com-Nameserver = ns06.domaincontrol.com. tecmint.com-Nameserver = ns3404.com. tecmint.com-Nameserver = ns3403.com. tecmint.com-Nameserver = ns05.domaincontrol.com. Maßgebliche Antworten finden Sie unter:
[[E-Mail geschützt] ~]$ nslookup -type=soa tecmint.com Server: 192.168.1.1 Adresse: 192.168.1.1#53 Nicht-autoritative Antwort: tecmint.com origin = ns3403.hostgator.com mail addr = dnsadmin.gator1702.hostgator.com serial = 2012081102 refresh = 86400 retry = 7200 ablaufen = 3600000 minimum = 86400 Autoritative Antworten können gefunden werden aus:
Ändern Sie die Portnummer, mit der Sie eine Verbindung herstellen möchten
[[E-Mail geschützt] ~]$ nslookup -port 56 tecmint.com Server: tecmint.com. Adresse: 50.16.76.239#53 Name: 56. Adresse: 14.13.253.12
Lesen Sie auch: 8 Nslookup-Befehle
graben ist ein Tool zum Abfragen DNS Nameserver für Informationen über Hostadressen, E-Mail-Austausch, Nameserver und zugehörige Informationen. Dieses Tool kann von jedem Linux (Unix) oder Macintosh OS X Betriebssystem. Die typischste Verwendung von graben besteht darin, einfach einen einzelnen Host abzufragen.
[[E-Mail geschützt] ~]$ dig tecmint.com; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com;; globale Optionen: +cmd;; Antwort erhalten:;; ->>KOPF<
[[E-Mail geschützt] ~]$ dig tecmint.com +keine Kommentare; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com +keine Kommentare;; globale Optionen: +cmd ;tecmint.com. IN A tecmint.com. 14400 IN A 40.216.66.239;; Abfragezeit: 418 ms;; SERVER: 192.168.1.1#53(192.168.1.1);; WANN: Sa 29. Juni 13:53:22 2013;; MSG GRÖSSE rcvd: 45
[[E-Mail geschützt] ~]$ dig tecmint.com +keine Autorität; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com +keine Autorität;; globale Optionen: +cmd;; Antwort erhalten:;; ->>KOPF<
[[E-Mail geschützt] ~]$ dig tecmint.com +noadditional; <<>> DiG 9.9.2-P1 <<>> tecmint.com +nozusätzlich.;; globale Optionen: +cmd.;; Antwort erhalten:;; ->>KOPF<
[[E-Mail geschützt] ~]$ dig tecmint.com +nostats; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com +nostats;; globale Optionen: +cmd;; Antwort erhalten:;; ->>KOPF<
[[E-Mail geschützt] ~]$ dig tecmint.com +keine Antwort; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com +noanswer;; globale Optionen: +cmd;; Antwort erhalten:;; ->>KOPF<
[[E-Mail geschützt] ~]$ dig tecmint.com +noall; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> tecmint.com +noall;; globale Optionen: +cmd
Lesen Sie auch: 10 Beispiele für Linux-Dig-Befehle
Sie haben sich gerade mit Ihrem verbunden Linux-Server-Rechner und gründet Etwas Ungewöhnliches oder Bösartiges, was werden Sie tun? Vermutung…. NEIN, du könntest definitiv nicht rennen Betriebszeit um zu überprüfen, was tatsächlich passiert ist, als der Server unbeaufsichtigt war.
[[E-Mail geschützt] ~]$ Betriebszeit 14:37:10 bis 4:21, 2 Benutzer, Lastdurchschnitt: 0,00, 0,00, 0,04
einer der wichtigsten Befehle für Administratoren, Mauer sendet eine Nachricht an alle, die mit ihrem eingeloggt sind Nachricht Berechtigung auf „Jawohl“. Die Nachricht kann als Argument an übergeben werden Mauer, oder es kann an den Standardeingang der Wand gesendet werden.
[[E-Mail geschützt] ~]$ wall "wir werden scharf um 15:30 Uhr für eine Stunde wegen Wartungsarbeiten herunterfahren" Broadcast-Nachricht von [E-Mail geschützt] (pts/0) (Sa 29. Juni 14:44:02 2013): Wir werden um 15:30 Uhr für eine Stunde scharf wegen Wartungsarbeiten herunterfahren
Ermöglicht Ihnen zu steuern, ob Personen die „schreiben”-Befehl, um Ihnen Text über den Bildschirm zu senden.
Nachricht [n|ja] n - verhindert, dass die Nachricht von anderen auf dem Bildschirm erscheint. ja – Ermöglicht das Anzeigen von Nachrichten auf Ihrem Bildschirm.
Sie können Text direkt an den Bildschirm eines anderen Linux-Rechners senden, wenn ‘Nachricht' ist 'ja’.
[[E-Mail geschützt] ~]$ ravisaive schreiben
Eine Erweiterung zu schreiben Befehl, sich unterhalten Mit diesem Befehl können Sie mit den angemeldeten Benutzern sprechen.
[[E-Mail geschützt] ~]$ reden ravisaive
Notiz: Ob sich unterhalten Befehl nicht installiert ist, können Sie immer geeignet oder lecker die benötigten Pakete.
[[E-Mail geschützt] ~]$ yum install talk. ODER. [[E-Mail geschützt] ~]$ apt-get install talk
welcher Befehl ‘w“ Sieht lustig aus? Aber eigentlich ist es das nicht. t ist ein Befehl, auch wenn er nur einen Buchstaben lang ist! Der Befehl "w” ist eine Kombination aus Betriebszeit und die Befehle, die unmittelbar nacheinander in dieser Reihenfolge gegeben werden.
[[E-Mail geschützt] ~]$ w 15:05:42 bis 4:49, 3 Benutzer, Lastdurchschnitt: 0,02, 0,01, 0,00 BENUTZER TTY VON [E-Mail geschützt] IDLE JCPU PCPU WAS server tty7 :0 14:06 4:43m 1:42 0.08s pam: gdm-passwo server pts/0 :0.0 14:18 0.00s 0.23s 1.65s gnome-terminal server pts/1 :0.0 14: 47 4:43 0,01s 0,01s Schlag
Wie der Name schon sagt, benennt dieser Befehl Dateien um. rename benennt die angegebenen Dateien um, indem das erste Vorkommen des Dateinamens ersetzt wird.
Geben Sie die Dateinamen a1, a2, a3, a4...1213
Geben Sie einfach den Befehl ein.
a1 a0 a umbenennen? a1 a0 a umbenennen??
Zeigt die Prozesse von Zentralprozessor. Dieser Befehl wird standardmäßig automatisch aktualisiert und weiterhin angezeigt Zentralprozessor Prozesse, es sei denn, es wird ein Interrupt-Befehl gegeben.
[[E-Mail geschützt] ~]$ top top - 14:06:45 up 10 Tage, 20:57, 2 User, Load Average: 0.10, 0.16, 0.21. Aufgaben: 240 insgesamt, 1 läuft, 235 schlafend, 0 gestoppt, 4 Zombies. %Cpu (s): 2,0 us, 0,5 sy, 0,0 ni, 97,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st. KiB Mem: 2028240 gesamt, 1777848 verwendet, 250392 frei, 81804 Puffer. KiB Swap: 3905532 gesamt, 156748 verwendet, 3748784 frei, 381456 zwischengespeichert PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23768 ravisaiv 20 0 1428m 571m 41m S 2,3 28,9 14:27,52 Firefox 24182 ravisaiv 20 0 511m 132m 25m S 1.7 6.7 2:45.94 Plugin-enthalten 26929 ravisaiv 20 0 5344 1432 972 R 0.7 0.1 0:00.07 top 24875 ravisaiv 20 0 263m 14m 10m S 0.3 0.7 0:02.76 lxterminal 1 root 20 0 3896 1928 1228 S 0.0 0.1 0.01.62 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.06 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:17.28 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/u: 0H 8 root rt 0 0 0 0 S 0.0 0.0 0:00.12 migration/0 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 10 root 20 0 0 0 0 S 0.0 0.0 0:26.94 rcu_sched 11 root rt 0 0 0 0 S 0.0 0.0 0:01.95 watchdog/0 12 root rt 0 0 0 0 S 0.0 0.0 0:02.00 watchdog/1 13 root 20 0 0 0 0 S 0.0 0.0 0:17.80 ksoftirqd/1 14 root rt 0 0 0 0 S 0.0 0.0 0:00.12 Migration/1 16 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1:0H 17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset 18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 20 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 21 root 20 0 0 0 0 S 0.0 0.0 0:00.04 bdi-default 22 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 23 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 24 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
Lesen Sie auch: 12 TOP-Befehlsbeispiele
Dieser Befehl erstellt ein neues ext4 Dateisystem auf dem angegebenen Gerät, wenn nach diesem Befehl ein falsches Gerät folgt, wird der gesamte Block gelöscht und formatiert, daher wird empfohlen, diesen Befehl nicht auszuführen, es sei denn, Sie verstehen, was Sie sind tun.
Mkfs.ext4 /dev/sda1 (sda1-Block wird formatiert) mkfs.ext4 /dev/sdb1 (sdb1-Block wird formatiert)
Weiterlesen: Was ist Ext4 und wie wird erstellt und konvertiert?
vi (visuell), emacs, Nano sind einige der am häufigsten verwendeten Editoren in Linux. Sie werden häufig verwendet, um Text, Konfigurationsdateien usw. zu bearbeiten. Eine Kurzanleitung zur Umgehung von vi und nano ist emacs is a.
[[E-Mail geschützt] ~]$ touch a.txt (erstellt eine Textdatei a.txt) [[E-Mail geschützt] ~]$ vi a.txt (öffne a.txt mit dem vi-Editor)
[Drücken Sie 'ich’, um in den Einfügemodus zu gelangen, oder Sie können nichts eingeben]
echo "Hallo" (Ihr Text hier für die Datei)
[[E-Mail geschützt] ~]$ nano a.txt (öffnen Sie eine mit nano zu bearbeitende a.txt-Datei)
bearbeiten, mit dem Inhalt, erforderlich
Strg +x (um den Editor zu schließen). Es wird die Ausgabe anzeigen als:
Geänderten Puffer speichern (ANWENDUNG "Nein" WIRD ÄNDERUNGEN ZERSTÖREN)? J Ja N Nein ^C Abbrechen
Klicken 'ja“ auf Ja und Dateinamen eingeben, fertig.
Rsync kopiert Dateien und hat a -P Schalter für einen Fortschrittsbalken. Wenn Sie also rsync installiert haben, können Sie einen einfachen Alias verwenden.
alias cp='rsync -aP'
Versuchen Sie nun, eine große Datei in das Terminal zu kopieren und die Ausgabe mit den verbleibenden Elementen anzuzeigen, ähnlich einem Fortschrittsbalken.
Darüber hinaus ist das Aufbewahren und Verwalten von Backups eine der wichtigsten und langweiligsten Aufgaben, die ein Systemadministrator ausführen muss. Rsync ist ein sehr schönes Tool (es gibt mehrere andere), um Backups im Terminal zu erstellen und zu verwalten.
[[E-Mail geschützt] ~]$ rsync -zvr IMG_5267\ copy\=33\ copy\=ok.jpg ~/Desktop/ Inkrementelle Dateiliste senden IMG_5267 copy=33 copy=ok.jpg gesendet 2883830 Bytes empfangen 31 Bytes 5767722.00 Bytes/Sek. Gesamtgröße beträgt 2882771 Beschleunigung ist 1.00
Notiz: -z für Komprimierung, -v für ausführlich und -r für rekursiv.
Den Überblick über Speicher und Ressourcen zu behalten ist genauso wichtig wie jede andere Aufgabe, die von einem Administrator ausgeführt wird, und ‘frei‘ Kommando kommt hier zu Hilfe.
[[E-Mail geschützt] ~]$ frei insgesamt verwendeter freier gemeinsam genutzter Puffer im Cache. Mem: 2028240 1788272 239968 0 69468 363716. -/+ Puffer/Cache: 1355088 673152. Tauschen: 3905532 157076 3748456
[[E-Mail geschützt] ~]$ free -b Gesamtzahl der verwendeten freien gemeinsam genutzten Puffer im Cache. Mem: 2076917760 1838272512 238645248 0 71348224 372670464. -/+ Puffer/Cache: 1394253824 682663936. Tauschen: 3999264768 160845824 3838418944
[[E-Mail geschützt] ~]$ free -k insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 2028240 1801484 226756 0 69948 363704. -/+ Puffer/Cache: 1367832 660408. Tauschen: 3905532 157076 3748456
[[E-Mail geschützt] ~]$ free -m insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 1980 1762 218 0 68 355. -/+ Puffer/Cache: 1338 641. Tausch: 3813 153 3660
[[E-Mail geschützt] ~]$ free -g Gesamtzahl der verwendeten freien gemeinsam genutzten Puffer im Cache. Speicher: 1 1 0 0 0 0. -/+ Puffer/Cache: 1 0. Tauschen: 3 0 3
[[E-Mail geschützt] ~]$ free -h Gesamtzahl verwendeter freier gemeinsam genutzter Puffer im Cache. Speicher: 1.9G 1.7G 208M 0B 68M 355M. -/+ Puffer/Cache: 1.3G 632M. Tauschen: 3.7G 153M 3.6G
[[E-Mail geschützt] ~]$ free -s 3 insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 2028240 1824096 204144 0 70708 364180. -/+ Puffer/Cache: 1389208 639032. Swap: 3905532 157076 3748456 insgesamt verwendete freie gemeinsam genutzte Puffer im Cache. Mem: 2028240 1824192 204048 0 70716 364212. -/+ Puffer/Cache: 1389264 638976. Tauschen: 3905532 157076 3748456
Lesen Sie auch: 10 Beispiele für freie Befehle
Ok, bis jetzt hätten Sie anhand des Namens dieses Befehls verstanden, wofür dieser Befehl eigentlich steht.mysqldump Befehle sichert (sichert) alle oder bestimmte Datenbankdaten in eine gegebene Datei. Beispielsweise,
[[E-Mail geschützt] ~]$ mysqldump -u root -p --all-databases > /home/server/Desktop/backupfile.sql
Notiz: mysqldump erfordert, dass mysql ausgeführt wird und das Passwort für die Autorisierung korrekt ist. Wir haben einige nützliche “mysqldump” Befehle bei Datenbanksicherung mit dem mysqldump-Befehl
Erstellen Sie ein schwer zu erratendes, zufälliges Passwort mit der angegebenen Länge.
[[E-Mail geschützt] ~]$ mkpasswd -l 10 zI4+Ybqfx9
[[E-Mail geschützt] ~]$ mkpasswd -l 20 w0Pr7aqKk&hmbmqdrlmk
Notiz: -l 10 erzeugt ein zufälliges Passwort von 10 Zeichen während -l 20 erzeugt ein Passwort mit Charakter 20, es kann auf alles eingestellt werden, um das gewünschte Ergebnis zu erzielen. Dieser Befehl ist sehr nützlich und wird häufig in Skriptsprachen implementiert, um zufällige Passwörter zu generieren. Vielleicht musst du lecker oder geeignet das Paket 'expect', um diesen Befehl zu verwenden.
[[E-Mail geschützt] ~]# yum install erwarten ODER. [[E-Mail geschützt] ~]# apt-get install erwarten
Zwei oder mehr Textdateien in Zeilen zusammenführen mit. Beispiel. Wenn der Inhalt von file1 war:
1 2 3 und Datei2 wäre: a b c d die resultierende Datei3 wäre: 1 a 2 b 3 c d
lsof steht für "offene Dateien auflisten“ und zeigt alle Dateien an, die Ihr System derzeit geöffnet hat. Es ist sehr nützlich, herauszufinden, welche Prozesse eine bestimmte Datei verwenden, oder alle Dateien für einen einzelnen Prozess anzuzeigen. Einige nützliche 10 lsof-Befehl Beispiele, die Sie vielleicht interessieren könnten.
[[E-Mail geschützt]~]$ lsof BEFEHL PID TID BENUTZER FD TYP GERÄTEGRÖSSE/AUS KNOTENNAME. init 1 root cwd DIR 8,1 4096 2 / init 1 root rtd DIR 8,1 4096 2 / init 1 root txt REG 8,1 227432 395571 /sbin/init. init 1 root mem REG 8,1 47080 263023 /lib/i386-linux-gnu/libnss_files-2.17.so. init 1 root mem REG 8,1 42672 270178 /lib/i386-linux-gnu/libnss_nis-2.17.so. init 1 root mem REG 8,1 87940 270187 /lib/i386-linux-gnu/libnsl-2.17.so. init 1 root mem REG 8,1 30560 263021 /lib/i386-linux-gnu/libnss_compat-2.17.so. init 1 root mem REG 8,1 124637 270176 /lib/i386-linux-gnu/libpthread-2.17.so. init 1 root mem REG 8,1 1770984 266166 /lib/i386-linux-gnu/libc-2.17.so. init 1 root mem REG 8,1 30696 262824 /lib/i386-linux-gnu/librt-2.17.so. init 1 root mem REG 8,1 34392 262867 /lib/i386-linux-gnu/libjson.so.0.1.0. init 1 root mem REG 8,1 296792 262889 /lib/i386-linux-gnu/libdbus-1.so.3.7.2. init 1 Root-Speicher REG 8,1 34168 262840 /lib/i386-linux-gnu/libnih-dbus.so.1.0.0. init 1 root mem REG 8,1 95616 262848 /lib/i386-linux-gnu/libnih.so.1.0.0. init 1 Wurzelspeicher REG 8,1 134376 270186 /lib/i386-linux-gnu/ld-2.17.so. init 1 root 0u CHR 1,3 0t0 1035 /dev/null. init 1 root 1u CHR 1,3 0t0 1035 /dev/null. init 1 root 2u CHR 1,3 0t0 1035 /dev/null. init 1 root 3r FIFO 0,8 0t0 1714 pipe. init 1 root 4w FIFO 0,8 0t0 1714 Rohr. init 1 root 5r 0000 0,9 0 6245 anon_inode. init 1 root 6r 0000 0,9 0 6245 anon_inode. init 1 root 7u unix 0xf5e91f80 0t0 8192 @/com/ubuntu/upstart. init 1 root 8w REG 8,1 3916 394 /var/log/upstart/teamviewerd.log.1 (gelöscht)
Dies ist nicht das Ende, a Systemadministrator tut eine Menge Dinge, um Ihnen eine so schöne Oberfläche zu bieten, an der Sie arbeiten. Systemadministration ist eigentlich eine Kunst des Erlernens und der Implementierung auf sehr perfekte Weise. Wir werden versuchen, Ihnen alle anderen notwendigen Dinge zu vermitteln, die ein Linux-Profi lernen muss, Linux in seinen Grundlagen selbst ist ein Prozess des Lernens und Lernens. Ihre guten Worte sind immer gefragt, was uns ermutigt, uns mehr zu bemühen, Ihnen einen sachkundigen Artikel zu liefern. “Liken und teilen Sie uns, um uns zu helfen, sich zu verbreiten”.