tag:crieit.net,2005:https://crieit.net/users/arohajiro/feed arohajiroの投稿 - Crieit Crieitでユーザーarohajiroによる最近の投稿 2024-03-05T17:01:50+09:00 https://crieit.net/users/arohajiro/feed tag:crieit.net,2005:PublicArticle/18786 2024-03-05T17:01:50+09:00 2024-03-05T17:01:50+09:00 https://crieit.net/posts/AWS-EC2-IPv4-Route-53-IMDSv2 【AWS】EC2インスタンスに割当されたパブリックIPv4アドレスをRoute 53に登録するシェルスクリプト(IMDSv2版) <h2 id="参考記事"><a href="#%E5%8F%82%E8%80%83%E8%A8%98%E4%BA%8B">参考記事</a></h2> <p>【出典】クラスメソッド:【Route53】EC2 から自身に付与されたパブリックIP を Route53 に設定したい<br /> <a target="_blank" rel="nofollow noopener" href="https://dev.classmethod.jp/articles/route53-record-ip-change-by-aws-cli/">https://dev.classmethod.jp/articles/route53-record-ip-change-by-aws-cli/</a></p> <h2 id="IMDSv2が有効だと参考記事のシェルスクリプトは動かない!"><a href="#IMDSv2%E3%81%8C%E6%9C%89%E5%8A%B9%E3%81%A0%E3%81%A8%E5%8F%82%E8%80%83%E8%A8%98%E4%BA%8B%E3%81%AE%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AF%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84%EF%BC%81">IMDSv2が有効だと参考記事のシェルスクリプトは動かない!</a></h2> <p>IMDSv1はこれで良いが、IMDSv2が有効だと以下ではパブリックIPv4アドレスが取得不可です</p> <pre><code class="bash">IP_ADDRESS=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4` </code></pre> <p>IMDSv2でパブリックIPv4アドレスを取得する方法は以下が参考になります</p> <p>【出典】Amazon公式:インスタンスメタデータの取得<br /> <a target="_blank" rel="nofollow noopener" href="https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html">https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html</a></p> <h2 id="IMDSv2対応版シェルスクリプト"><a href="#IMDSv2%E5%AF%BE%E5%BF%9C%E7%89%88%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88">IMDSv2対応版シェルスクリプト</a></h2> <p>Amazon公式情報を参考に修正したシェルスクリプトがこちら</p> <pre><code class="bash">#!/bin/bash DOMAIN_NAME="example.me" SUB_NAME="test01" TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` IP_ADDRESS=`curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/public-ipv4` HOSTED_ZONE_ID="ZONE-IDを入力" BATCH_JSON='{ "Changes": [ { "Action": "UPSERT", "ResourceRecordSet": { "Name": "'${SUB_NAME}'.'${DOMAIN_NAME}'", "Type": "A", "TTL" : 300, "ResourceRecords": [ { "Value": "'${IP_ADDRESS}'" } ] } } ] }' aws route53 change-resource-record-sets --hosted-zone-id ${HOSTED_ZONE_ID} --change-batch "${BATCH_JSON}" </code></pre> <h2 id="所感"><a href="#%E6%89%80%E6%84%9F">所感</a></h2> <p>IMDSv2についてよくわかっていなかったが、今回の件でIMDSv1との違いが少し理解できました。</p> arohajiro tag:crieit.net,2005:PublicArticle/18638 2023-11-02T10:39:54+09:00 2023-11-02T10:39:54+09:00 https://crieit.net/posts/AWS-AWS-IP-EC2-Instance-Connect 【AWS】AWS IPアドレスの範囲から、東京リージョンの EC2 Instance Connect の範囲を検索する <h2 id="確認済み環境"><a href="#%E7%A2%BA%E8%AA%8D%E6%B8%88%E3%81%BF%E7%92%B0%E5%A2%83">確認済み環境</a></h2> <ul> <li>EC2、AWS CloudShell、Macのターミナル</li> </ul> <h2 id="以下のコマンドを実行"><a href="#%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C">以下のコマンドを実行</a></h2> <p>(EC2やmacは、curlやjqがインストールされていない場合にはインストールが必要です)<br /> 実行することで東京リージョンの EC2 Instance Connect の範囲を絞り込んで出力できます</p> <pre><code class="bash">$ curl -s https://ip-ranges.amazonaws.com/ip-ranges.json| jq -r '.prefixes[] | select(.region=="ap-northeast-1") | select(.service=="EC2_INSTANCE_CONNECT") | .ip_prefix' </code></pre> <h2 id="出力結果(2023/11現在)"><a href="#%E5%87%BA%E5%8A%9B%E7%B5%90%E6%9E%9C%EF%BC%882023%2F11%E7%8F%BE%E5%9C%A8%EF%BC%89">出力結果(2023/11現在)</a></h2> <pre><code>3.112.23.0/29 </code></pre> <h2 id="ふと思ったこと"><a href="#%E3%81%B5%E3%81%A8%E6%80%9D%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8">ふと思ったこと</a></h2> <p>EC2 Instance Connect の範囲をマネージドプレフィックスリストに登録して、セキュリティグループで参照するようにしておけば、もし範囲が変わってもリストを更新するだけで済みそうですね。</p> arohajiro tag:crieit.net,2005:PublicArticle/18402 2023-03-07T15:07:01+09:00 2023-03-07T15:07:01+09:00 https://crieit.net/posts/M365-PowerShell-6406d4854c02c 【M365】PowerShellで複数のユーザーアカウントのパスワードを変更する <p>初めてPowerShellで操作する場合は、<a href="https://crieit.net/posts/PowerShell-M365-Teams">こちら</a>を参考にM365の管理モジュールをインストールすること</p> <h2 id="Azure Active Directory への接続を開始"><a href="#Azure+Active+Directory+%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E9%96%8B%E5%A7%8B">Azure Active Directory への接続を開始</a></h2> <pre><code class="PowerShell">> Connect-MsolService </code></pre> <h2 id="複数ユーザーアカウントのパスワード一括変更に使用するCSVの作成例"><a href="#%E8%A4%87%E6%95%B0%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E4%B8%80%E6%8B%AC%E5%A4%89%E6%9B%B4%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8BCSV%E3%81%AE%E4%BD%9C%E6%88%90%E4%BE%8B">複数ユーザーアカウントのパスワード一括変更に使用するCSVの作成例</a></h2> <div class="table-responsive"><table> <thead> <tr> <th>UserPrincipalName</th> <th>Password</th> </tr> </thead> <tbody> <tr> <td>[email protected]</td> <td>hogehogepassword1</td> </tr> <tr> <td>[email protected]</td> <td>hogehogepassword2</td> </tr> </tbody> </table></div> <h2 id="複数ユーザーアカウントのパスワード一括変更(CSVインポート)"><a href="#%E8%A4%87%E6%95%B0%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E4%B8%80%E6%8B%AC%E5%A4%89%E6%9B%B4%28CSV%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%29">複数ユーザーアカウントのパスワード一括変更(CSVインポート)</a></h2> <p>インポートするCSVファイル(NewAccounts.csv)がC:\M365tools\2023にある場合の例</p> <pre><code class="PowerShell">> Import-Csv -Path "C:\M365tools\2023\ChangePW.csv" | foreach {Set-MsolUserPassword -NewPassword $_.Password -UserPrincipalName $_.UserPrincipalName -ForceChangePassword $False} </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18401 2023-03-07T15:03:40+09:00 2023-03-07T15:03:40+09:00 https://crieit.net/posts/M365-PowerShell-6406d3bca65e3 【M365】PowerShellで複数のユーザーアカウントの表示名を変更する <p>初めてPowerShellで操作する場合は、<a href="https://crieit.net/posts/PowerShell-M365-Teams">こちら</a>を参考にM365の管理モジュールをインストールすること</p> <h2 id="Azure Active Directory への接続を開始"><a href="#Azure+Active+Directory+%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E9%96%8B%E5%A7%8B">Azure Active Directory への接続を開始</a></h2> <pre><code class="PowerShell">> Connect-MsolService </code></pre> <h2 id="複数ユーザーアカウントの表示名一括変更に使用するCSVの作成例"><a href="#%E8%A4%87%E6%95%B0%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E8%A1%A8%E7%A4%BA%E5%90%8D%E4%B8%80%E6%8B%AC%E5%A4%89%E6%9B%B4%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8BCSV%E3%81%AE%E4%BD%9C%E6%88%90%E4%BE%8B">複数ユーザーアカウントの表示名一括変更に使用するCSVの作成例</a></h2> <div class="table-responsive"><table> <thead> <tr> <th>UserPrincipalName</th> <th>DisplayName</th> </tr> </thead> <tbody> <tr> <td>[email protected]</td> <td>user1(AbeT)</td> </tr> <tr> <td>[email protected]</td> <td>user2(SatoK)</td> </tr> </tbody> </table></div> <h2 id="複数ユーザーアカウントの表示名一括変更(CSVインポート)"><a href="#%E8%A4%87%E6%95%B0%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E8%A1%A8%E7%A4%BA%E5%90%8D%E4%B8%80%E6%8B%AC%E5%A4%89%E6%9B%B4%28CSV%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%29">複数ユーザーアカウントの表示名一括変更(CSVインポート)</a></h2> <p>インポートするCSVファイル(NewAccounts.csv)がC:\M365tools\2023にある場合の例</p> <pre><code class="PowerShell">> Import-Csv -Path "C:\M365tools\2023\ChangeDN.csv" | foreach {Set-MsolUser -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName} </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18400 2023-03-07T14:11:02+09:00 2023-03-07T15:04:58+09:00 https://crieit.net/posts/M365-PowerShell 【M365】PowerShellで複数のユーザーアカウントを作成する <p>初めてPowerShellで操作する場合は、<a href="https://crieit.net/posts/PowerShell-M365-Teams">こちら</a>を参考にM365の管理モジュールをインストールすること</p> <h2 id="Azure Active Directory への接続を開始"><a href="#Azure+Active+Directory+%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E9%96%8B%E5%A7%8B">Azure Active Directory への接続を開始</a></h2> <pre><code class="PowerShell">> Connect-MsolService </code></pre> <h2 id="ライセンスの状態を確認"><a href="#%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E3%81%AE%E7%8A%B6%E6%85%8B%E3%82%92%E7%A2%BA%E8%AA%8D">ライセンスの状態を確認</a></h2> <p>ユーザーに割り当てるライセンスのID(以下CSVのAccountSkuId)を確認し、インポートするCSVに入力する</p> <pre><code class="PowerShell">> Get-MsolAccountSku </code></pre> <h2 id="新規ユーザーの一括作成に使用するCSVの作成例"><a href="#%E6%96%B0%E8%A6%8F%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E4%B8%80%E6%8B%AC%E4%BD%9C%E6%88%90%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8BCSV%E3%81%AE%E4%BD%9C%E6%88%90%E4%BE%8B">新規ユーザーの一括作成に使用するCSVの作成例</a></h2> <div class="table-responsive"><table> <thead> <tr> <th>UserPrincipalName</th> <th>FirstName</th> <th>LastName</th> <th>DisplayName</th> <th>Password</th> <th>UsageLocation</th> <th>AccountSkuId</th> </tr> </thead> <tbody> <tr> <td>[email protected]</td> <td>Taro</td> <td>Abe</td> <td>user1(Abe)</td> <td>hogepassword1</td> <td>JP</td> <td>hoge:O365_BUSINESS_PREMIUM</td> </tr> <tr> <td>[email protected]</td> <td>Ken</td> <td>Sato</td> <td>user2(Sato)</td> <td>hogepassword2</td> <td>JP</td> <td>hoge:O365_BUSINESS_PREMIUM</td> </tr> </tbody> </table></div> <h2 id="新規ユーザーの一括作成(CSVインポート)"><a href="#%E6%96%B0%E8%A6%8F%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E4%B8%80%E6%8B%AC%E4%BD%9C%E6%88%90%28CSV%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%29">新規ユーザーの一括作成(CSVインポート)</a></h2> <p>インポートするCSVファイル(NewAccounts.csv)がC:\M365tools\2023にある場合の例</p> <pre><code class="PowerShell">> Import-Csv -Path "C:\M365tools\2023\NewAccounts.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -Password $_.Password -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path "C:\M365tools\2023\NewAccountResults.csv" </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18314 2022-11-10T10:08:52+09:00 2023-10-19T14:22:13+09:00 https://crieit.net/posts/WSL-Windows-Ubuntu 【WSL】WindowsでUbuntuを検証したいときによく使うコマンド <h2 id="確認済み環境"><a href="#%E7%A2%BA%E8%AA%8D%E6%B8%88%E3%81%BF%E7%92%B0%E5%A2%83">確認済み環境</a></h2> <ul> <li>Windows 11 22H2</li> </ul> <h2 id="Ubuntuをインストール"><a href="#Ubuntu%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">Ubuntuをインストール</a></h2> <p>管理権限で起動したコマンドプロンプトかPowerShellで実施、WSL未導入の場合は再起動(バックグラウンドでWSLを導入するため、ハイパーバイザーや仮想マシンプラットフォーム機能などが有効化されるため)が必要です。再起動後Ubuntuが起動するのでID/PWの設定を行います。</p> <pre><code class="dos">> wsl --install -d Ubuntu </code></pre> <h2 id="インストール状況を確認する"><a href="#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E7%8A%B6%E6%B3%81%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B">インストール状況を確認する</a></h2> <p>管理権限で起動したコマンドプロンプトかPowerShellで実施、インストールされたディストリビューション名や状態、WSLバージョンが確認できます</p> <pre><code class="dos">> wsl -l -v </code></pre> <h2 id="Ubuntuをエクスポート"><a href="#Ubuntu%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88">Ubuntuをエクスポート</a></h2> <p>管理権限で起動したコマンドプロンプトかPowerShellで実施、他のPCに環境を移動したい時に使います</p> <pre><code class="dos">> wsl --export "ディストリビューション名(例:Ubuntu)" "エクスポートファイル名(例:Ubuntu_export.tar)" </code></pre> <h2 id="Ubuntuをインポート"><a href="#Ubuntu%E3%82%92%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88">Ubuntuをインポート</a></h2> <p>管理権限で起動したコマンドプロンプトかPowerShellで実施、WSLを導入していないPCの場合は事前に導入が必要です(私の環境ではWSL未導入だと--importオプションが使えませんでした)</p> <pre><code class="dos">> wsl --import Ubuntu "インポート先のフォルダ名(例:c:¥wslimg→フォルダがない場合は自動で作られる)" "エクスポートファイル名(例:Ubuntu_export.tar)" </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18190 2022-05-17T16:16:36+09:00 2022-07-14T11:08:23+09:00 https://crieit.net/posts/Moodle-URL-Google-Forms-Moodle 【Moodle】URL変数を使って、Google FormsにMoodleのコース名を自動入力させる <h2 id="Google Formsを使ったアンケート運用の悩みとその解決方法"><a href="#Google+Forms%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%B3%E3%82%B1%E3%83%BC%E3%83%88%E9%81%8B%E7%94%A8%E3%81%AE%E6%82%A9%E3%81%BF%E3%81%A8%E3%81%9D%E3%81%AE%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95">Google Formsを使ったアンケート運用の悩みとその解決方法</a></h2> <ul> <li>Moodleのアンケートモジュールより使いやすかったのでGoogle Formsで受講者のアンケートを取っていました。フォームの入力項目にMoodleのコース名があるのですが、これを受講者に手入力してもらうと入力間違いが発生しがちでデータ集計用に都度修正しないといけないのが長年の大きな悩みでした。</li> <li>MoodleのURL変数機能を使うとコース名をMoodleからGoogle Formsに自動で渡せるのでこの入力間違い問題を簡単に解決できます。<br /> この例ではコース名をGoogle Formsに渡していますが、Moodleのログインユーザー名を渡すことも可能でとても便利です。</li> </ul> <h2 id="動作確認したバージョン"><a href="#%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3">動作確認したバージョン</a></h2> <ul> <li>Moodle 3.11.4+</li> </ul> <h2 id="手順"><a href="#%E6%89%8B%E9%A0%86">手順</a></h2> <h3 id="1. Google Formsの指定入力項目のURLパラメーターを取得する"><a href="#1.+Google+Forms%E3%81%AE%E6%8C%87%E5%AE%9A%E5%85%A5%E5%8A%9B%E9%A0%85%E7%9B%AE%E3%81%AEURL%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B">1. Google Formsの指定入力項目のURLパラメーターを取得する</a></h3> <p><a href="https://crieit.now.sh/upload_images/2bc1c94ac131f712416489d452d91b55628344c5a9b1a.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/2bc1c94ac131f712416489d452d91b55628344c5a9b1a.png?mw=700" alt="image" /></a></p> <h4 id="1-2. Moodleのコースを入力している項目で適当な値を入れる"><a href="#1-2.+Moodle%E3%81%AE%E3%82%B3%E3%83%BC%E3%82%B9%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E9%A0%85%E7%9B%AE%E3%81%A7%E9%81%A9%E5%BD%93%E3%81%AA%E5%80%A4%E3%82%92%E5%85%A5%E3%82%8C%E3%82%8B">1-2. Moodleのコースを入力している項目で適当な値を入れる</a></h4> <p><a href="https://crieit.now.sh/upload_images/8c7f19e9f05668c57894a6eaeda7819c628344f995418.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/8c7f19e9f05668c57894a6eaeda7819c628344f995418.png?mw=700" alt="image" /></a></p> <h4 id="1-3. 一番下の「リンクを取得」をクリックする"><a href="#1-3.+%E4%B8%80%E7%95%AA%E4%B8%8B%E3%81%AE%E3%80%8C%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97%E3%80%8D%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B">1-3. 一番下の「リンクを取得」をクリックする</a></h4> <p><a href="https://crieit.now.sh/upload_images/67c49ff155ceb4e358afd7ddc1c9c9ee62834520a3474.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/67c49ff155ceb4e358afd7ddc1c9c9ee62834520a3474.png?mw=700" alt="image" /></a></p> <h4 id="1-4. 「リンクをコピー」をクリックして生成されたURLを取得する"><a href="#1-4.+%E3%80%8C%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%80%8D%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9FURL%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B">1-4. 「リンクをコピー」をクリックして生成されたURLを取得する</a></h4> <p><a href="https://crieit.now.sh/upload_images/045b4e9585d981c97b024554195f6f286283457759799.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/045b4e9585d981c97b024554195f6f286283457759799.png?mw=700" alt="image" /></a></p> <h4 id="1-5. メモ帳などに生成されたURLを貼り付け、URLパラメーターを確認する"><a href="#1-5.+%E3%83%A1%E3%83%A2%E5%B8%B3%E3%81%AA%E3%81%A9%E3%81%AB%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9FURL%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%80%81URL%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B">1-5. メモ帳などに生成されたURLを貼り付け、URLパラメーターを確認する</a></h4> <p><code>https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_url&entry.88458871=hogehoge</code></p> <p>上記の場合は<strong>entry.88458871</strong>が該当項目のURLパラメーターです。<br /> <strong>https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_url</strong>はURLモジュールの<strong>外部URL</strong>に指定します</p> <h3 id="2. Moodleのコース内にあるGoogle Formsに飛ぶURLモジュールのURL変数を設定する"><a href="#2.+Moodle%E3%81%AE%E3%82%B3%E3%83%BC%E3%82%B9%E5%86%85%E3%81%AB%E3%81%82%E3%82%8BGoogle+Forms%E3%81%AB%E9%A3%9B%E3%81%B6URL%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AEURL%E5%A4%89%E6%95%B0%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B">2. Moodleのコース内にあるGoogle Formsに飛ぶURLモジュールのURL変数を設定する</a></h3> <h4 id="2-1. 外部URLの設定"><a href="#2-1.+%E5%A4%96%E9%83%A8URL%E3%81%AE%E8%A8%AD%E5%AE%9A">2-1. 外部URLの設定</a></h4> <p><a href="https://crieit.now.sh/upload_images/11c35a0a2e30a0952699d4c84bb45ac062834889dd10e.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/11c35a0a2e30a0952699d4c84bb45ac062834889dd10e.png?mw=700" alt="image" /></a><br /> 上記で確認した<strong>https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_url</strong>を<strong>外部URL</strong>へ入れます。</p> <h4 id="2-2. URL変数の設定"><a href="#2-2.+URL%E5%A4%89%E6%95%B0%E3%81%AE%E8%A8%AD%E5%AE%9A">2-2. URL変数の設定</a></h4> <p><a href="https://crieit.now.sh/upload_images/f0715dd34b715e3fd32dff68ae360a2e628346fb9ddf8.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f0715dd34b715e3fd32dff68ae360a2e628346fb9ddf8.png?mw=700" alt="image" /></a></p> <p>URL変数の&parameter=変数の箇所にこのような形式で先程確認したURLパラメーターの<strong>entry.88458871</strong>と<strong>自動入力させたい情報</strong>(ここでは長いコース名)入れます。</p> <h3 id="3. URLモジュールからGoogle Formsのリンクを踏んで動作チェック"><a href="#3.+URL%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89Google+Forms%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E8%B8%8F%E3%82%93%E3%81%A7%E5%8B%95%E4%BD%9C%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF">3. URLモジュールからGoogle Formsのリンクを踏んで動作チェック</a></h3> <p><a href="https://crieit.now.sh/upload_images/52355fdfa98336dec3e566cc5fb6c6d762834a04b1bc3.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/52355fdfa98336dec3e566cc5fb6c6d762834a04b1bc3.png?mw=700" alt="image" /></a></p> <p>Google Formsで指定項目にMoodleのコース名が自動で入力されればOKです</p> arohajiro tag:crieit.net,2005:PublicArticle/18165 2022-04-11T12:19:26+09:00 2022-04-11T12:19:52+09:00 https://crieit.net/posts/Teams Teamsの管理コマンド備忘メモ <h2 id="チームの作成"><a href="#%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E4%BD%9C%E6%88%90">チームの作成</a></h2> <pre><code class="PowerShell">> New-Team -DisplayName "表示名" -MailNickName "MailNickName属性値" -Owner "所有者のUPN" -Visibility "public or private" -Description "説明" </code></pre> <h2 id="チームの一括ユーザー登録"><a href="#%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E4%B8%80%E6%8B%AC%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E7%99%BB%E9%8C%B2">チームの一括ユーザー登録</a></h2> <pre><code class="PowerShell">> Import-Csv -Path ".\teamusers.csv" | foreach{Add-TeamUser -GroupId $_.grpID -user $_.userPN -Role $_.role} </code></pre> <h3 id="teamusers.csv (CSVの作成例)"><a href="#teamusers.csv+%28CSV%E3%81%AE%E4%BD%9C%E6%88%90%E4%BE%8B%29">teamusers.csv (CSVの作成例)</a></h3> <p>grpIDはGet-Teamで確認したチームのGroupIdを入れる<br /> userPNはユーザーのメールアドレスを入れる<br /> roleは所有者ならownerでメンバーはmember</p> <div class="table-responsive"><table> <thead> <tr> <th>grpID</th> <th>userPN</th> <th>role</th> </tr> </thead> <tbody> <tr> <td>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</td> <td>[email protected]</td> <td>member</td> </tr> <tr> <td>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</td> <td>[email protected]</td> <td>owner</td> </tr> </tbody> </table></div> <h2 id="チャンネルの作成"><a href="#%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90">チャンネルの作成</a></h2> <p>標準チャンネルで作成されます</p> <pre><code class="PowerShell">> New-TeamChannel -GroupId "Get-Teamで確認したチームのGroupId" -DisplayName "表示名" </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18164 2022-04-11T11:41:03+09:00 2022-11-10T10:10:37+09:00 https://crieit.net/posts/PowerShell-M365-Teams PowerShellにM365やTeamsの管理モジュールをインストールする <p>M365のユーザーアカウントやTeamsを管理するコマンドを実行するために、事前にインストールが必要</p> <h2 id="AzureADモジュールのインストール"><a href="#AzureAD%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">AzureADモジュールのインストール</a></h2> <pre><code class="PowerShell">> Install-Module -Name AzureAD </code></pre> <h2 id="M365モジュールのインストール"><a href="#M365%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">M365モジュールのインストール</a></h2> <pre><code class="PowerShell">> Install-Module -Name MSOnline </code></pre> <h2 id="Microsoft Teamsモジュールのインストール"><a href="#Microsoft+Teams%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">Microsoft Teamsモジュールのインストール</a></h2> <pre><code class="PowerShell">> Install-Module -Name MicrosoftTeams </code></pre> <h3 id="Microsoft Teamsに接続"><a href="#Microsoft+Teams%E3%81%AB%E6%8E%A5%E7%B6%9A">Microsoft Teamsに接続</a></h3> <p>コマンド実行後に、ブラウザが起動してM365のサインイン画面が出てきますので、管理権限のあるユーザーでサインインします。</p> <pre><code class="PowerShell">> Connect-MicrosoftTeams </code></pre> <h4 id="チーム一覧を出力"><a href="#%E3%83%81%E3%83%BC%E3%83%A0%E4%B8%80%E8%A6%A7%E3%82%92%E5%87%BA%E5%8A%9B">チーム一覧を出力</a></h4> <pre><code class="PowerShell">> Get-Team </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/18163 2022-04-11T11:27:58+09:00 2022-04-11T11:28:39+09:00 https://crieit.net/posts/macOS-PowerShell macOSにPowerShellをインストールする <p>MacでM365やTeamsをコマンドで管理する時に便利</p> <h2 id="PowerShellインストール"><a href="#PowerShell%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">PowerShellインストール</a></h2> <pre><code class="bash">$ brew install --cask powershell </code></pre> <h2 id="PowerShellの起動"><a href="#PowerShell%E3%81%AE%E8%B5%B7%E5%8B%95">PowerShellの起動</a></h2> <pre><code class="bash">$ pwsh </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16500 2021-01-03T19:05:29+09:00 2021-03-01T07:45:11+09:00 https://crieit.net/posts/BIND BINDインストール <h2 id="CentOS6系のBINDインストール適当メモ"><a href="#CentOS6%E7%B3%BB%E3%81%AEBIND%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E9%81%A9%E5%BD%93%E3%83%A1%E3%83%A2">CentOS6系のBINDインストール適当メモ</a></h2> <h3 id="BINDインストール"><a href="#BIND%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">BINDインストール</a></h3> <pre><code># yum install bind # yum install bind-chroot </code></pre> <h3 id="BINDの自動起動"><a href="#BIND%E3%81%AE%E8%87%AA%E5%8B%95%E8%B5%B7%E5%8B%95">BINDの自動起動</a></h3> <pre><code># chkconfig named on </code></pre> <h3 id="iptablesの設定変更(DNSの通信を許可)"><a href="#iptables%E3%81%AE%E8%A8%AD%E5%AE%9A%E5%A4%89%E6%9B%B4%28DNS%E3%81%AE%E9%80%9A%E4%BF%A1%E3%82%92%E8%A8%B1%E5%8F%AF%29">iptablesの設定変更(DNSの通信を許可)</a></h3> <pre><code># vi /etc/sysconfig/iptables </code></pre> <p>下記を追加する</p> <pre><code>-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT </code></pre> <h3 id="iptables設定適用"><a href="#iptables%E8%A8%AD%E5%AE%9A%E9%81%A9%E7%94%A8">iptables設定適用</a></h3> <pre><code># service iptables restart </code></pre> <h3 id="named.confの文法チェック"><a href="#named.conf%E3%81%AE%E6%96%87%E6%B3%95%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF">named.confの文法チェック</a></h3> <pre><code># named-checkconf /var/named/chroot/etc/named.conf </code></pre> <h3 id="Masterであるゾーンの文法チェック"><a href="#Master%E3%81%A7%E3%81%82%E3%82%8B%E3%82%BE%E3%83%BC%E3%83%B3%E3%81%AE%E6%96%87%E6%B3%95%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF">Masterであるゾーンの文法チェック</a></h3> <p>named-checkzone [ゾーン名] [チェックするゾーンファイル名]</p> <pre><code># cd /var/named/chroot/var/named/zone/ # named-checkzone hoge.com hoge.com </code></pre> <h3 id="ファイル構成の確認"><a href="#%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%A7%8B%E6%88%90%E3%81%AE%E7%A2%BA%E8%AA%8D">ファイル構成の確認</a></h3> <p>※bind 9.7 以上の場合、シンボリックリンクはない。</p> <pre><code>/etc/named.conf /etc/named.rfc1912.zones ... named.conf に読み込む ローカルゾーンの宣言 /etc/named.iscdlv.key ... ISC DLV の DNSKEY と ルートDNSKEY /etc/named.root.key ... ルートDNSKEY (named.iscdlv.key に含まれている) /var/named/named.ca ... ルートサーバーのゾーン定義 /var/named/named.empty ... ローカルゾーン定義 /var/named/named.localhost ... ローカルゾーン定義 /var/named/named.loopback ... ローカルループバック /var/named/data ... ゾーンファイルをここに保存する。 逆引きファイルも同じ。 /var/named/slaves ... スレーブデータをここに保存する。 </code></pre> <p>chroot環境下では、named起動すると以下のようにマウントされる</p> <pre><code>/etc/named → /var/named/chroot/etc/named /var/named → /var/named/chroot/var/named /etc/named.conf → /var/named/chroot/etc/named.conf /etc/named.rfc1912.zones → /var/named/chroot/etc/named.rfc1912.zones /etc/rndc.key → /var/named/chroot/etc/rndc.key /usr/lib64/bind → /var/named/chroot/usr/lib64/bind /etc/named.iscdlv.key → /var/named/chroot/etc/named.iscdlv.key /etc/named.root.key → /var/named/chroot/etc/named.root.key </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16499 2021-01-03T19:04:51+09:00 2021-03-01T07:47:54+09:00 https://crieit.net/posts/DNS-bind キャッシュDNSサーバの設定(bind) <h1 id="BINDのキャッシュDNSサーバ機能を有効にするコンフィグ"><a href="#BIND%E3%81%AE%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5DNS%E3%82%B5%E3%83%BC%E3%83%90%E6%A9%9F%E8%83%BD%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0">BINDのキャッシュDNSサーバ機能を有効にするコンフィグ</a></h1> <p>適当メモ。bindバージョンは未確認。多分CentOS6.5くらいの標準のやつ</p> <h2 id="/etc/named.conf"><a href="#%2Fetc%2Fnamed.conf">/etc/named.conf</a></h2> <pre><code>options { directory "/var/named"; pid-file "/var/run/named/pid"; listen-on-v6 { any; }; recursion yes ;★これがあるとキャッシュDNSサーバになる minimal-responses yes; </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16496 2021-01-03T19:00:59+09:00 2021-02-08T12:50:00+09:00 https://crieit.net/posts/Web-5ff195db5c686 Webブラウザのみで簡易的にインターネット回線の通信速度を調べる方法 <p>Googleのインターネット速度テストサービスでは、下りと上り速度及び遅延が測定できます。<br /> Webサービスが重い時に、ボトルネックがネットワーク or サーバなのかを切り分けするときに便利です。</p> <ul> <li>Google検索で検索キーワードに<strong>「スピードテスト」</strong>と入れるだけ <ul> <li>速度テストを実行を押すと測定開始</li> </ul></li> </ul> <p><a href="https://crieit.now.sh/upload_images/db750c7398bc69d9d0c98425a310b64c5ff195bcac758.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/db750c7398bc69d9d0c98425a310b64c5ff195bcac758.jpg?mw=700" alt="c652f42709473b44d2545e78d79fbb48.jpg" /></a></p> <ul> <li>測定結果はこんな感じに出ます<br /> <a href="https://crieit.now.sh/upload_images/4069154bf41b088a70433e9d7b7958525ff195ca5c329.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4069154bf41b088a70433e9d7b7958525ff195ca5c329.jpg?mw=700" alt="346f3bce4b6a4304a8e0e02d7d0f5016.jpg" /></a></li> </ul> arohajiro tag:crieit.net,2005:PublicArticle/16495 2021-01-03T18:57:47+09:00 2021-02-08T12:50:39+09:00 https://crieit.net/posts/Slack-remind 【Slack】/remindで平日に繰り返しリマインドする方法 <p>slackで平日の16:50 に 「日報書いてね!」周知をgeneralチャンネル全体に繰り返し行いたい場合 の設定方法メモ</p> <h1 id="1. リマインド設定メッセージの書き方"><a href="#1.+%E3%83%AA%E3%83%9E%E3%82%A4%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9">1. リマインド設定メッセージの書き方</a></h1> <pre><code>/remind #general 日報書いてね! at 16:50 every weekday </code></pre> <p>送信ボタンを押すと設定されます</p> <h2 id="実際の画面"><a href="#%E5%AE%9F%E9%9A%9B%E3%81%AE%E7%94%BB%E9%9D%A2">実際の画面</a></h2> <h3 id="メッセージ"><a href="#%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8">メッセージ</a></h3> <p><a href="https://crieit.now.sh/upload_images/9ee454d649a6ca9032e6cd240313a5b25ff194861c380.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/9ee454d649a6ca9032e6cd240313a5b25ff194861c380.png?mw=700" alt="1a5f0e6b1d8f3c4a2291d9ef2664826c.png" /></a></p> <h3 id="メッセージ送信後"><a href="#%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E9%80%81%E4%BF%A1%E5%BE%8C">メッセージ送信後</a></h3> <p><a href="https://crieit.now.sh/upload_images/d8a8524a0153b67f1e2046eab4ae66035ff19497504a4.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/d8a8524a0153b67f1e2046eab4ae66035ff19497504a4.png?mw=700" alt="02ccf531952d3a44ea6a87ce0b7e36c6.png" /></a></p> <p>ちなみに、以下のようにgeneralチャンネルにログが出るので、こっそり設定はできない模様</p> <p><a href="https://crieit.now.sh/upload_images/8a31c8dae8767de3881a663e22021bf75ff194abe4087.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/8a31c8dae8767de3881a663e22021bf75ff194abe4087.png?mw=700" alt="23e341e27c997fc6e4970fdfe5b1ba96.png" /></a></p> <h1 id="2. 現在設定されているリマインドを確認するメッセージの書き方"><a href="#2.+%E7%8F%BE%E5%9C%A8%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%AA%E3%83%9E%E3%82%A4%E3%83%B3%E3%83%89%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9">2. 現在設定されているリマインドを確認するメッセージの書き方</a></h1> <pre><code>/remind list </code></pre> <p>送信ボタンを押すと設定状況が表示されます</p> <h2 id="実際の画面"><a href="#%E5%AE%9F%E9%9A%9B%E3%81%AE%E7%94%BB%E9%9D%A2">実際の画面</a></h2> <h3 id="メッセージ"><a href="#%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8">メッセージ</a></h3> <p><a href="https://crieit.now.sh/upload_images/03aa3effd798fbc84584a47d2382a59a5ff194d0815b1.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/03aa3effd798fbc84584a47d2382a59a5ff194d0815b1.png?mw=700" alt="aa7151fc1e23e6e881f55e96d3ff0c0f.png" /></a></p> <h3 id="メッセージ送信後"><a href="#%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E9%80%81%E4%BF%A1%E5%BE%8C">メッセージ送信後</a></h3> <p><a href="https://crieit.now.sh/upload_images/d114e010398c898e33c3af2c9924deef5ff1950050159.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/d114e010398c898e33c3af2c9924deef5ff1950050159.png?mw=700" alt="bf59c834829804c5afa5a8777e6da35e.png" /></a></p> <p>リマインダーを消すときは横の削除リンクをクリックするだけ</p> arohajiro tag:crieit.net,2005:PublicArticle/16494 2021-01-03T18:53:54+09:00 2021-02-08T12:51:13+09:00 https://crieit.net/posts/Raspberry-Pi-Raspbian 【Raspberry Pi】Raspbianのバージョンを確認する <h1 id="確認コマンド"><a href="#%E7%A2%BA%E8%AA%8D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">確認コマンド</a></h1> <pre><code class="bash">$ lsb_release -a </code></pre> <h2 id="表示例"><a href="#%E8%A1%A8%E7%A4%BA%E4%BE%8B">表示例</a></h2> <pre><code>No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.4 (stretch) Release: 9.4 Codename: stretch </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16492 2021-01-03T18:51:40+09:00 2021-02-08T12:51:36+09:00 https://crieit.net/posts/Windows-10-DNS 【Windows 10】DNSキャッシュをコマンドでクリアする <h2 id="クリアする場合"><a href="#%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88">クリアする場合</a></h2> <p>コマンドプロンプトで以下を実行する</p> <pre><code class="dos">> ipconfig /flushdns </code></pre> <h2 id="キャッシュ状況を見る場合"><a href="#%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E7%8A%B6%E6%B3%81%E3%82%92%E8%A6%8B%E3%82%8B%E5%A0%B4%E5%90%88">キャッシュ状況を見る場合</a></h2> <pre><code class="dos">> ipconfig /displaydns </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16491 2021-01-03T18:50:24+09:00 2021-03-01T07:35:43+09:00 https://crieit.net/posts/Linux-Ctrl-z 【Linux】誤ってCtrl + zで一時停止したプロセスを再開させる <p>vim使っている時などにうっかり「Ctrl + z」を押してvimを一時停止しまった時にも使えます</p> <h2 id="ジョブのIDを確認"><a href="#%E3%82%B8%E3%83%A7%E3%83%96%E3%81%AEID%E3%82%92%E7%A2%BA%E8%AA%8D">ジョブのIDを確認</a></h2> <pre><code class="bash">$ jobs </code></pre> <h3 id="出力例"><a href="#%E5%87%BA%E5%8A%9B%E4%BE%8B">出力例</a></h3> <pre><code>[1]+ 停止 vim hoge </code></pre> <h2 id="プロセスをフォアグラウンドにする(ジョブID1を指定する場合の例)"><a href="#%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%92%E3%83%95%E3%82%A9%E3%82%A2%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%81%AB%E3%81%99%E3%82%8B%28%E3%82%B8%E3%83%A7%E3%83%96ID1%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E4%BE%8B%29">プロセスをフォアグラウンドにする(ジョブID1を指定する場合の例)</a></h2> <p>バックグラウンドにする場合は<code>bg</code>を指定</p> <pre><code class="bash">$ fg 1 </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16490 2021-01-03T18:47:33+09:00 2021-02-08T12:53:24+09:00 https://crieit.net/posts/Windows-10-Wi-Fi 【Windows 10】Wi-Fiをコマンドで切断する <h2 id="Wi-Fiを切断する場合"><a href="#Wi-Fi%E3%82%92%E5%88%87%E6%96%AD%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88">Wi-Fiを切断する場合</a></h2> <p>コマンドプロンプトで以下を実行するだけ</p> <pre><code class="dos">> netsh wlan disconnect </code></pre> <h2 id="Wi-Fiを接続する場合"><a href="#Wi-Fi%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88">Wi-Fiを接続する場合</a></h2> <pre><code class="dos">> netsh wlan connect name="SSID名" </code></pre> <h3 id="接続可能なSSIDを調べる場合は以下"><a href="#%E6%8E%A5%E7%B6%9A%E5%8F%AF%E8%83%BD%E3%81%AASSID%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E4%BB%A5%E4%B8%8B">接続可能なSSIDを調べる場合は以下</a></h3> <pre><code class="dos">> netsh wlan show profiles </code></pre> arohajiro tag:crieit.net,2005:PublicArticle/16489 2021-01-03T18:45:09+09:00 2021-02-08T12:52:19+09:00 https://crieit.net/posts/openSUSE-Leap-15-1-Chrome 【openSUSE Leap 15.1】Chromeをインストールする <h2 id="リポジトリインストール"><a href="#%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">リポジトリインストール</a></h2> <pre><code class="bash">$ sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome </code></pre> <h2 id="リポジトリ更新"><a href="#%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E6%9B%B4%E6%96%B0">リポジトリ更新</a></h2> <pre><code class="bash">$ sudo zypper refresh </code></pre> <p>ファイル 'repomd.xml' (リポジトリ 'Google-Chrome') は不明な鍵~ で署名されています。続行しますか? ⇒ yで続行</p> <h2 id="chromeインストール"><a href="#chrome%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">chromeインストール</a></h2> <pre><code class="bash">$ sudo zypper install google-chrome-stable </code></pre> <p>google-chrome-stable-~: 署名の検証に失敗しました [4-署名の公開鍵がありません]<br /> 中止(A)、再試行(R)、無視(I)? [a/r/i] (a): ⇒ iで続行</p> <p><a target="_blank" rel="nofollow noopener" href="https://www.google.com/linuxrepositories/">ここ</a>にある通りGoogleの公開鍵を事前にダウンロードすれば署名のエラーは回避できます(推奨)</p> arohajiro tag:crieit.net,2005:PublicArticle/16488 2021-01-03T18:43:16+09:00 2021-02-08T12:53:53+09:00 https://crieit.net/posts/CentOS7-OpenVMTools 【CentOS7】OpenVMToolsのインストール <p>ESXi上にゲストOSを構築したら入れておくVMware ToolsのOSS版がopen-vm-toolsです<br /> インストールするとWebClient上からゲストOSのシャットダウンができたりします</p> <h2 id="open-vm-toolsのインストール"><a href="#open-vm-tools%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">open-vm-toolsのインストール</a></h2> <pre><code class="bash">$ sudo yum install -y open-vm-tools </code></pre> <p>インストール後にゲストOSを再起動すること。WebClient上の仮想マシンのVMware Toolsのステータスが「はい」になればOK</p> arohajiro