Heim >Betrieb und Instandhaltung >CentOS >Teilen Sie eine vollständige Liste der grundlegenden CentOS-Befehle

Teilen Sie eine vollständige Liste der grundlegenden CentOS-Befehle

藏色散人
藏色散人nach vorne
2020-09-29 13:45:164555Durchsuche

In der Kolumne „Einführungs-Tutorial zu CentOS“ werden die folgenden CentOSGrundbefehle mit Ihnen geteilt. Ich hoffe, dass es für Freunde hilfreich ist, die es brauchen!

Teilen Sie eine vollständige Liste der grundlegenden CentOS-Befehle

1. Befehl zum Herunterfahren (System herunterfahren, neu starten und abmelden)

shutdown -h now Fahren Sie das System herunter (1)

init 0 Fahren Sie das System herunter (2)

telinit 0 System herunterfahren (3)

shutdown -h Stunden:Minuten & System zur geplanten Zeit herunterfahren

shutdown -c Abbrechen, System zur geplanten Zeit herunterfahren

shutdown - r now Neustart (1)

reboot Neustart (2)

logout Abmelden

2. Befehl zum Anzeigen von Systeminformationen

arch Zeigt die Prozessorarchitektur der Maschine an (1)

uname -m Zeigt die Prozessorarchitektur der Maschine an (2)

uname -r zeigt die verwendete Kernel-Version an

dmidecode -q zeigt Hardware-Systemkomponenten an – (SMBIOS/DMI)

hdparm – i /dev/hda Listen Sie eine auf Architekturmerkmale der Festplatte

hdparm -tT /dev/sda Testlesevorgänge auf der Festplatte durchführen

cat /proc/cpuinfo CPU-Infoinformationen anzeigen

cat /proc /interrupts Zeigt Interrupts an.

cat /proc/meminfo Speichernutzung überprüfen. Cat /proc/swaps. Zeigt an, welche Swaps verwendet werden /net/dev Netzwerkadapter und Statistiken anzeigen

cat /proc/mounts Gemountete Dateisysteme anzeigen

lspci -tv PCI-Geräte auflisten

lsusb -tv USB-Geräte anzeigen

date Systemdatum anzeigen

cal 2007 Zeigt den Kalender für 2007 an

3. Dateien und Verzeichnisse Betriebsbefehl

cd /home zum Aufrufen des Verzeichnisses „/home“

cd .. Zurück zum Verzeichnis der oberen Ebene

cd ../.. Zurück zum obere zwei Verzeichnisebenen

cd zum Aufrufen des persönlichen Home-Verzeichnisses

cd ~user1 Geben Sie das persönliche Home-Verzeichnis eincd - Zurück zum letzten Verzeichnis

pwd Arbeitspfad anzeigen

ls Dateien im Verzeichnis anzeigen

ls -F Dateien in einem Verzeichnis anzeigen

ls -l Datei- und Verzeichnisdetails anzeigen

ls -a Versteckte Dateien anzeigen

mkdir dir1 Erstellen Sie ein Verzeichnis mit dem Namen „ dir1'

mkdir dir1 dir2 Zwei Verzeichnisse gleichzeitig erstellen

mkdir -p /tmp/dir1/dir2 Einen Verzeichnisbaum erstellen

rm -f file1 Eine Datei namens „file1“ löschen

rmdir dir1 Ein Verzeichnis namens „dir1“ löschen gleichzeitig

mv dir1 new_dir Ein Verzeichnis umbenennen/verschieben

cp file1 file2 Eine Datei kopieren

