tag:crieit.net,2005:https://crieit.net/users/Kliot00902/feed Kliot00902の投稿 - Crieit CrieitでユーザーKliot00902による最近の投稿 2021-06-01T12:29:47+09:00 https://crieit.net/users/Kliot00902/feed tag:crieit.net,2005:PublicArticle/17343 2021-06-01T12:29:47+09:00 2021-06-01T12:29:47+09:00 https://crieit.net/posts/Active-Directory-60b5a9abdbbbb Active Directoryの機能について簡単にまとめるんご <h2 id="Active Directoryとは"><a href="#Active+Directory%E3%81%A8%E3%81%AF">Active Directoryとは</a></h2> <p>Active Directoryとは、マイクロソフトのWindows ServerというOSにある機能です。</p> <p>サーバーやパソコンの機能やユーザー情報を管理することができます。一括管理できるため、管理者や利用者にとって、時間や手間を削減できるすごいツールという感じです。</p> <h2 id="Active Directoryの機能"><a href="#Active+Directory%E3%81%AE%E6%A9%9F%E8%83%BD">Active Directoryの機能</a></h2> <p>基本的な機能は、</p> <p><strong>1. ディレクトリサービス</strong><br /> <strong>2. ユーザー認証</strong><br /> <strong>3. クライアント管理</strong></p> <p>この3つになります。</p> <h2 id="ディレクトリサービス"><a href="#%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9">ディレクトリサービス</a></h2> <p>機能の3つ目、ディレクトリサービスについてですが、これは住民票のようなものになります。</p> <p>具体的には、ネットワーク上のリソース情報(社員番号、メールアドレス、ユーザー名など)を記録、管理できる機能です。社内のパソコンやプリンターなどに利用されます。</p> <h2 id="ユーザー認証"><a href="#%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E8%AA%8D%E8%A8%BC">ユーザー認証</a></h2> <p>2つ目の機能、ユーザー認証とは、ディレクトリサービスの情報へアクセスする機能です。</p> <p>具体的には、企業の社員じゃない人は社員情報サービスへアクセスできないような機能になってます。アクセスしようとしているユーザーが正しいユーザーか判別する仕組みを提供できます。</p> <p>マイナンバーカードのようなものです。本人確認なしで住民票が受け取れたら大変ですよね。</p> <h2 id="クライアント管理"><a href="#%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E7%AE%A1%E7%90%86">クライアント管理</a></h2> <p>3つ目の機能、クライアント管理はActive Directoryの管理下にあるコンピュータに対して、設定(グループポリシー)を配布する機能です。</p> <p>例えば、情報漏洩してしまう可能性がある「USBメモリの使用を禁止する」などの設定を管理しているCすべてに一括適応するなどのサービスを提供しています。そのほかにも、簡単なパスワードを設定させない、定期的にパスワード変更を促すということもできます。</p> <p>これは法律のようなものです。</p> <h2 id="Active Directoryのメリット"><a href="#Active+Directory%E3%81%AE%E3%83%A1%E3%83%AA%E3%83%83%E3%83%88">Active Directoryのメリット</a></h2> <p><strong>管理者側のメリット</strong><br /> 1. ドメイン管理下のユーザアカウント管理が簡単になる<br /> 2. ファイルサーバへのアクセス許可の管理が簡単になる<br /> 3. ドメイン管理下のコンピュータに同じ設定を簡単に適⽤できる</p> <p><strong>利用者側のメリット</strong><br /> 1. ドメイン管理下のコンピュータと連携アプリケーションは、同じユーザ名とパスワードでログオン可能<br /> 2. Windows Update等のセキュリティ管理を利⽤者側で意識しなくても良い<br /> 3. 検索機能を使えば、ユーザ(全社員の情報)を簡単に検索できる</p> <p>などが挙げられます。</p> <h2 id="Active Directory が管理できるリソース"><a href="#Active+Directory+%E3%81%8C%E7%AE%A1%E7%90%86%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9">Active Directory が管理できるリソース</a></h2> <p><strong>ドメインユーザー</strong><br /> ・ユーザ情報<br /> ・権限<br /> ・環境設定<br /> ・ポリシー</p> <p><strong>Fileサーバ</strong><br /> ・アクセス許可<br /> ・監査</p> <p><strong>Windowsクライアント</strong><br /> ・管理プロファイル<br /> ・ネットワーク情報<br /> ・ポリシー</p> <p><strong>Application サーバ</strong><br /> ・Exchange サーバー<br /> ・Microsoft 365<br /> ・WSUS Server</p> <p><strong>Windowsサーバ</strong><br /> ・管理プロファイル<br /> ・ネットワーク情報<br /> ・サービス<br /> ・ファイル共有</p> <h2 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h2> <p>どうでもいいけど最近、仮想通貨買ってみました。<br /> 損しないようにたまに確認しようと思います。<br /> あ、それとサーバーは難しいですね。理解できるように頑張りたいと思ます。</p> Kliot00902 tag:crieit.net,2005:PublicArticle/17325 2021-05-31T14:11:07+09:00 2021-05-31T14:11:07+09:00 https://crieit.net/posts/vim-60b46feb6d8e4 vimの基本についてまとめ <h2 id="vimとは"><a href="#vim%E3%81%A8%E3%81%AF">vimとは</a></h2> <p>vimとは、Linuxで使われているテキストエディタで、メモ帳のような役割を果たしています。<br /> しかし操作方法が違うためメモ帳のように簡単ではなく、初心者が扱うには時間がかかるといわれています。こわい。</p> <h2 id="vimのカーソル移動"><a href="#vim%E3%81%AE%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E7%A7%BB%E5%8B%95">vimのカーソル移動</a></h2> <p>vimはカーソル移動方法が特殊で、<strong>hjklキーで上下左右のカーソル移動</strong>をします。</p> <p>これは速度重視の設計で、キーボードのホームポジションから動かさなくてもすぐに移動できる設計となっています。</p> <p>十字キーでも移動できますが、<strong>できないサーバーもある</strong>みたいなのでマスターしたほうがいいですね。私も使いこなせるように練習しようと思います。</p> <p>vim普段使っているvim使いの方にとって十字キー移動は重罪だとツイートしている方がいたので、安全のためにもマスターしておいたほうがいいでしょう。<strong>十字キー移動はやめとけ!死ぬぞ!!</strong></p> <h2 id="vimのモードについて"><a href="#vim%E3%81%AE%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">vimのモードについて</a></h2> <p>vimにはいくつかのモードがあります。それぞれできることが違うのでまとめてみます。</p> <h2 id="ノーマルモード"><a href="#%E3%83%8E%E3%83%BC%E3%83%9E%E3%83%AB%E3%83%A2%E3%83%BC%E3%83%89">ノーマルモード</a></h2> <p>ノーマルモードはvim起動時に最初に入るモードです。hjklキーはこのモードで使えます。</p> <p>このモードでは<strong>文字の入力はできません!!</strong><br /> a~zまでのキーはコマンドで割り当てられています。</p> <p>各モードからこのモードに戻る際は、「Esc」もしくは、「Ctrl + [」で戻れます。</p> <p><strong>x カーソル上の1⽂字を削除</strong><br /> <strong>dd カーソルのある⾏を削除</strong><br /> <strong>yy カーソルを含む⾏全部をコピー</strong><br /> <strong>p カーソル⾏の下にコピーしたものをペースト</strong><br /> <strong>u やり直し</strong><br /> <strong>[⾏数]gg 指定した⾏数へジャンプする、指定しない場合は先頭⾏へ</strong><br /> <strong>G 最終⾏へジャンプする</strong><br /> <strong>ZZ 保存して終了</strong></p> <h2 id="コマンドラインモード"><a href="#%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%A2%E3%83%BC%E3%83%89">コマンドラインモード</a></h2> <p>コマンドラインモードは、保存などの操作を行えるモードです。</p> <p>ノーマルモード上で「:」を入力することによって移動することができます。</p> <p><strong>x 保存して終了 変更が無い時はタイムスタンプの更新はしない</strong><br /> <strong>w 保存 変更が無い時もタイムスタンプを更新する</strong><br /> <strong>q 保存しないで終了 変更がある時は終了できない</strong><br /> <strong>q! 保存しないで強制終了 変更がある時でも保存しないで終了する</strong><br /> <strong>set nu ⾏番号を表⽰ .vimrcに設定してデフォルトにすることも可能</strong><br /> <strong>set paste ペーストモードにする 解除はset nopaste</strong><br /> <strong>s/⽂字列A/⽂字列B/g 置換(⽂字列Aを⽂字列Bに) カーソルのある⾏のみ置換対象</strong><br /> <strong>%s/⽂字列A/⽂字列B/g 置換(⽂字列Aを⽂字列Bに) 全⾏が置換対象</strong></p> <h2 id="インサートモード"><a href="#%E3%82%A4%E3%83%B3%E3%82%B5%E3%83%BC%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89">インサートモード</a></h2> <p>インサートモードは文字の入力ができるモードです。ノーマルモード上でiやaを入力することによって移動できます。<br /> 重要なモードです。</p> <p><strong>a カーソルの右に移動後、Insert modeへ</strong><br /> <strong>i カーソルの位置からInsert modeへ</strong><br /> <strong>A カーソルのある⾏末からInsert modeへ</strong><br /> <strong>I カーソルのある⾏頭からInsert modeへ</strong><br /> <strong>o カーソルのある⾏の次の⾏頭からInsert modeへ</strong><br /> <strong>O カーソルのある⾏の次の⾏末からInsert modeへ</strong></p> <h2 id="ビジュアルモード"><a href="#%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%A2%E3%83%BC%E3%83%89">ビジュアルモード</a></h2> <p>文字の選択ができます。ノーマルモード上でvを押すことで移動できます。</p> <p>コマンド<br /> <strong>d 選択した範囲を削除してノーマルモードに戻る</strong><br /> <strong>y 選択した範囲をコピーしてノーマルモードに戻る</strong><br /> <strong>c 選択した範囲を削除してInsert modeへ移⾏する</strong></p> <h2 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h2> <p>vimは見ただけで扱えるようにはなりません。実際に動かして、何度も復習を繰り返してマスターしましょう。<br /> まあ、自分自身もまだ全然扱えてないんですけどね。あざすあざす。</p> Kliot00902 tag:crieit.net,2005:PublicArticle/17250 2021-05-24T17:06:46+09:00 2021-05-24T17:06:46+09:00 https://crieit.net/posts/Apache-HTTP-Server Apache HTTP Server のインストール手順 <h2 id="アウトプットは大事だよねの巻。"><a href="#%E3%82%A2%E3%82%A6%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%AF%E5%A4%A7%E4%BA%8B%E3%81%A0%E3%82%88%E3%81%AD%E3%81%AE%E5%B7%BB%E3%80%82">アウトプットは大事だよねの巻。</a></h2> <p>サーバー入門5も終わったところで、アウトプットがてらApache HTTP Serverのインストール手順でも書こうとおもます。</p> <h2 id="Apache HTTP Server とは"><a href="#Apache+HTTP+Server+%E3%81%A8%E3%81%AF">Apache HTTP Server とは</a></h2> <p>世界中で最も多く使われているOSSのwebサーバーソフトウェアで、1995年から開発されている。歴史が長く、信頼性が高い。つよい。</p> <h2 id="インストール手順"><a href="#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86">インストール手順</a></h2> <p>まず、centOSで以下のコマンドを入力します。</p> <pre><code>$su - # yum -y install httpd </code></pre> <p>su -についてはroot権限が必要なため。<br /> centOSではhttpdというパッケージ名を指す。</p> <pre><code># systemctl start httpd  # systemctl status httpd  </code></pre> <p>start インストール<br /> status 起動確認</p> <h2 id="systemctlとは"><a href="#systemctl%E3%81%A8%E3%81%AF">systemctlとは</a></h2> <p>systemctlとは、Linuxの起動やシステム管理をコントロールするための重要なコマンドです。<br /> サービスの起動や停止する際に欠かせません。すごい。</p> <pre><code># systemctl enable httpd # systemctl is-enabled httpd </code></pre> <p>enable 自動起動させる<br /> is-enabled 自動起動が有効なのか確認するコマンド</p> <p>これらのコマンドを入力した後にenabledになっていればhttpdは⾃動起動します。</p> <p>これでwebサーバーにテストページが表示されるはずです!!</p> <p>表示されませんでした。お疲れ様です。</p> <p>ダメな理由は、ファイアーウォールが遮断してしまっているからです。<br /> ということで、</p> <p>Linuxのファイアーウォールを設定して許可しましょう。</p> <h2 id="ファイアーウォールの設定"><a href="#%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%83%BC%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A">ファイアーウォールの設定</a></h2> <p>まずは、</p> <pre><code># firewall-cmd --permanent --add-service=http # firewall-cmd --reload # firewall-cmd --list-services </code></pre> <p>上のコマンドを入力します。これによって外部サーバーからのHTTP通信を許可します。</p> <h2 id="firewall-cmdとは"><a href="#firewall-cmd%E3%81%A8%E3%81%AF">firewall-cmdとは</a></h2> <pre><code># firewall-cmd [オプション] </code></pre> <p>上のコマンドを使うことによって、ファイアーウォールをコマンドで操作できるようになります。</p> <p>これでファイアーウォールの設定は終わりです。</p> <h2 id="index.html作成"><a href="#index.html%E4%BD%9C%E6%88%90">index.html作成</a></h2> <p>ここまで出来たら実際に表示してみましょう。ブラウザを使って、http://自分のwebサーバーのIPアドレスを入力して表示されたら完了です。</p> <h2 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h2> <p>2回目書きましたが、あんまり変わってなくて草。<br /> 見やすく書けるように頑張りたいです。</p> Kliot00902 tag:crieit.net,2005:PublicArticle/17247 2021-05-24T16:17:13+09:00 2021-05-24T16:17:13+09:00 https://crieit.net/posts/Linux-60ab52f9280b1 Linuxコマンド <h1 id="Linuxコマンド"><a href="#Linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">Linuxコマンド</a></h1> <pre><code>$ PWD </code></pre> <p>カレントディレクトリの内容を確認できる</p> <pre><code>$ ls </code></pre> <p>カレントディレクトリにどんなファイルが存在するか確認できる。オプションを入れると隠れた情報も表示できる。<br /> 例:$ ls -l $ ls -la</p> <pre><code>$ ls [ディレクトリ名] </code></pre> <p>指定したファイルを確認できる。ls/と打つことで2階層を見ることができる。</p> <pre><code>$ mkdir [作成したディレクトリ名] </code></pre> <p>ディレクトリを作成できる。</p> <pre><code>$ cd [移動先ディレクトリ名] </code></pre> <p>カレントディレクトリを移動できる。<br /> cd : change directoryの略</p> <pre><code>$ touch </code></pre> <p>空のファイルを作成できる。</p> <pre><code>$ cp [コピー元] [コピー先orディレクトリ] </code></pre> <p>ファイルをコピーできる<br /> -rをつけるとディレクトリもコピーできる。</p> <pre><code>$ mv [対象ファイルorディレクトリ名] [移動先ディレクトリ] </code></pre> <p>ファイルやディレクトリを移動する</p> <pre><code>$ mv [削除したいファイル名] </code></pre> <p>ファイルを削除できる。<br /> -rでディレクトリを消すこともできる。</p> <pre><code>$ less [閲覧したいファイル名] </code></pre> <p>テキストファイルの中身を閲覧できる。qを入力すると終了できる。</p> <h2 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h2> <p>初めて書いてみたけど見にくくて草。<br /> 見やすくなるように改善していきたいです。</p> Kliot00902 tag:crieit.net,2005:PublicArticle/17169 2021-05-18T16:00:14+09:00 2021-05-18T16:00:14+09:00 https://crieit.net/posts/Markdown-60a365fe1a4b4 Markdown練習帳 <h1 id="アウトプットしよう"><a href="#%E3%82%A2%E3%82%A6%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%97%E3%82%88%E3%81%86">アウトプットしよう</a></h1> <h2 id="アウトプットに「早すぎる」はない"><a href="#%E3%82%A2%E3%82%A6%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%AB%E3%80%8C%E6%97%A9%E3%81%99%E3%81%8E%E3%82%8B%E3%80%8D%E3%81%AF%E3%81%AA%E3%81%84">アウトプットに「早すぎる」はない</a></h2> <p><strong>アウトプットには「早すぎる」はない</strong></p> <p>「勉強を始めたばかりで、アウトプットなんてできない」、「他人に教えられる知識なんかない」と言っているそこのあなた、<strong>それは違います!</strong></p> <p>初心者でも、<strong>学習した内容や経験したこと</strong>を情報発信することには、以下の大きな意義があります。</p> <ul> <li><strong>記憶の定着</strong>を促し、<strong>知識の棚卸</strong>になる</li> <li>情報発信をすることで、**同じ興味を持つ人とつながるきっかけが生まれる</li> <li>目に見える形で<strong>反応が得られる</strong>ので、モチベーションが高まる。</li> </ul> <h1 id="アウトプットの方法は色々ある。"><a href="#%E3%82%A2%E3%82%A6%E3%83%88%E3%83%97%E3%83%83%E3%83%88%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%AF%E8%89%B2%E3%80%85%E3%81%82%E3%82%8B%E3%80%82">アウトプットの方法は色々ある。</a></h1> <ol> <li><strong>勉強会</strong>を開催する</li> <li><strong>技術発展雑誌</strong>を書く</li> <li>技術カンファレンスに参加して<strong>レポート記事</strong>を書く</li> <li><strong>技術ブログ</strong>を書く</li> </ol> Kliot00902