Maison  >  Article  >  Opération et maintenance  >  Partagez une liste complète des commandes de base CentOS

Partagez une liste complète des commandes de base CentOS

藏色散人
藏色散人avant
2020-09-29 13:45:164488parcourir

La colonne suivante partagera les commandes de base de CentOS de la colonne . J'espère que cela sera utile aux amis qui en ont besoin !

Partagez une liste complète des commandes de base CentOS

1. Commandes d'arrêt (arrêt du système, redémarrage et déconnexion)

shutdown - h maintenant Arrêtez le système(1)

init 0 Arrêtez le système(2)

telinit 0 Arrêtez le système(3 )

shutdown -h hours:minutes & Arrêter le système à l'heure programmée

shutdown -c Annuler l'arrêt du système à l'heure programmée

shutdown -r maintenant Redémarrer(1)

reboot Reboot Restart(2)

logout Logout

2. Commande pour afficher les informations système

arch Afficher l'architecture du processeur de la machine (1)

uname -m affiche l'architecture du processeur de la machine (2)

uname -r affiche la version du noyau utilisée

dmidecode - q Afficher les composants matériels du système - (SMBIOS / DMI)

hdparm -i /dev/hda Lister les caractéristiques architecturales d'un disque

hdparm - tT /dev/sda Effectuer une opération de lecture de test sur le disque

cat /proc/cpuinfo Afficher les informations sur le processeur

cat /proc/interrupts affiche les interruptions

cat /proc/meminfo vérifie l'utilisation de la mémoire

cat /proc/swaps montre quels échanges sont utilisés

cat /proc/version affiche la version du noyau

cat /proc/net/dev affiche les adaptateurs réseau et les statistiques

cat /proc/mounts Afficher les systèmes de fichiers montés

lspci -tv Liste des périphériques PCI

lsusb - émission de télévision Périphérique USB

date Affichage de la date du système

cal 2007 Affichage du calendrier pour 2007

date 041217002007.00 Régler la date et l'heure - mois, jour, heure, minute, année

horloge -w Enregistrer la modification de l'heure dans le BIOS

.

3 .Commandes d'opération de fichiers et de répertoires

cd /home Entrez le répertoire '/home'

cd . .Revenir au répertoire du niveau précédent

cd ../.. Revenir au répertoire à deux niveaux précédent

cd Entrer dans l'accueil personnel. répertoire

cd ~user1 entre dans le répertoire personnel

cd - revient au dernier répertoire

pwd affiche le chemin de travail

ls Afficher les fichiers dans le répertoire

ls -F Afficher les fichiers dans le répertoire

ls - l Afficher les détails du fichier et du répertoire

ls -a Afficher les fichiers cachés

mkdir dir1 Créer un répertoire appelé 'dir1''

mkdir dir1 dir2 Créer deux répertoires en même temps

mkdir -p /tmp/dir1/dir2 Créer une arborescence de répertoires

rm -f file1 Supprimer un fichier appelé 'file1' '

rmdir dir1 Supprimer un répertoire appelé 'dir1' '

rm -rf dir1 supprime un répertoire appelé 'dir1' et supprime son contenu en même temps

rm -rf dir1 dir2 en supprime deux les répertoires et leur contenu en même temps

mv dir1 new_dir Renommer/déplacer un répertoire

cp file1 file2 Copier un fichier

