Kali Linuxの使用範囲は何ですか?一般的なLinuxリポジトリとして使用できますか?全体的にこれはペンテストツールのようです。最終的にこれが私が私のコンピュータの1つにインストールした理由なので、これは良いことです。しかし、今回がLinuxを初めて使用する場合でも、一般的なLinuxシステムについても学んでおり、「汎用」Linuxシステムで使用できる一部の機能がKaliでは使用できないことがあることに気づき始めました。 、ユーザーアカウントなど。また、Kali文書では、Kaliは特定の種類のソフトウェアでテストされていないため、オペレーティングシステムが「破損」するのを防ぐために、ソフトウェアをインストールしないことを読んでいます。
これにより、Kaliができることとできないことが何であるかが混乱しました。しかし、私はソフトウェア開発者なので、そうではありません。完全に迷子になったコマンドラインと他の技術用語の面で。このオペレーティングシステムを使用する主な目的は、実際に私のWebアプリケーションを侵入テストすることです。
答え1
Kali Linuxは、ネットワーク侵入テストツールを含む経験豊富なLinuxユーザーのためのディストリビューションです。永続データがほとんどない仮想マシンで実行するように設計されています。
カリできる汎用システムとして使用できますが、そのように設計されておらず、他の目的で使用しようとするとイライラすることが多いです。 (出典:Kaliを使用して、Kaliのデザインとは無関係な作業を実行したい人からStack Exchangeに関する継続的な質問を受け取ります。)
Kaliは経験豊富なユーザーに適しています。。 Linuxコマンドラインとネットワーキングを初めて使用する場合は、デフォルトのOS、Linux Mint、Ubuntuなどのより使いやすいディストリビューションを使用してください。
Kaliはパッケージをアップグレードできますが、シームレスにアップグレードできる長期的なシステムとして設計されていません。Kaliは、仮想マシンで使い捨てライブシステムとして実行するのが最善です。:一部の設定ファイルをホームディレクトリに保存するか、ホストからアクセスします。アップグレードするには、新しいKali画像を入手してください。メインシステムの場合は、安定したディストリビューションを実行してください。
ハードウェアをサポートするために追加のドライバが必要な場合は、Ubuntu、Fedora、RHEL / CentOSなどの広く使用されているディストリビューションのKaliよりも簡単にドライバを見つけたり構築したりできます。一般的なディストリビューションをメインシステムとして実行し、仮想マシンでKaliを実行します。
答え2
Kaliを含むほぼすべてのディストリビューションをまともなデスクトップとして使用できます。挑戦する意向があるなら、KnoppixやopenBSDもデスクトップになることができます。ここで重要なのは、オペレーティングシステムにgcc
必要なほとんどすべてをコンパイルできるCコンパイラとCライブラリ(ほとんどの場合オプションです)が付属していることです。もちろん、ソースコードでコンパイルするため、オープンソースソフトウェアのみ使用できます。glibc
llvm
くそ、さらにコンパイルも出来るすべて最初から始めましょう。
* BSD / Linuxディストリビューションを有効なデスクトップとして使用できるという規則の例外は、組み込みシステムです。一部の組み込みシステムでは、意図的にCコンパイラを省略して追加のソフトウェアをコンパイルすることはできません。
それにもかかわらず、Kali Linuxは、apt-get
Debianで利用可能なすべてを簡単な方法で入手できるDebianリポジトリを使用します(コンパイルは不要)。複数のウィンドウマネージャ、メールプログラム、ブラウザが含まれます。実際、あなたが経験できるよりもはるかに多くです。