基本的な Linux 面接の質問と回答 - パート II
この記事ではインタビューシリーズに引き続き10 の質問を提供します。これらの質問と今後の記事での質問は、必ずしもインタビューで尋ねられたことを意味するものではありません。私たちはこのような投稿を通じてインタラクティブな学習プラットフォームを提供していますので、きっとお役に立ちます。
このシリーズの最後の記事「11 の基本的な Linux インタビューの質問」に対するさまざまなフォーラムのコメントを分析したところ、質の高い記事を読者に提供するために、ここで言及することが重要です。私たちは時間とお金を捧げ、その見返りにあなたに何を期待していますか?何もない。私たちの仕事を褒めることができないとしても、否定的なコメントで私たちの士気を落とさないでください。
投稿に新しいことが何も見つからなかったとしても、それが誰かにとって役に立ったこと、そしてそのことに感謝していることを忘れないでください。それぞれの記事ですべての人を幸せにすることはできません。読者の皆さんがこれを理解するのに苦労することを願っています。
Q.1: ユーザーのログインセッションをファイルに記録するにはどのコマンドが使用されますか?
- 大きい
- 読む
- 脚本
- 記録
- セッション記録
次に示すように、スクリプト コマンドを使用してユーザーのログイン セッションを記録しましょう。
[root@tecmint ~]# script my-session-record.txt
Script started, file is my-session-record.txt
ログ ファイル「my-session-record.txt」の内容は次のように表示されます。
[root@tecmint ~]# nano my-session-record.txt
script started on Friday 22 November 2013 08:19:01 PM IST
[root@tecmint ~]# ls
^[[0m^[[01;34mBinary^[[0m ^[[01;34mDocuments^[[0m ^[[01;34mMusic^[[0m $
^[[01;34mDesktop^[[0m ^[[01;34mDownloads^[[0m my-session-record.txt ^[[01;34$
Q.2: カーネル ログ メッセージは、次のコマンドのどれを使用して表示できますか?
- dmesg
- カーネル
- ls -i
- うなめ
- 上記のどれでもない
[root@tecmint ~]# dmesg
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32-279.el6.i686 ([email ) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 10:59:55 UTC 2012
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
Disabled fast string operations
BIOS-provided physical RAM map:
...
Q.3: Linux カーネルのリリースを表示するにはどのコマンドを使用しますか?
- uname -v
- uname -r
- うなめ -m
- うなめ -n
- うなめ -o
[root@tecmint ~]# uname -r
2.6.32-279.el6.i686
Q.4: ファイルの種類を識別するにはどのコマンドを使用しますか?
- タイプ
- 情報
- ファイル
- どれの
- ls
[root@tecmint ~]# file wtop
wtop: POSIX shell script text executable
Q.5: コマンドのバイナリ、ソース、マニュアル ページを見つけるコマンドはどれですか?
[root@tecmint ~]# whereis /usr/bin/ftp
ftp: /usr/bin/ftp /usr/share/man/man1/ftp.1.gz
Q.6: ユーザーがログインすると、デフォルトでユーザー プロファイルとしてどのファイルが呼び出されますか?
[root@tecmint ~]# ls -al
-rw-r--r--. 1 tecmint tecmint 176 May 11 2012 .bash_profile
-rw-r--r--. 1 tecmint tecmint 124 May 11 2012 .bashrc
Q.7: 「resolv.conf」ファイルは設定ファイルですか?
[root@tecmint ~]# cat /etc/resolv.conf
nameserver 172.16.16.94
Q.8: ファイルのソフトリンクを作成するにはどのコマンドを使用しますか?
- ln
- ln -s
- リンク
- リンクソフト
- 上記のどれでもない
[root@tecmint ~]# ln -s /etc/httpd/conf/httpd.conf httpd.original.conf
Q.9: コマンド「pwd」は、Linux のコマンド「passwd」のエイリアスですか?
[root@tecmint ~]# pwd
/home/tecmint
[root@tecmint ~]# passwd
Changing password for user root.
New password:
Retype new password:
Q.10: Linux 上で PCI デバイスのベンダーとバージョンを確認するにはどうすればよいですか?
[root@tecmint ~]# lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev b1)
...
それは今のところすべてです。上記の質問があなたのお役に立てれば幸いです。次の週末に、私たちは再びいくつかの新しい質問を考え出します。それまでは健康を維持し、調整してTecmint に接続してください。