blog

アプリケーションシナリオ別Linux質問と回答10選

1.定期的にファイルを管理し、バックアップすることが日常業務の一つであると仮定します。バックアップファイルは圧縮形式で保存されます。2ヶ月前にバックアップされたログファイルを見る必要があります。解凍せ...

Jul 9, 2025 · 4 min. read
シェア

1.ファイルの定期的なメンテナンスとバックアップは、日常業務の1つであることを前提としています。バックアップされたファイルは圧縮されて保存されます。2ヶ月前にバックアップされたログファイルを見る必要があります。解凍せずにこのファイルの内容を見るにはどうすればよいでしょうか。

A: zcatコマンドを使ってください。

$ zcat f phpshe112.4.tar.gz 

2.システムで発生したイベントはどのように追跡する必要がありますか?

A:syslogdデーモンを使ってください。syslogdはシステムイベントを追跡するのにとても便利で、ログファイルに保存することができます。ターミナルでsyslogdを実行すると、ログファイルは "var/log/syslog "フォルダに保存されます。

ターミナルでsyslogdを実行すると、ログファイルが "var/log/syslog "フォルダに保存されます。次の図は、syslogdによって生成されたログファイルです。

3.FTPサーバーにアクセスするIPアドレスを制限するには?

まず、設定ファイル「/etc/vsftpd.conf」でパラメータ「tcp_wrapper」を有効にします(「tcp_wrapper=YES」)。「次に、ブラックリストに登録する IP アドレスを「/etc/host.deny」ファイルに追加します。

etc/hosts.deny "を開いてください。

$ vi /etc/hosts.deny 

ファイルの***にブラックアウトするIPアドレスを追加します。

# 
# hosts.deny    This file contains access rules which are used to 
#               deny connections to network services that either use 
#               the tcp_wrappers library or that have been 
#               started through a tcp_wrappers-enabled xinetd. 
# 
#               The rules in this file can also be set up in 
#               /etc/hosts.allow with a 'deny' option instead. 
# 
#               See 'man 5 hosts_options' and 'man 5 hosts_access' 
#               for information on rule syntax. 
#               See 'man tcpd' for information on tcp_wrappers 
# 
vsftpd:.1 

4.TelnetとSSHの違いは何ですか?

A: TelnetとSSHはどちらも遠隔操作に使われる通信プロトコルです。SSHは暗号化され、鍵の交換を必要とするのに対し、 Telnetは平文で、平文の文字を送信するという違いがあります。ですから、SSHはTelnetよりも安全です。

5.Xサーバープロセスを終了しようとすると、Xサーバープロセスを終了できないというエラーが出ます。どうしますか?

A: "/etc/init.d/gdm stop "のような通常のやり方では、Xサーバプロセスは停止しません。しかし、"Ctrl+Alt+Back Space "というキーの組み合わせでXサーバを強制的に再起動させることができます。

6.pingコマンドとping6コマンドの違いは何ですか?

A: どちらのコマンドも効果は同じです。唯一の違いは、ping6がIPv6タイプのIPアドレスに使用されることです。

7.ホームフォルダ内のすべてのtarファイルを検索し、一度に削除する方法を教えてください。

A: findコマンドとrmコマンドを使ってください。

$ find /home name '*.tar' | xargs rm rf 

8.locateコマンドとslocateコマンドの違いは何ですか?

A: locateはすべてのファイルを検索します。slocateは現在のユーザーがアクセス権を持っているファイルのみを検索します。

9.カレントディレクトリのすべてのtxtファイルから "Tecmint "という文字列を見つけるには?

A: fileコマンドとgrepコマンドを使ってください。

$ find -name "*.txt" | xargs grep "Tecmint" 

10.現在ログインしているすべてのユーザーに「サーバーがシャットダウンします」というメッセージを送信するにはどうすればよいですか?

A: wallコマンドを使ってください。

$ echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall 

Read next

CNTVはライブ・ウェブキャスティングにAzureを使用 90%のコスト削減を実現

最近、マイクロソフトは上海でMicrosoft Azureの正式商用化を発表し、わずか1時間の会議の中で、中国網絡電視台、武漢政府、Bright.com、Blue Harbour Onlineなどの各分野の顧客が登壇し、Microsoft Azureとの協力経験を語りました。実際、クラウドコンピューティングは至る所にあり、経験したことはないかもしれませんが、クラウドコンピューティングは生活のあらゆる面に浸透しており、春節の祝賀会はその典型的な例です。

Jul 9, 2025 · 2 min read