GNU/Linux >> Znalost Linux >  >> Linux

40 Linuxových otázek k pohovoru pro Freshers Část-2

Ahoj technici, v tomto příspěvku budeme diskutovat o 40 základních otázkách rozhovoru s Linuxem pro začátečníky nebo začátečníky. Tyto otázky vám poskytnou představu o tom, jaký typ otázek se obecně klade na práci správce Linuxu.

O:1 Co se stane, když ve svém aktuálním adresáři provedete příkaz „mv *“?

Odpověď: Linux Shell obvykle rozbalí * v abecedním pořadí, takže když provedeme příkaz „mv *“, zkontroluje soubory a adresáře v abecedním pořadí a přesune všechny soubory a adresáře do adresáře, který je vytvořen jako poslední podle abecedního pořadí , pokud je soubor vytvořen abecedně v posledním, příkaz projde chybou

” mv:target ‚x‘ není adresář.

O:2 Řekněte mi hlavní rozdíl mezi příkazy SSH a Telnet?

Odpověď:  SSH i telnet se používají k připojení vzdálených serverů. SSH je zkratka pro Secure Shell a Když děláme ssh na jakýkoli server, data (User’s Credentials) jsou přenášena v šifrované podobě mezi klientem a serverem, ale v případě Telnetu jsou data přenášena v prostém textu. Intruder může snadno získat důvěrné informace v případě telnetu.

O:3 Co je RAID a proč je vyžadován?

Odpověď: RAID je zkratka pro Redundancy Array levný disk, je vyžadována pro zajištění vysoké dostupnosti a redundance v případě selhání pevného disku na fyzických serverech. Můžeme také použít RAID ke zvýšení propustnosti disku pomocí prokládání

O:4 Jak zkontrolovat, kdy byla na vašem serveru nainstalována konkrétní otáčka za minutu?

Odpověď: Použijte příkaz rpm “rpm -q {rpm_name} –last”

O:5 Jak zkontrolovat počet otevřených souborů konkrétního uživatele?

Odpověď: Pomocí příkazu lsof zjistíme počet souborů přidružených ke konkrétnímu uživateli.

# lsof -u apache
# lsof -u apache | wc -l

O:6 Jak zkontrolovat, jaký je váš aktuální pracovní shell?

Odpověď: echo $SHELL a '/etc/passwd' vám ​​řeknou váš výchozí shell.

O:7 Je možné provést suchou instalaci RPM?

Odpověď: Ano, je to možné pomocí volby „–test“ s příkazem rpm jako „rpm -ivh –test“, tento příkaz nenainstaluje balíček rpm, ale zkontroluje, zda instalace rpm bude úspěšná nebo ne.

O:8 Jak zkontrolovat, zda je místní uživatelský účet linux uzamčen nebo ne?

Odpověď: Pomocí příkazu passwd „passwd -S “ můžeme zkontrolovat, zda je heslo nastaveno nebo ne. Navíc můžeme také vidět neúspěšné pokusy o přihlášení pomocí „pam_tally2 -u {jméno_uživatele}“. Pokud neúspěšné pokusy o přihlášení překročí limit, bude účet uzamčen.

O:9 Jak zkontrolovat, kdy bylo změněno heslo pro místního uživatele Linuxu ?

Odpověď: Použijte příkaz chage „chage -l {jméno_uživatele}“, ve výstupu je záznam „Poslední změna hesla“, odkud můžeme zkontrolovat datum.

O:10 Jaká jsou různá pole souboru /etc/passwd?

Odpověď: V souboru /etc/passwd

je 7 polí
  • Uživatelské jméno
  • Heslo (znak x, který ukazuje heslo, je zašifrováno a uloženo v souboru /etc/shadow)
  • UID
  • GID
  • Komentáře pro uživatele
  • Domovský adresář
  • Skořápka
O:11 jaké je ID přepínače pro oddíl LVM v Linuxu?

Odpověď: „8e“ je id přepínače v příkazu fdisk pro oddíl Linux LVM.

O:12 Jak najít přístup a upravit čas souboru a adresáře v linuxu?

Odpověď: Pomocí příkazu „stat“ můžeme najít přístup a upravit čas souboru a adresáře. Příklad je uveden níže:

# stat {název_souboru}
# stat {název_adresáře}

O:13 Uveďte seznam všech souborů systému souborů /var, ke kterým nebylo přistupováno déle než 30 dní?

Odpověď: Pomocí příkazu find zobrazíte seznam všech souborů, ke kterým se v /var.

nepřistupuje déle než 30 dní

# find /var -type f -atime +30 -exec ls -ltr {} \;

O:14 Jak znovu vytvořit soubor obrazu initrd v Linuxu?

Odpověď: V případě RHEL 4 &5 můžeme použít příkaz „mkinitrd“ k opětovnému vytvoření souboru initrd. V RHEL 6 a 7 se k opětovnému sestavení souboru initrd používá příkaz „dracut“.

O:15 Jak vypsat inody souborového systému v linuxu?

Odpověď: Použijte volbu „-i“ v příkazu df k zobrazení inodu systému souborů, příklad „df -i  /var“

O:16 Jak zvýšit limit ‚počtu otevřených souborů‘ pro konkrétního uživatele v Linuxu?

Odpověď: Limit ‚počet otevřených souborů‘ pro konkrétního uživatele lze zvýšit úpravou souboru „/etc/security/limits.conf“. Přidejte do souboru následující řádek.

     soft    nofile           4096 (Změňte tuto hodnotu podle požadavku)     hard    nofile           4096 (Změňte tuto hodnotu podle požadavku)
O:17 Jak zjistíte výchozí hodnoty ulimit pro uživatele v Linuxu?

Odpověď: Chcete-li zkontrolovat výchozí hodnoty ulimit místního uživatele, nejprve se přihlaste do systému s tímto uživatelským jménem a zadejte příkaz „ulimit -a“.

O:18 Jak odeslat e-mail z terminálu nebo konzole?

Odpověď: Existují dva způsoby odesílání pošty z terminálu

  • příkaz mail , příklad:# echo “tělo pošty” | mail -s {předmět_mailu} — {email_id}
  • příkaz telnet
O:19 Jak nastavit nastavení proxy na terminálu Linux?

Odpověď: Nastavení proxy na linuxovém terminálu můžeme nastavit pomocí proměnných jako http_proxy, https_proxy a ftp_proxy.

# export http_proxy=http://:# export https_proxy=http://:# export ftp_proxy=http:// 
O:20 Najděte všechny soubory pod /opt, který má oprávnění 777, a změňte je na 644.

Odpověď:Použijte níže uvedený příkaz find :

# find /opt -type f -perm 777 -exec chmod 644 {} \;
O:21 Jak zkontrolovat, která varianta a verze linuxu je nainstalována?

Odpověď: Pomocí následujícího příkazu získáte chuť a verzi linuxu:

# cat /etc/*-release

O:22 Jaké je uid a gid uživatele root na serveru Linux?

Odpověď: UID a GID uživatele root je „0“

O:23 Jaké jsou výchozí konfigurační soubory poštovního serveru Postfix?

Odpověď: Postfixový poštovní server má dva hlavní konfigurační soubory.

  • /etc/postfix/main.cf
  • /etc/postfix/master.cf
O:24 Jaká je výchozí maska ​​uživatele root na serverech Linux?

Odpověď: Výchozí umask uživatele root je „0022“

O:25 Jak deaktivovat a povolit odkládací paměť?

Odpověď:Příkaz „swapoff -a“ se používá k zakázání odkládací paměti a „swapon -a“ se používá k povolení odkládací paměti na linuxových serverech.

O:26  Jaký je výchozí port proxy serveru (Squid), SMTP, webového serveru Apache (httpd) a databázového serveru MariaDB?

Odpověď: Pro příslušné servery se používají následující porty.
Porty                     Služby
3128         —       proxy server (Squid)
25            —          —          —          —          —          4                                                          4 br />3306         —      Databáze MariaDB

O:27 Jak zkontrolovat protokoly související s jádrem na serveru Linux?

Odpověď: Příkaz ‚dmesg‘ se používá k zobrazení protokolů souvisejících s jádrem.

O:28 Jak zkontrolujete IP adresu a směrovací tabulku linuxového boxu ?