cp dir /* . Copiez tous les fichiers d'un répertoire dans le répertoire de travail actuel

cp -a /tmp/dir1 . répertoire de travail

cp -a dir1 dir2 Copier un répertoire

ln -s file1 lnk1 Créer un lien symbolique pointant vers un fichier ou un répertoire

ln file1 lnk1 Créer un lien physique vers un fichier ou un répertoire

touch file1 Créer un fichier

4. Commande de recherche de fichiers

find / -name file1 Entrez le système de fichiers racine en commençant par '/' pour rechercher des fichiers et des répertoires

find / -user user1 Rechercher les fichiers et répertoires appartenant à l'utilisateur 'user1'

find /home/user1 -name *.bin Rechercher le répertoire '/home/user1' pour les fichiers avec 'Fichiers se terminant par .bin'

find /usr/bin -type f -atime +100 Recherche des fichiers exécutables qui n'ont pas été utilisés au cours des 100 derniers jours

find /usr/bin -type f -mtime -10 Recherchez les fichiers créés ou modifiés dans les 10 jours

locate *.ps Recherchez les fichiers se terminant par le fichier '.ps' - exécutez d'abord la commande 'updatedb'

whereis file affiche l'emplacement d'un fichier binaire, d'un code source ou d'un man

quel fichier affiche un fichier binaire Chemin complet du fichier ou du fichier exécutable

Afficher le contenu du fichier

cat file1 à partir de la première section de mots, commencez à afficher le contenu du fichier en avant

tac file1 Commencez à afficher le contenu d'un fichier dans le sens inverse à partir de la dernière ligne

more file1 Afficher un long contenu du fichier

less file1 Similaire à la commande « more », mais elle permet également des opérations inverses dans le fichier comme opérations avancées

head -2 file1 Afficher les deux premières lignes d'un fichier

tail -2 file1 Afficher les deux dernières lignes d'un fichier fichier 5. Commande de montage

mount /dev/hda2 /mnt/hda2 Montez un disque appelé hda2 (Remarque : assurez-vous que le répertoire '/mnt/hda2' existe déjà)

umount /dev/hda2 Démontez un Le disque appelé hda2 (quittez d'abord du point de montage '/mnt/hda2')

fuser -km / mnt/hda2 Démontage forcé lorsque l'appareil est occupé

umount -n /mnt/hda2 exécute l'opération de démontage sans écrire dans le fichier /etc/mtab (utile lorsque le fichier est en lecture uniquement ou lorsque le disque est plein)

mount /dev/fd0 /mnt/floppy Monter une disquette

mount /dev/cdrom /mnt/cdrom Monter un CD

mount /dev/hdc /mnt/cdrecorder Monter un cdrw ou un dvdrom

mount /dev/hdb /mnt/cdrecorder Monter un cdrw ou un dvdrom

mount -o loop file.iso /mnt/cdrom Monter un fichier ou un fichier image ISO

mount -t vfat /dev/hda5 /mnt/hda5 mount Un système de fichiers Windows FAT32

mount /dev/sda1 /mnt/usbdisk Monter une clé USB ou un périphérique flash

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Monter un partage réseau Windows

6. Commandes d'exploitation de l'espace disque

df -h affiche la liste des partitions montées

ls -lSr |plus Organiser fichiers et répertoires par taille

du -sh dir1 Estimer l'espace disque utilisé du répertoire 'dir1''

du -sk * | -rn Afficher dans l'ordre en fonction de la capacité Taille des fichiers et des répertoires

7. Commandes liées aux utilisateurs et aux groupes

. groupadd group_name Créer un nouveau groupe d'utilisateurs

groupdel group_name Supprimer un groupe d'utilisateurs

groupmod -n new_group_name old_group_name Renommer un groupe d'utilisateurs

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Créer un utilisateur appartenant au groupe d'utilisateurs "admin"

useradd user1 Créer un nouvel utilisateur

userdel -r user1 Supprimer un utilisateur ('-r' supprime également, sauf le répertoire personnel)

passwd user1 Modifier un mot de passe utilisateur (autorisé uniquement à être exécuté par root)

chage -E 2005-12-31 user1 Définir la période d'expiration du mot de passe utilisateur

ls -lh Afficher les autorisations

chmod 777 directory1 définit les autorisations de lecture (r), d'écriture (w) et d'exécution (x) pour le propriétaire du répertoire (u), le groupe (g) et les autres (o)

répertoire chmod 7001 Supprimer les autorisations de lecture, d'écriture et d'exécution du groupe (g) et des autres (o) sur le répertoire

chown user1 file1 Modifier la totalité d'un fichier L'attribut humain est use1.

chown -R user1 directory1 modifie l'attribut propriétaire d'un répertoire et modifie simultanément les attributs de tous les fichiers du répertoire pour qu'ils appartiennent à use1

chgrp group1 file1 change le groupe du fichier en group1

chown user1:group1 file1 modifie les attributs de propriétaire et de groupe d'un fichier. Le groupe auquel il appartient est group1 et l'utilisateur. est use1.

find / -perm -u+s Liste tous les fichiers contrôlés par SUID dans un système

chmod u+s /bin/ file1 sets le bit SUID d'un fichier binaire - l'utilisateur qui exécute le fichier bénéficie également des mêmes autorisations que le propriétaire

chmod u-s /bin/file1 désactive le bit SUID d'un fichier binaire

chmod g+s /home/public Définit le bit SGID d'un répertoire - similaire à SUID, mais c'est pour le répertoire

chmod g-s /home /public désactive le bit SGID d'un répertoire

chmod o+t /home/public définit le bit STIKY d'un fichier - permet uniquement aux propriétaires légitimes de supprimer le fichier

chmod o-t /home/public désactive le bit STIKY d'un répertoire

Commandes pour compresser et décompresser les fichiers

bunzip2 file1.bz2 Décompresser un fichier appelé 'file1.bz2'

bzip2 file1 Compresser un fichier appelé 'file1'

gunzip file1.gz Décompressez un fichier appelé 'file1.gz'

gzip file1 Compressez un fichier appelé 'file1'

gzip -9 file1 Compression maximale

rar un fichier1.rar test_file Créez un package appelé 'file1.rar'

rar un fichier1 .rar file1 file2 dir1 Pack 'file1', 'file2' et répertoire 'dir1'

rar x file1.rar Décompresser le package rar

unrar x file1.rar Décompresser le package rar

tar -cvf archive.tar file1 Créer un package tar non compressé

tar -cvf archive .tar file1 file2 dir1 Créer un package contenant 'file1', 'file2' 'dir1'

tar -tf archive.tar Afficher le contenu d'un package

tar -xvf archive.tar libère un package

tar -xvf archive.tar -C /tmp libère le package compressé dans le répertoire /tmp (-c est le répertoire spécifié )

tar -cvfj archive.tar.bz2 dir1 Créer un package compressé au format bzip2

tar -xvfj archive.tar .bz2 Décompresser un package compressé au format bzip2

tar -cvfz archive.tar.gz dir1 Créer un package compressé au format gzip

archive tar -xvfz .tar.gz Décompresser un package compressé au format gzip

zip file1.zip file1 Créer un package compressé au format zip

zip -r file1.zip file1 file2 dir1 Compressez plusieurs fichiers et répertoires dans un package compressé au format zip en même temps

décompressez file1.zip Décompressez un package compressé au format zip

9. Commandes sur les packages RPM

rpm -ivh package.rpm Installer un package RPM

rpm -ivh --nodeeps package.rpm Installer un package rpm et ignorer les avertissements de dépendance

rpm -U package.rpm Mettre à jour un package rpm sans modifier son fichier de configuration

rpm -F package.rpm Mettre à jour un package rpm qui a été installé

rpm -e package_name.rpm Supprimer un package rpm

rpm -qa affiche tous les packages rpm installés dans le système

rpm -qa | grep httpd affiche tous les noms contenant le mot "httpd" Le package rpm

rpm -qi package_name obtient des informations spéciales sur un package installé

rpm -ql package_name affiche une liste de fichiers fournis par un package rpm installé

rpm -qc package_name affiche une liste de fichiers de configuration fournis par un package rpm installé

rpm -q package_name --whatrequires Afficher une liste de dépendances avec un package rpm

rpm -q package_name --whatprovides Afficher un rpm Le volume occupé par le package

rpm -q package_name --scripts Afficher les scripts exécutés lors de l'installation/suppression l

rpm -q package_name - -changelog Afficher l'historique des modifications d'un package RPM

rpm -qf /etc/httpd/conf/httpd.conf Confirmer par quel package RPM le fichier donné est fourni par

rpm -qp package.rpm -l affiche une liste de fichiers fournis par un package rpm qui n'a pas encore été installé

rpm --import /media/ cdrom/ RPM-GPG-KEY Importer le certificat numérique de clé publique

rpm --checksig package.rpm Confirmer l'intégrité d'un package rpm

rpm - qa gpg-pubkey Confirmez l'intégrité de tous les packages rpm installés

rpm -V package_name Vérifiez la taille du fichier, la licence, le type, le propriétaire, le groupe, la vérification MD5 et l'heure de la dernière modification

rpm -Va Vérifiez tous les packages rpm installés dans le système - à utiliser avec prudence

rpm -Vp package.rpm Confirmez qu'un package rpm est toujours disponible Non installé

rpm2cpio package.rpm | cpio --extract --make-directories *bin* Exécuter l'exécutable à partir d'un package rpm

rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Installer un package construit à partir d'un code source rpm

rpmbuild --rebuild package_name.src rpm. Créer un package RPM à partir d'un code source RPM

10.YUM package Upgrader

yum install package_name télécharger et installer un package rpm

yum localinstall package_name.rpm installera un package rpm et utilisera votre propre référentiel de logiciels pour résoudre toutes les dépendances pour vous

miam update package_name.rpm Mettre à jour tous les packages RPM installés dans le système actuel

yum update package_name Mettre à jour un package RPM

yum supprimer package_name Supprimer un RPM package

yum list Répertorie tous les packages installés dans le système actuel

yum search package_name Rechercher des packages dans le référentiel rpm

paquets yum clean Nettoyer le cache RPM et supprimer les packages téléchargés

en-têtes yum clean Supprimer tous les fichiers d'en-tête

yum clean all supprime tous les packages mis en cache et les fichiers d'en-tête

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer