Introduction aux questions et réponses d'entrevue UNIX

UNIX est essentiellement un système d'exploitation sécurisé qui est le plus populaire dans le secteur bancaire ou en particulier ceux qui préfèrent le système sécurisé. Il remplace en fait le système d'exploitation Windows principalement pour l'emplacement ou l'environnement du serveur.

L'intervieweur UNIX demande principalement ou se concentre sur les commandes UNIX qui sont très bien connues et communes à tous. La personne qui réalisera l'entretien doit être plus forte dans la commande UNIX ou le script shell.

La commande UNIX commune est expliquée ci-dessous:

ls -> tous les fichiers disponibles s'affichent en exécutant les mêmes.

ls -l -> principalement utilisé pour répertorier les fichiers au format long, il contient plus d'informations telles que la taille du fichier, les détails des propriétaires et les droits ou autorisations pour un autre utilisateur et fourni les dernières données modifiées.

ls -a -> Principalement utilisé pour afficher les fichiers commençant par un point.

plus de nom de fichier -> afficher une partie du fichier combien il peut ajuster sur un seul écran. Frapper sur la barre d'espace affichera plus de données de ce fichier, q peut être utilisé pour quitter. Pour rechercher le texte à l'intérieur du fichier, le texte de recherche peut être placé après /.

mv filename1 filename2 -> il suffit de déplacer le fichier ou de le couper. Normalement utilisé pour déplacer un fichier d'un répertoire à un autre.

cp filename1 filename2 -> Copiez le fichier avec le contenu au même emplacement.

rm nom_fichier -> permet de supprimer le fichier du répertoire. Il existe une option pour utiliser rm –I, qui fournit un texte de confirmation à l'utilisateur avant la suppression, possible de rendre ce comportement par défaut pour toute activité de suppression en ajoutant un alias dans un fichier .cshrc.

diff filename1 filename2 -> Utiliser pour comparer les deux fichiers et donner le résultat avec différents.

wc filename -> Donné les détails d'un certain nombre de lignes, mots ou caractères dans un fichier.

chmod options filename -> Principalement utilisé pour fournir une autorisation sur un script ou un fichier spécifique. Autorisation par défaut du créateur pour la lecture et l'édition. Mais n'importe qui a besoin de ce fichier spécifique pour être lu, écrit et exécutable, alors la commande chmod doit être utilisée. Nous utilisons principalement le numéro 3 au moment de l'exécution de chmod.

Chmod 754

Premier numéro 7 = fournir un accès en lecture, en écriture et en exécution à l'utilisateur.

Deuxième numéro 5 = fournir un accès en lecture et en exécution au groupe.

Troisième numéro 4 = Fournir l'accès une lecture pour l'autre

NLa descriptionlsbinaire
0Aucune autorisation du tout-000
1Exécuter uniquement-X001
2Écrire seulement-w-010
3Écrire et exécuter-wx011
4Lire seulementr–100
5Lire et exécuterrx101
6Lire et écrirerw-110
septLire, écrire et exécuterrwx111

gzip filename -> compression de plusieurs fichiers, similaire au concept de fichier ZIP de Windows.

gunzip filename -> principalement pour décompresser le fichier zip qui est compressé par gzip.

lpr filename -> principalement utilisé pour l'impression, vous voulez spécifier un nom d'imprimante différent plutôt que l'imprimante par défaut, l'option –P peut être utilisée.

mkdir dirname -> commande pour créer le nouveau répertoire dans l'emplacement exécutable de la commande. Le nom de répertoire en double ne sera pas autorisé et tous les noms sont sensibles à la casse.

cd dirname -> Principalement utilisé pour changer de répertoire, il vous aidera à vous déplacer dans un autre répertoire et à trouver tout le nom de fichier dans le nouveau répertoire (la commande ls –lrt aidera à afficher tous les fichiers sous ce répertoire). Revenez au répertoire précédent, utilisez normalement cd .., et revenez à plusieurs répertoires parents, exécutez normalement cd .. / .. / .., ce qui vous aide à vous déplacer directement dans les 3 répertoires supérieurs en exécutant une seule commande. Le nom du répertoire Cd est également très utilisé dans le script de commande Windows. Normalement, lorsqu'un utilisateur connecté à la boîte UNIX, il se déplace vers un répertoire personnel, il doit utiliser la commande cd pour se déplacer dans le répertoire approprié pour exécuter toute autre commande require.

pwd -> Toujours présenter l'emplacement actuel de l'utilisateur.

Préparation à un entretien d'embauche sous UNIX. Je suis sûr que vous voulez connaître les questions d'entrevue UNIX les plus courantes qui vous aideront à déchiffrer facilement l'entrevue UNIX. Vous trouverez ci-dessous la liste des principales questions et réponses d'entrevue UNIX à votre secours.

Partie 1 - Questions et réponses d'entrevue UNIX (de base)

Cette première partie couvre les questions et réponses de base des entretiens UNIX

1. Commande pour trouver les fichiers cachés dans le répertoire courant

Répondre:
$ ls -lrta

2. Commande pour découvrir le processus en cours d'exécution actif actuellement dans le système UNIX?

Répondre:
$ ps -ef

Maintenant, si nous connaissons le nom du processus, nous pouvons ajouter grep après ps –ef comme ci-dessous:

$ ps –ef | grep java

Passons aux prochaines questions d'entrevue UNIX

3. Comment déterminer l'utilisation de la mémoire par un processus entier dans une boîte UNIX?

Répondre:
Il s'agit des questions d'entrevue de base UNIX qui sont posées lors d'une entrevue.
En utilisant la commande $ top.

La commande top fournit tous les détails, y compris l'utilisation de la mémoire, l'ID de processus et autres. L'affichage des commandes doit être comme ci-dessous:

4. Expliquez la commande pour trouver l'exception dans le fichier journal d'application, supposons que le nom du fichier journal est server.log?

Répondre:
$ grep 'Exception' server.log -> donnera le résultat attendu.

$ grep 'Exception' server.log | wc –l -> donnera le nombre d'exceptions approprié dans le fichier journal total du serveur d'applications.

5. Commande pour trouver tous les fichiers existent dans le même répertoire ou sous-répertoire qui contient un nom comme «Java»?

Répondre:
$ find. -nom 'Java'

Partie 2 - Questions et réponses d'entrevue UNIX (Avancé)

Cette première partie couvre les questions et réponses des entrevues UNIX avancées

6. Comment le script Shell accepte-t-il les arguments de ligne de commande pour le traitement interne dans la logique du script shell?

Répondre:
Les arguments transmis à partir de la ligne de commande peuvent être facilement acceptés dans le script shell en utilisant $ (signe dollar). Il a toujours suivi la position numérique des arguments sur une ligne de commande.

7. Affichez ou présentez les 200 dernières lignes d'un fichier existant dans la zone UNIX.

Répondre:
$ tail -200f newfile.txt

Passons aux prochaines questions d'entrevue UNIX

8. Commande pour trouver l'espace disque restant sur le serveur UNIX / Linux.

Répondre:
$ df –kl

( ~) $ df -kl

Système de fichiers 1K-blocs Utilisé Disponible Utilisation% Monté sur

/ dev / mapper / vg0-root 41153856 6322928 32733776 17% /

tmpfs 4029268100 4029168 1% / dev / shm

/ dev / sda1 487652 33803 428249 8% / boot

/ dev / mapper / vg0-database1

20511356 6900920 12561988 36% / base de données1

/ dev / mapper / vg0-database2

10190136 4346232 5319616 45% / base de données2

/ dev / mapper / vg0-database3

10190136 7615792 2050056 79% / base de données3

/ dev / mapper / vg0-backup

5029504 3549988 1217372 75% / sauvegarde

9. Fournissez l'accès à n'importe quel fichier de script pour l'exécutable.

Répondre:
$ chmod 755 * .sh

Il s'agit des questions d'entrevue avancées UNIX qui sont posées lors d'une entrevue. Si l'exigence est que le script doit être lisible, inscriptible et exécutable pour n'importe quel utilisateur, alors la commande peut être chmod 777 * .sh

10. Comment pouvons-nous tuer un processus dans la boîte UNIX?

Répondre:
$ kill -9 #pid -> pid peut être trouvé en exécutant la commande ps –ef.

Article recommandé

Cela a été un guide pour la liste des questions et réponses d'entrevue UNIX afin que le candidat puisse réprimer facilement ces questions et réponses d'entrevue UNIX. Vous pouvez également consulter les articles suivants pour en savoir plus

  1. 4 Utile des types de scripts shell pour les débutants Linux (utile)
  2. Questions et réponses d'entrevue Advance SQL
  3. Questions d'entretien utiles sur Windows Server
  4. Questions et réponses d'entrevue ab initio
  5. java web services Questions et réponses d'entretiens