Heim > Artikel > Betrieb und Instandhaltung > Teilen Sie eine vollständige Liste der grundlegenden CentOS-Befehle
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!
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öschengroupmod -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 aktualisierenyum 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!