cp dir/* . Alle Dateien in einem Verzeichnis in das aktuelle Arbeitsverzeichnis kopieren

cp -a /tmp/ dir1 . Kopieren Sie ein Verzeichnis in das aktuelle Arbeitsverzeichnis

ln file1 lnk1 Erstellen Sie einen physischen Link zu einer Datei oder einem Verzeichnis

touch file1 Erstellen Sie eine Datei

4. Dateisuchbefehl

find / -name file1 Beginnen Sie mit „/“ und geben Sie ein Das Root-Dateisystem sucht nach Dateien und Verzeichnissen

find / -user user1 Suche nach Dateien und Verzeichnissen, die dem Benutzer „user1“ gehören

find /home/user1 -name *.bin Suche nach Dateien und Verzeichnissen mit Namen im Verzeichnis „/home/user1“ Dateien mit der Endung „.bin“

find /usr/bin -type f -atime +100 Suche nach ausführbaren Dateien, die in den letzten 100 Tagen nicht verwendet wurden

find /usr/bin -type f -mtime -10 Nach Dateien suchen, die innerhalb von 10 Tagen erstellt oder geändert wurden

locate *.ps Suchen Sie nach Dateien, die mit „.ps“ enden – führen Sie zuerst den Befehl „updatedb“ aus

whereis Datei zeigt eine Binärdatei, einen Quellcode oder den Speicherort von man an

Welche Datei zeigt den vollständigen Pfad einer Binärdatei oder einer ausführbaren Datei an

5 Zeigen Sie den Dateiinhalt an

cat-Datei1 Sehen Sie sich die Datei an Inhalt der Datei vorwärts, beginnend mit dem ersten Byte

tac file1 Anzeigen des Inhalts einer Datei in umgekehrter Richtung, beginnend mit der letzten Zeile

more file1 Anzeigen des Inhalts einer langen Datei

less file1 Ähnlich zum Befehl „more“, erlaubt aber In-File- und Forward-Richtungen. Derselbe umgekehrte Vorgang.

head -2 file1 Zeigt die ersten beiden Zeilen einer Datei an.

tail -2 file1 Zeigt die letzten beiden Zeilen von an eine Datei 5. Mount-Befehl

mount /dev/hda2 /mnt/hda2 Mounten Sie eine Festplatte namens hda2 (Hinweis: Stellen Sie sicher, dass das Verzeichnis „/mnt/hda2“ bereits existiert)

umount /dev/hda2 Unmounten eine Festplatte namens hda2 (zuerst vom Mount-Punkt „/mnt/hda2“ verlassen)

fuser -km /mnt/hda2 Unmounten erzwingen, wenn das Gerät beschäftigt ist

umount -n /mnt/hda2 Führen Sie das Unmounten aus Vorgang ohne Schreiben der Datei /etc/mtab (wenn die Datei schreibgeschützt ist. Oder sehr nützlich, wenn die Festplatte voll ist)

mount /dev/fd0 /mnt/floppy Mounten Sie eine Diskette

mount /dev /cdrom /mnt/cdrom Mounten Sie eine CD.

mount /dev /hdc /mnt/cdrecorder Mounten Sie ein cdrw oder dvdrom. Mounten Sie /dev/hdb /mnt/cdrecorder. Mounten Sie ein cdrw oder dvdrom -o Schleife file.iso /mnt/cdrom Mounten Sie eine Datei oder ISO-Image-Datei

mount -t vfat /dev/hda5 /mnt/hda5 Mounten Sie ein Windows FAT32-Dateisystem

mount /dev/sda1 /mnt /usbdisk Mounten Sie eine USB-Festplatte oder ein Flash-Speichergerät

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Mounten Sie eine Windows-Netzwerkfreigabe

6 Betriebsbefehle

df - h Liste der gemounteten Partitionen anzeigen

ls -lSr |more Dateien und Verzeichnisse nach Größe anordnen

du -sh dir1 Schätzen Sie den belegten Speicherplatz des Verzeichnisses „dir1“ '

du -sk * |. sort -rn zeigt die Größe von Dateien und Verzeichnissen in der Reihenfolge ihrer Kapazität an

groupdel Gruppenname Eine Benutzergruppe löschen

groupmod -n neuer_Gruppenname alter_Gruppenname Eine Benutzergruppe umbenennen

useradd -c "Name Nachname " -g admin -d /home/user1 -s /bin/bash user1 Erstellen Sie eine Benutzer, der zu „admin“ gehört Benutzer der Gruppe

useradd user1 erstellt einen neuen Benutzer

userdel -r user1 löscht einen Benutzer ('-r' löscht auch das Home-Verzeichnis)

passwd user1 ändert den Passwort eines Benutzers (nur Root ist erlaubt) Ausführen)

chage -E 2005-12-31 user1 Ablaufdatum des Benutzerpassworts festlegen

ls -lh Berechtigungen anzeigen

chmod 777 Verzeichnis1 Legen Sie den Eigentümer (u), die Gruppe (g) und andere (o) des Verzeichnisses auf Lese- (r), Schreib- (w) und Ausführungsberechtigungen (x) fest.

chmod 700 Verzeichnis1 Gruppe löschen (g) und andere Personen (o) haben Lese-, Schreib- und Ausführungsberechtigungen für das Verzeichnis

chown user1 file1 ändert das Eigentümerattribut einer Datei in use1.

chown -R Benutzer1 Verzeichnis1 ändert das Eigentümerattribut eines Verzeichnisses und ändert gleichzeitig die Attribute aller Dateien im Verzeichnis, sodass sie im Besitz von Verwendung1 sind.

chgrp Gruppe1 Datei1 ändert die Gruppe der Datei in Gruppe1

chown user1 :group1 file1 ändert die Besitzer- und Gruppenattribute einer Datei. Die Gruppe, zu der sie gehört, ist group1 und der Benutzer ist use1.

find / -perm -u+s Alle von SUID kontrollierten Dateien in einem System auflisten

chmod u+s /bin/file1 Setzt das SUID-Bit einer Binärdatei – der Benutzer, der die Datei ausführt, ist auch Grant die gleichen Berechtigungen wie der Besitzer

chmod u-s /bin/file1 Deaktivieren Sie das SUID-Bit einer Binärdatei

chmod g+s /home/public Setzen Sie das SGID-Bit eines Verzeichnisses – ähnlich wie SUID, aber für

chmod g-s /home/public eines Verzeichnisses Deaktivieren Sie das SGID-Bit eines Verzeichnisses

chmod o+t /home/public Setzen Sie das STIKY-Bit einer Datei – erlauben Sie nur rechtmäßigen Besitzern, die Datei zu löschen

chmod o-t /home/public Deaktiviert das STIKY-Bit eines Verzeichnisses

8. Befehle zum Packen und Dekomprimieren von Dateien

bunzip2 file1.bz2 Dekomprimieren Sie eine Datei namens „file1.bz2“

bzip2 file1 Komprimieren Sie eine A-Datei namens „file1“

gunzip file1.gz Dekomprimieren Sie eine Datei namens „file1.gz“

gzip file1 Komprimieren Sie eine Datei namens „file1“

gzip -9 file1 Maximale Komprimierung

rar a file1.rar test_file Erstellen Sie ein Paket namens „file1.rar“

rar a file1.rar file1 file2 dir1 Paket „file1“, „file2“ und Verzeichnis „dir1“

rar x file1.rar Entpacken Sie das RAR-Paket.

unrar Ein Paket, das „Datei1“, „Datei2“ und „Verzeichnis1“ enthält.

tar -tf archive.tar Zeigt den Inhalt eines Pakets an.

tar -xvf archive. tar Geben Sie ein Paket frei

tar - xvf archive.tar -C /tmp Geben Sie das komprimierte Paket im Verzeichnis /tmp frei (-c ist das angegebene Verzeichnis)

tar -cvfj archive.tar.bz2 dir1 Erstellen Sie ein komprimiertes Paket im bzip2-Format

tar - xvfj archive.tar.bz2 Ein komprimiertes Paket im bzip2-Format dekomprimieren

tar -cvfz archive.tar.gz dir1 Ein komprimiertes Paket im gzip-Format erstellen

tar - xvfz archive.tar.gz Ein komprimiertes Paket im gzip-Format dekomprimieren. Komprimiertes Paket

zip file1.zip file1 Ein komprimiertes Paket im zip-Format erstellen

zip -r file1.zip file1 file2 dir1 Komprimieren Sie mehrere Dateien und Verzeichnisse unter gleichzeitig in ein komprimiertes Paket im Zip-Format

unzip file1.zip Entpacken Sie ein komprimiertes Paket im Zip-Format

9. Befehle zu RPM-Paketen

rpm -ivh package.rpm Installieren Sie ein RPM-Paket

rpm -ivh --nodeeps package.rpm Installiert ein RPM-Paket und ignoriert Abhängigkeitswarnungen

rpm -U package.rpm Aktualisiert ein RPM-Paket, ohne seine Konfigurationsdatei zu ändern

rpm -F package.rpm Aktualisieren Sie ein RPM-Paket, das definitiv installiert ist Pakete, deren Namen die Wörter „httpd“ enthalten

rpm -qi Paketname Erhalten Sie spezielle Informationen über ein installiertes Paket

rpm -ql Paketname zeigt eine Liste der von einem installierten RPM-Paket bereitgestellten Dateien an.

rpm -qc Paketname zeigt eine Liste der von einem installierten RPM-Paket bereitgestellten Konfigurationsdateien an.

rpm -q Paketname --whatrequires zeigt die an Eine Liste von Abhängigkeiten für ein RPM-Paket

rpm -q Paketname --whatprovides Zeigt das von einem RPM-Paket belegte Volumen an

rpm -q Paketname --scripts Zeigt die während der Installation/Entfernung ausgeführten Skripte an

rpm -q Paketname --changelog Zeigt den Änderungsverlauf eines RPM-Pakets an

rpm -qf /etc/httpd/conf/httpd.conf Bestätigen Sie, von welchem ​​RPM-Paket die angegebene Datei bereitgestellt wird

rpm -qp Paket .rpm -l Zeigt die Dateiliste an, die von einem noch nicht installierten RPM-Paket bereitgestellt wird

rpm --import /media/cdrom/RPM-GPG-KEY Importiert ein digitales Public-Key-Zertifikat

rpm -- checksig package.rpm Bestätigen Sie die Integrität eines RPM-Pakets

rpm -qa gpg-pubkey Bestätigen Sie die Integrität aller installierten RPM-Pakete

rpm -V Paketname Überprüfen Sie Dateigröße, Lizenz, Typ, Eigentümer, Gruppe Gruppe, MD5-Prüfung und Zeitpunkt der letzten Änderung

rpm -Va Überprüfen Sie alle im System installierten RPM-Pakete – mit Vorsicht verwenden

rpm -Vp package.rpm Bestätigen Sie, dass kein RPM-Paket installiert wurde

rpm2cpio-Paket .rpm |. cpio --extract --make-directories *bin* Ausführbare Dateien aus einem RPM-Paket ausführen

rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Aus einem RPM-Quellcode Installieren Sie ein erstelltes Paket

rpmbuild --rebuild Paketname.src.rpm Erstellen Sie ein RPM-Paket aus einem RPM-Quellcode

10.YUM Paket-Upgrader

yum install Paketname Laden Sie ein RPM-Paket herunter und installieren Sie es

yum localinstall Paketname.rpm installiert ein RPM-Paket und verwendet dabei Ihr eigenes Software-Repository, um alle Abhängigkeiten für Sie aufzulösen.

yum Update Paketname.rpm aktualisiert alle installierten RPM-Pakete im aktuellen System.

yum Update package_name Ein RPM-Paket aktualisieren

yum package_name entfernen Ein RPM-Paket löschen

yum list Alle im aktuellen System installierten Pakete auflisten

yum search package_name Nach Paketen im RPM-Repository suchen

yum clean Pakete Bereinigen Sie den RPM-Cache, um heruntergeladene Pakete zu löschen

yum clean headers Löschen Sie alle Header-Dateien

yum clean all Löschen Sie alle zwischengespeicherten Pakete und Header-Dateien

Das obige ist der detaillierte Inhalt vonTeilen Sie eine vollständige Liste der grundlegenden CentOS-Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen