Linuxの端末(ターミナル,CUI)とWindowsのコマンドプロンプトの両方を学ぶ意味、意義はありますか?
セキュリティエンジニアになるためにLinuxを学ぼうと思い、WindowsでLinuxコマンドが使えるようになる「Cygwin」なるモノを入れようと思います。
そこでふと思ったのですが、Linuxを覚える人にとって、コマンドプロンプトは覚える価値の無いモノですか?
それともLinuxとコマンドプロンプトの両方が使えると便利ですか?将来に役立ちますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
どちらかと言えばルーターなどのネットワーク機器や製品知識がメインのような気もしますが、
Linuxで言えば認証周りのポリシー設計、ユーザー/グループ権限設計、ファイアウォール、SSH、SSL、アンチウィルス、侵入検知、ファイル改竄検知など、セキュリティ周りの設計もできて、それを設定するコマンドや手順も用意できるようにならないとセキュリティエンジニアは名乗れないのではないでしょうか。
脆弱性診断や対策まで出来るとプロっぽいですね。
まずは簡単なコマンドから手を付けつつ、Linuxの仕組みを知ろうというのはいいと思いますが、設計できるようになるところを目指すべきかと思います。
また、Windowsは今から覚えるならコマンドプロンプトよりPowershellだと思います。
(やや取っ付きにくいですが)
投稿2015/06/12 21:38
総合スコア12
0
あくまで個人的な答えになってしまいますが、私はコマンドプロンプトを使う機会がほとんどありません。なので、“覚えておいて損はないけど、あまりメリットはない”と思います。
前はcygwinを使っていましたが、現在はFreeBSDをほかの機械に入れてhttpサーバ,dbサ-バ,php,javaなどインストールしてwindowsからrloginというターミナルソフトでつないで使っています。環境構築、プログラムの開発、デバッグ、などたいていの事はそれで足りているのでunix系のコマンドを重点にしたほうがいいと思います。
投稿2015/06/12 08:33
総合スコア6851
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
Linuxしか使わないのであれば、Windowsを憶える必要はないと思いますが、なかなかWindowsを使わないということも少ないかと思います。
「平仮名と片仮名、両方憶える必要ありますか?」というレベルだと思うので、「両方とも憶えればいいのでは」というのがアドバイスですね。大した負荷でもないし。
あと、
セキュリティエンジニアになるためにLinuxを学ぼうと思い、WindowsでLinuxコマンドが使えるようになる「Cygwin」なるモノを入れようと思います。
Cygwinを入れるのではなくて、仮想化ソフトを使ってLinux丸ごと入れるのが良いと思いますよ。
ディスクとメモリに余裕があれば。
投稿2015/06/12 08:19
総合スコア84423
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/12 12:08
2015/06/12 13:10
2015/06/12 16:32
2015/06/12 17:15
2015/06/12 18:02
0
ベストアンサー
以前書いたURLにもありますがセキュリティエンジニアになろうと思うのならばまず、ネットワークを勉強してください。OSI参照モデルとはなにか?また、各レイヤの機能とか、各プロトコルがどのレイヤに属しているのか?などですね。ハードで言えばL3スイッチとはなにか?見たいな事です
で、たとえばブラウザでhttps://teratail.com/とたたいてページが表示されるまでに各レイヤでどういった処理が走るのか?などなど、かなり勉強しなくては難しいと思います。
・・・その上で、yoshisさんが言われているようなことを勉強する必要があります。
コマンドというのは知っているだけでは何の役にも立ちません。使いこなして始めてなんぼwです。
・・・難しい話になったかもしれませんが、現場でしか覚えられない事もあると思いますが、ネットワーク(ハード&ソフト)の基礎知識が必要な分野だと思います。がんばってください。
プログラムでも何でもそうですが、近道はありません。疑問に思った事を解決しながら一歩づつですよd^^
投稿2015/06/13 10:06
総合スコア6851
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/15 13:49
2015/06/15 18:22
2015/06/21 10:02
2015/06/21 10:16
2015/06/21 10:31
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。