Linuxの運用・保守エンジニアのインタビュー小さな猿のラップ(答えを含みます)

1、一日の誤用は、何が起こるか、のrm -rf *を行って?例を教えてください。

- 現在のディレクトリは「/ tmpに」である場合は、このディレクトリ内の何かが(デフォルトで隠しファイルが含まれていない)すべて削除されます

- 現在のディレクトリが「/」は、システム上のデータは失われますされ、システムがクラッシュした(注意して、このコマンド)、起動できない場合

2. CDNとは何ですか?

- コンテンツ配信ネットワーク

- その目的は、既存のインターネットでネットワークアーキテクチャの新しいレイヤーを追加することで、サイトのコンテンツは、公開します

ネットワークエッジに最も近いユーザーに、ユーザーがサイトの速度へのユーザーアクセスを改善し、所望のコンテンツを取得するために行くことができます

3、統計IPアクセス例、ページ数を見つけるための要求分析nginxのアクセスログは、前回の10のIPアクセス

- 猫のaccess.log | awkは '{$ 1印刷}' | uniqの-c | ソート-rn | ヘッド-10

4、ポート8080にローカルポート80に要求を転送する方法を、現在のホストのIPは192.168.2.1です

- のiptables -A PREROUTING -d 192.168.2.1 -p TCPの-mのTCPは-dport 80 -j DNATツー先192.168.2.1:8080

5、リアルタイムキャプチャされ、現在のシステムのTCP 80ポートネットワークデータ情報として表示するには、フル稼働のコマンドを書いてください!

- tcpdumpの-nn TCPポート80

6、TCP / IP-7層モデルについて話?

- アプリケーション層(アプリケーション):

インターフェイスネットワークサービスとエンドユーザー。

协议有:HTTP、FTP、TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

- プレゼンテーション層(プレゼンテーション層):

データ、セキュリティ、圧縮を表します。(アプリケーション層に組み込まれているモデルでは5つ)

フォーマット、JPEG、ASCll、DECOIC、暗号化されたフォーマット

- セッション層(セッション層):

確立、管理、セッションを終了します。(アプリケーション層に組み込まれているモデルでは5つ)

ホストプロセスに対応し、それがローカルホストとリモートホストの進行中のセッションを意味し、

- トランスポート層(トランスポート):

データプロトコルポートの伝送、およびフロー制御とエラーの定義を確認します。

そこプロトコル:TCP、UDP、すなわち、パケットがネットワークトランスポート層へのネットワークアダプタを離れると

- ネットワーク層(ネットワーク):

異なるネットワーク間のルーティングを達成するために、論理アドレス。

そこプロトコル:ICMP、IGMP IP(IPv4からIPv6)ARP RARP

- データリンク層(リンク):

論理接続、ハードウェアアドレスのアドレッシング、エラーチェックなどの機能を確立します。(基本的なネットワークプロトコルによって定義されます)

フレームにグループ化されたバイトにビット、MACアドレス、アクセス媒体が、正しいエラーが見つかりませんことができ、さらに

- 物理層(物理層):

コンピュータネットワークは、OSIモデルの最下位層であり、

物理層は、その提供:物理リンク送信データは維持する必要性、解体によって作成されます

機械的特性、電気的、及び機能仕様を備えました

これは、単一の物理層は、元のデータが物理メディアの多様で転送することができることを保証すると述べました。第1および第2の層としてのLANおよびWAN

それは底部で、それはオープンシステムの基礎である物理層は、OSIの第一層です

物理層は、環境のために信頼性のあるデータ伝送を提供するために、伝送メディア相互接続及びデバイス間のデータ通信を提供します

7、/ mntディレクトリは主に何のために使用されていますか?/ rootユーザーとのルートディレクトリには、行うには何がありますか?/ルートディレクトリは、/ bootディレクトリとの接触を持っていますか?

- /通常、外部デバイスをマウントするために使用されるMNT

- /ルートディレクトリは、rootユーザーのホームディレクトリであります

- / bootディレクトリのサブディレクトリ/ディレクトリです

8、システムクローニングは何のインターネットアクセスを発見した後、突然、サーバーのクローンを作成するにインストールされたLinux仮想マシンを使用して、どのように解決するには?

- 編集NICの設定ファイル/ etc / sysconfig / network-scriptsに/のifcfg-eth0を、MACアドレスとHWADDRが削除二行。

- ラインのeth0を削除する前に、次の行がのeth0 eth1のに修正されるファイル/etc/udev/rules.d/70-persistent-net.rulesを変更

- リブート

図9に示すように、ファイルのサイズを変更することなく、Linuxの検索TXTの側のシステム、30日は20Kよりも大きい、両方のファイルを持っており、バックアップ/データ/バックアップ/ディレクトリにアクセス許可を実行します。

- 検索/ -name * TXT -mtime +30型F -size + 20K -perm A = X -exec CP {} /データ/バックアップ/ \

10は、300Gのデータは上記のある、リムーバブルハードディスクがあり、どのように迅速にCPのLinuxサーバーへ?

- SDBCとして特定のサーバ上のハードディスクを設定します

- ます。mkdir / mydataという

- -t ntfs-3gをマウントは/ dev / SDBC / mydataという

(あなたはNTFS-3g_ntfsprogsをインストールする必要があります)

11、月、毎日午前12:00に6:00の間に、二時間おきには、[OK] test.txtというファイルの内容を作成するには、どのように?

- 編集モードに入るためのcrontab -e

- (例えば、4月に)以下の0 6-12 / 2 * 4 * / binに/タッチtest.txtのを追加します。

- スタートサービスサービスのcrontabを起動し、上のchkconfigのcrontab

12、スクリプトを書きます

2つのパラメータを受け付けることができる機能を作成します。

1)最初の引数はURLである、あなたはファイルをダウンロードすることができ、2番目の引数がディレクトリである、つまり、ダウンロードされた位置を保存します。

あなたが継続されます作成した場合、そうでない場合、関数は呼び出し元のスクリプト51に値のエラーを返します。ディレクトリにユーザーが存在しない場合は2)、ユーザーが作成するかどうかプロンプトが表示されます。

指定されたディレクトリは、ダウンロードしたファイルが存在する場合3);成功をテストするために、ダウンロードしたファイルのダウンロードコマンドを実行した後、成功した場合、0は呼び出し元のスクリプトに返され、それ以外の場合は、呼び出し元のスクリプト52に戻ります。


 

これらはあなたが困難であると感じた場合、私は自分自身に提案、終了したり、操作やメンテナンス作業がそれを行うことができますしたい友人を探し、12人の運用・保守エンジニアが質問に直面仕上げ小さなシリーズは小円サル行き、その後、自己のアップグレードを自分で仕事は、私は〜満足仕事を見つけるために、あなたが正常に終了することを願って

おすすめ

転載: www.cnblogs.com/xiaoyuanquan/p/10929919.html