Maison > Article > Opération et maintenance > Partagez une liste complète des commandes de base CentOS
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 !
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!