Jour 6 d'apprentissage de Linux

Un, pour l'instruction de boucle conditionnelle

                  pour le nom de variable dans la liste de valeurs pour le nom d'utilisateur dans le fichier de liste

                  faire

                              Séquence de commande Créer un utilisateur et définir le mot de passe

                  fait fait

Deux, tandis que l'instruction de boucle conditionnelle

                  pendant l'opération de test conditionnel sans deviner le prix correct

                  faire

                              Séquence de commande Devinez à plusieurs reprises le prix des marchandises

                  fait fait

Troisième instruction de test conditionnel de cas

                case valeur de la variable dans

                Mode 1)

                             Séquence de commande 1

                             ;;

                Mode 2)

                            Séquence de commande 2

                             ;;

                           .......

                   *)

                           Séquence de commandes par défaut

                   esac

Quatre, planification des procédures de service de tâche

           1. Tâche planifiée unique: à 19h10 à> redémarrer à> combinaison de touches ctrl + D à -l (pour afficher la tâche planifiée unique qui a été définie mais non exécutée); à -c (pour afficher le contenu détaillé de la tâche planifiée) ; At -q (nommez la tâche planifiée); atrm le numéro de la tâche planifiée (supprimez la tâche planifiée).

           2. Tâches planifiées à long terme: crontab -e (créer et modifier les tâches planifiées); crontab -l (afficher les tâches planifiées en cours); crontab -r (supprimer une tâche planifiée); crontab -u (modifier les tâches planifiées d'autres)

                                         Utilisez crond pour définir le format des paramètres de la tâche: minute, heure, jour, mois, semaine, commande (le champ minute doit avoir une valeur, et il ne doit pas être vide ou *)

                                          crontab -e Créer une nouvelle tâche planifiée et saisir les informations suivantes, enregistrer et quitter

                                         25 3 * * 1,3,5 / user / bin / tar -czvf backup.tar.gz / home / wwwroot Tous les lundis, mercredis et vendredis à 3h25 du matin, utilisez la commande tar pour vérifier le répertoire de données d'un site Web Emballez et traitez-le comme un fichier de sauvegarde

                                        systemctl status crond Afficher l'état du service crond pour voir s'il est démarré

                                        systemctl redémarrer crond         

                                        systemctl activer crond

                                         * / 10 * * * * / user / bin / reboot redémarre toutes les 10 minutes

                                         10 2,5,10 * * * / user / bin / reboot tous les jours à 2: 5: 10 et 10 minutes

Cinq, identité et capacités de l'utilisateur

              L'UID de l'administrateur (identification de l'utilisateur) est 0: utilisateur administrateur système

              UID utilisateur système Redhat 5/6 1-499 UID utilisateur ordinaire 500-65535

              UID utilisateur système Redhat 7/8 1-999 UID utilisateur ordinaire 1000 ~~~~

             Lors de la création de chaque utilisateur, un groupe d'utilisateurs de base portant le même nom sera automatiquement créé. Ce groupe d'utilisateurs de base ne comprend que cet utilisateur. Si l'utilisateur est inclus dans un autre groupe d'utilisateurs à l'avenir, cet autre groupe d'utilisateurs est appelé un groupe d'utilisateurs étendu. Un utilisateur n'a qu'un seul groupe d'utilisateurs de base, mais il peut y avoir plusieurs groupes d'utilisateurs étendus.

              1. useradd: utilisé pour créer un nouvel utilisateur, le format est "useradd [option] username"

                                 Paramètres: -d (spécifiez le répertoire de base de l'utilisateur); -e (heure d'expiration du compte, le format est AAAA-MM-JJ); -u (spécifiez l'UID par défaut de l'utilisateur); -G (spécifiez un ou plusieurs utilisateurs étendus Group); -g (spécifier un groupe de base d'utilisateur initial); -N (ne pas créer un groupe d'utilisateurs de base avec le même nom de l'utilisateur); -s (spécifier l'interpréteur Shell par défaut de l'utilisateur)

             2. groupadd: utilisé pour créer un groupe d'utilisateurs, le format est "groupadd [option] nom du groupe"

                                   groupadd -g 88888 haha

                                   useradd -g 88888 xiaotan

                                   id xiaotan

                                   vim / etc / group peut le saisir pour modifier, supprimer le groupe étendu ajouté, enregistrer et quitter

               3. usermod: utilisé pour modifier les attributs de l'utilisateur, le format est "usermod [option] nom d'utilisateur"

                                 usermod -u 8889 abc Modifier la valeur du numéro UID des utilisateurs abc

               4. passwd: utilisé pour modifier le mot de passe de l'utilisateur, l'heure d'expiration, les informations d'authentification, etc., le format est "passwd [option] [nom d'utilisateur]"

               5.userdel: Utilisé pour supprimer des utilisateurs, le format est "userdel [option] nom d'utilisateur"

                                Paramètres: -f (forcer la suppression de l'utilisateur); -r (supprimer l'utilisateur et le répertoire de base de l'utilisateur en même temps)





       

Je suppose que tu aimes

Origine blog.51cto.com/15047572/2592727
conseillé
Classement