Odpověď: Pomocí příkazů ‘ifconfig’ a ‘ip address’ můžeme zobrazit IP adresu linuxového serveru. Pomocí příkazů jako  ‘netstat -nr‘ a ‚route -n‘ můžeme zobrazit aktuální směrovací tabulku.

O:29 Řekněte mi výchozí konfigurační soubor linuxového ftp serveru (vsftp)?

Odpověď: „/etc/vsftpd/vsftpd.conf“ je výchozí konfigurační soubor vsftpd.

O:30 Jak sloučit obsah dvou souborů do jednoho souboru z příkazového řádku?

Odpověď:Pomocí příkazu cat můžeme sloučit obsah dvou nebo více souborů do jednoho souboru.

# cat tech_file1 tech_file2> merge_file

O:31 Který příkaz se používá ke kontrole oprávnění souboru a adresáře?

Odpověď: „ls -l {název_souboru_cesty}“ se používá ke kontrole oprávnění souboru. „ls -ld {název_adresáře_cesty}“ se používá ke kontrole oprávnění složky nebo adresáře.

O:32 jaká je role souboru /etc/mtab?

Odpověď: mtab uchovává pouze informace o všech aktuálně připojených souborových systémech.

O:33 Jak obnovit heslo uživatele root na serveru Linux?

Odpověď:Neexistuje způsob, jak obnovit heslo uživatele root, jediný způsob je resetovat heslo uživatele root z režimu jednoho uživatele.

O:34 Jaké mohou být důvody, proč uživatel Oracle nemůže spouštět své cron úlohy?

Odpověď: Důvodů může být několik, například:
a) Heslo uživatele Oracle možná vypršelo.
b) Uživatel Oracle nemusí mít povoleno spouštět úlohy cron
c) Systém souborů /var může být 100 % využito.

O:35 Jaká jsou různá pole souboru crontab?

Odpověď: Soubor Crontab obsahuje následující pole

* * * * * * {Command_to_be_Executed}
(minuta) {hodina} {day_of_month} {měsíc} {day_of_week}

O:36 Řekněte mi soubor protokolu pro úlohy cron na linuxovém serveru?

Odpověď: Všechny protokoly úlohy cron jsou uloženy v jejím souboru protokolu „/var/log/cron“

O:37 co se stane, když spustím příkaz ” kill -9 1″ ?

Odpověď:Nic se nestane

O:38 Co je výchozí domovský adresář uživatele ftp a jak jej změnit?

Odpověď:„/var/ftp“ je výchozí domovský adresář uživatele ftp. Lze jej změnit pomocí příkazu usermod jako „usermod -d /{cesta_nový_adresář} ftp“.

O:39 Jak vytvořit oddíly na raw disku v Linuxu?

Odpověď: Oddíly lze vytvořit na surovém disku buď pomocí příkazu „fdisk“ nebo příkazem „parted“

O:40 Jak zkopírovat soubory a adresář z jednoho linuxového serveru na jiný vzdálený linuxový server?

Odpověď: S pomocí „scp ‘ a ‘rsync ‘ příkaz můžeme zkopírovat soubory jednoho linuxového serveru na druhý. Pokud ke kopírování stromu adresářů používáte scp, musíte použít volbu -r. Syntaxe scp a rsync je uvedena níže:
# scp {files_to_be_copied}  [chráněno e-mailem] :/{location_where_to_copy_files}
# rsync -av –progress {files_to_be_copied> [e-mail server_protected>] :/{location_where_to_copy_files}

V minulosti jsme již sdíleli 20 základních pohovorových otázek pro začátečníky. Viz níže:

"20 otázek k rozhovoru pro správce systému Linux pro začátečníky – část 1"


Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. Linux killall příkaz pro začátečníky (8 příkladů)

  3. 25 nejčastějších otázek k pohovoru o Linuxu

  1. 12 Příklady IP příkazů pro uživatele Linuxu

  2. 25 Otázky a odpovědi k rozhovoru se skriptováním Linux Shell

  3. 17 Příklady příkazů hpacucli pro Linux na serverech HP

  1. Linuxový příkaz dir pro začátečníky (10 příkladů)

  2. Příkaz Linux rm vysvětlený pro začátečníky (8 příkladů)

  3. Linux ln Command Tutorial pro začátečníky (5 příkladů)