タグ

linuxとawsに関するkuniya-kataokaのブックマーク (18)

  • Amazon EC2の設定ミスでrootになれなくなってしまった場合の対処法を教えてください

    先程の話となりますが、やってしまいました。 かなりテンパってしまってますが、なるべく冷静になって質問させていただきます。 AmazonEC2の設定ミスでrootになれなくなってしまいました。 具体的には以下のことをやってしまいました。 /etc/sudoers.d/cloud-init を以下に編集 ec2-user ALL=(ALL) ALL これでec2-userユーザはパスワード入力をしない限りrootになれない状態となってしまいましたが、 ec2-userユーザのパスワードを設定しないまま(初期の鍵認証のみで未設定のまま)、サーバの 再起動をしてしまいました。 今はsudo suもsuもできない状態です。 ec2-userユーザではログインできるため、passwdコマンドでパスワードを設定しようと思ったの ですが、以下のエラーになってしまっております。 Changing passw

    Amazon EC2の設定ミスでrootになれなくなってしまった場合の対処法を教えてください
    kuniya-kataoka
    kuniya-kataoka 2021/02/02
    sudoが使えなくなってユーザーのパスワードも分からず詰んだ場合の対応
  • EC2でsshやsudoできなくなった場合の対処法 - Qiita

    EC2でデフォルトユーザを消したり、visudoを使わずに編集ミスした場合、sudoが使えなくなります。つまり、インスタンスのシャットダウンすら出来なくなります。 または、authorized_keysを間違えて消した場合などは、SSHの代替手段がないのでログインすらできなくなります。 そんな時でも、ルートデバイスがEBSなら、ディスクを他のインスタンスに付け替えられるので簡単に復旧できます。以下の例はubuntuですが、他のディストリビューションでも同じことが出来ます。 手順 問題が起きたインスタンスをAWSコンソールから停止 ログインできないので、コンソールから止めるしか無いです。 EBSのデタッチ アタッチしているインスタンスが停止すると、デタッチできるようになります。 新規インスタンスの作成 一時的な救出用のインスタンスを作ります。 EBSアタッチして、マウントする 先程作った救出

    EC2でsshやsudoできなくなった場合の対処法 - Qiita
    kuniya-kataoka
    kuniya-kataoka 2021/02/02
    sudoが使えなくなってユーザーのパスワードも分からず詰んだ場合の対応
  • EBS ボリュームのサイズ変更後にファイルシステムの拡張 - Amazon EBS

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 EBS ボリュームのサイズ変更後にファイルシステムの拡張 EBS ボリュームのサイズを増やしたら、パーティションおよびファイルシステムを新しいより大きなサイズに拡張する必要があります。ボリュームが optimizing 状態に入るとすぐにこれを実行できます。 開始する前に 変更をロールバックする必要がある場合に備えて、ボリュームのスナップショットを作成します。詳細については、「Amazon EBS スナップショットの作成」を参照してください。 ボリュームの変更が成功し、optimizing または completed 状態になっていることを確認します。詳細については、「」を参照してくださいEBS ボリューム変更の進行状況のモニタリング ボリュームがインスタンスにアタ

    kuniya-kataoka
    kuniya-kataoka 2020/12/25
    ボリューム変更後のLinuxでの設定方法
  • EBS ボリュームへの変更のリクエスト - Amazon EBS

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 EBS ボリュームへの変更のリクエスト Amazon EBS の伸縮自在なボリュームでは、そのサイズを増やしたり、パフォーマンスを増減したり、ボリュームタイプを変更したりなどが、ボリュームをデタッチすることなく動的に行えます。 ボリュームを変更する場合は、次のプロセスで行います。 (オプション) 重要なデータを含むボリュームを変更する前に、変更をロールバックする必要がある場合に備えて、ボリュームのスナップショットを作成するのがベストプラクティスです。詳細については、Amazon EBS スナップショットの作成を参照してください。 ボリュームの変更をリクエストします。 ボリューム変更の進行状況をモニタリングします。詳細については、EBS ボリューム変更の進行状況のモニ

    kuniya-kataoka
    kuniya-kataoka 2020/12/25
    EBSボリュームの変更方法
  • Amazon EC2 t1.micro インスタンスでswapを使用する - blogですかい

    m1.small 以上のインスタンスにはswap用のデバイスが存在し、デフォルトでswapとしてマウントされるようですが、残念ながらt1.microインスタンスにはそれがありません。 t1.microインスタンスでの free コマンド実行結果例 $ free total used free shared buffers cached Mem: 626524 550784 75740 0 113388 208792 -/+ buffers/cache: 228604 397920 Swap: 0 0 0 上記のようにSwap: 0 0 0と、星のカービィ スーパーデラックスを想起させる絶望的な数字が出力されます。 Swap領域を自分で作成する ただでさえRAMが少ないt1.microでswapが無いとなると不安で夜も眠れなくなるので、 自分で用意するのが吉です。 デバイスを追加することはで

    Amazon EC2 t1.micro インスタンスでswapを使用する - blogですかい
    kuniya-kataoka
    kuniya-kataoka 2020/12/17
    スワップ領域の作成の参考ページ
  • 【Linux】スワップ領域の作成 - Qiita

    dd if=/dev/zero of=/swap bs=1M count=1024 mkswap /swap swapon /swap ddコマンドで指定サイズの空のファイルを作成(ここでは1024MB) mkswapコマンドで、作成したファイルをスワップ領域として使用できるようにする swaponコマンドでスワップ領域を有効にする この場合は、1G作成していますが、2Gにしたい場合は

    【Linux】スワップ領域の作成 - Qiita
    kuniya-kataoka
    kuniya-kataoka 2020/12/17
    スワップ領域の作成の参考ページ
  • スワップファイルを使用して Amazon EC2 インスタンスのスワップスペースとしてメモリを割り当てる

    簡単な説明 物理 RAM がすでに使用されている場合、Amazon EC2 インスタンスは物理 RAM の短期的な代替としてスワップスペースを使用します。 実際に使用されていない RAM のコンテンツや、他のデータや命令ほど緊急に必要でない RAM のコンテンツは、一時的にスワップファイルにページングできます。これにより、RAM が解放され、すぐに使用できるようになります。 パーティションにスワップ領域を作成することもできます。詳細については、「ハードドライブのパーティションを使用して、Amazon EC2 インスタンスのスワップ領域として動作するようにメモリを割り当てる方法を教えてください」を参照してください。 注: スワップスペースは、エフェメラルストレージインスタンスストアボリュームにのみ作成するのがベストプラクティスです。 解決策 この解決策に取りかかる前に、ファイルシステムがスワ

    スワップファイルを使用して Amazon EC2 インスタンスのスワップスペースとしてメモリを割り当てる
    kuniya-kataoka
    kuniya-kataoka 2020/12/17
    AWS公式のスワップ領域の参考ページ
  • CentOS7.4にLibreOfficeをインストールする - ホンモノのエンジニアになりたい

    現在(2018/11時点)の最新版LibreOfficeをインストールするにあたりやってみたこと、うまくいかなかったことをダラダラ書きます。世の中に似たようなエントリは多数あるけども、バージョンや環境の違いで微妙に変わることも多く、きっと誰か(未来の自分を含む)の役に立つだろうと思い筆を取りました。 ●ゴール CentOSのシェルからLibreOfficeコマンドが打てるところまで ●環境 CentOS 7.4 x64(virtualbox) LibreOffice 6.1.3 ダウンロード まずは家サイトのダウンロードページ↓にアクセス https://ja.libreoffice.org/download/libreoffice/ インストール環境に合わせたインストーラのダウンロードページが表示されます。 ↑のキャプチャはローカルマシンのWindows10からアクセスしているので、W

    CentOS7.4にLibreOfficeをインストールする - ホンモノのエンジニアになりたい
    kuniya-kataoka
    kuniya-kataoka 2019/07/17
    LinuxにLibreOfficeをインストール。エラー内容など全く同じだった
  • CentOS 7.4 に LibreOffice 最新版を Install – ITわかり隊

    1 views 実現する機能 CentOSを使いながらメールや職場のグループウェアで業務のチェックをしているので、OpenOfficeやMicrosoft Officeで作成されたファイルを見る必要に迫られることがしばしばです。そこで、LibreOffice(最新版はここで確認)を導入してみました。中身はOpenOfficeそのものですので安心して使えます。機能も操作方法もほとんど同じです。年に何度もアップデートされるので、今回はアップデートしたときの備忘録です。 LibreOfficeのインストール手順 1.ダウンロードとインストール 1. ここをクリックして下図画面を表示させ、赤枠1の「ダウンロードバージョン…」を右クリックし、表示される一覧から赤枠2の「リンクのURLをコピー」を左クリック(以下「クリック」。画像はクリックすると拡大表示。以下同) 2. 以下はGNOME端末を表示して

    kuniya-kataoka
    kuniya-kataoka 2019/07/17
    LinuxにLibreOfficeをインストール
  • CircleCIからCapistranoを利用してAWS(EC2)にデプロイする - Qiita

    CircleCIからEC2上に構築しているサーバにデプロイする方法です 前提 ローカルなどからcapistranoでデプロイできる状態 準備 セキュリティグループ SSHをセキュリティグループで制限している場合、CircleCI上からのアクセスを許可しなくてはなりません VPC VPCでは他セキュリティグループからの許可ができません CircleCIはEC2 US East region上に構築されているのでそのIPを全部許可すればよいのですが現実的ではありません(よね?) AWS CLIを使ってビルドの開始時にコンテナのIPをSSH許可して、終了時にSSH許可を取り消す事で対応します SSH許可 aws ec2 authorize-security-group-ingress --group-id $MYSECURITYGROUP --protocol tcp --port 22 --c

    CircleCIからCapistranoを利用してAWS(EC2)にデプロイする - Qiita
    kuniya-kataoka
    kuniya-kataoka 2018/12/13
    CircleCIでAWSのセキュリティグループのSSH許可
  • Configuring Deploys - CircleCI

    ソフトウェアアプリケーションの開発とテストが完了したら、それをデプロイし、対象ユーザーが利用できるようにする必要があります。 CircleCI では、ほぼすべてのターゲットにデプロイでき、QA/テスト、機能管理、およびブルーグリーンデプロイやカナリアデプロイなどのデプロイ戦略を行うための他のサービスとの連携を簡単に設定することができます。 完全に自動化されたプロセスが必要な場合も、手動での承認要素が必要な場合も、お客様の要件に合わせて迅速かつ簡単に設定をカスタマイズすることができます。 デプロイジョブ: アプリケーションをデプロイするには、.circleci/config.yml ファイルに ジョブ を追加し、必要なステップを実行するようにそのジョブを設定します。 ドキュメントのデプロイセクションに含まれる他のページで、一般的なデプロイターゲットの設定例を確認してください。 デプロイパラメ

    Configuring Deploys - CircleCI
    kuniya-kataoka
    kuniya-kataoka 2018/12/13
    CircleCIでAWS環境の作成
  • ImageMagickとlibreofficeを使ったOffice->PDF->PNG変換について(コマンドライン編) - Qiita

    概要 uploadされたoffice関連ファイルをWebでサムネイル表示するための事前調査としてImageMagickとlibreofficeをインストールしてその動作を調べてみました。 ツールのインストール >sudo yum -y install ImageMagick ImageMagick-devel libreoffice xorg-x11-server-Xvfb 私はvagrantでやったのですが、もの凄く時間がかかるので覚悟を!! フォントのインストール 日語TrueTypeフォントIPAフォント」と「IPAexフォント」をインストールします。 これをやらないと、日語が「□□□□」とかになります。 IPAexフォントIPAフォントのダウンロード 上記サイトからあらかじめIPAfont00303.zipIPAexfont00201.zipをダウンロードしておいてくださ

    ImageMagickとlibreofficeを使ったOffice->PDF->PNG変換について(コマンドライン編) - Qiita
    kuniya-kataoka
    kuniya-kataoka 2018/09/06
    LibreOfficeの日本語対応
  • Amazon LinuxでLibre Officeをつかう - Qiita

    概要 AWS上で Libre office をつかえるようにしたときのメモ 基的にドキュメントの通りにおこなった Installing LibreOffice on Linux ダウンロード ダウンロードしたいディレクトリに移動してダウンロード $ wget http://donate.libreoffice.org/home/dl/rpm-x86/5.3.3/ja/LibreOffice_5.3.3_Linux_x86_rpm.tar.gz

    Amazon LinuxでLibre Officeをつかう - Qiita
    kuniya-kataoka
    kuniya-kataoka 2018/09/06
    LibreOfficeインストール後のエラー解決
  • AWSでExcelからPDF変換を行うのらねこワークス株式会社 | NORANEKO WORKS INC.

    kuniya-kataoka
    kuniya-kataoka 2018/09/06
    LibreOfficeをLinuxにインストール後のライブラリ実行
  • 0から始めるAWS入門②:EC2編 - Qiita

    前回まで 0から始めるAWS入門:概要 0から始めるAWS入門①:VPC編 概要 前回作成したVPC内にELB、EC2を作成・配置していく。 ELBがインターネットとの玄関。EC2がELB経由のリクエストをさばいていくアプリケーション・サーバーとなる。 EC2インスタンスの作成 コンソール上の[Compute]カテゴリの[EC2]を選択、[EC2 Dashboard]へ遷移後、画面中央の[Launch Instance]ボタンからEC2インスタンスの作成を行っていく。 基的に全設定行っていくので、ステップ途中で起動ボタンがアクティブになるが、Nextを選択し設定していく。 OSの選択 まずは、EC2インスタンスのOSを選択する。今回はAmazon Linuxを選択する。 今回は割愛するが、この他にも、AMIという自分で作成したイメージや各用途向けに最適化されたマーケット(有料)・コミュニ

    0から始めるAWS入門②:EC2編 - Qiita
  • Pythonのパッケージ管理システムpipのインストールと使い方

    Pythonのパッケージ管理システムであるpipを紹介します。Pythonの標準ライブラリは非常に便利ですが、WebサービスAPIを利用するパッケージなどサードパーティ製のライブラリはパッケージをダウンロードして使用する必要があります。pipを使えばそのようなモジュールを簡単にインストール・管理することができます。 pipのインストール方法 pipはPython 2.7.9以降、Python 3.4以降のバージョンにはデフォルトでインストールされています。インストールされていない場合は、以下を実行してください。 1.  get-pip.pyをダウンロードしてください。 2. ファイルをダウンロードしたディレクトリに移動し以下のコマンドを実行してください。

    kuniya-kataoka
    kuniya-kataoka 2017/04/04
    pipコマンドの導入とアップデート
  • 【AWS】CLIの初期設定について(認証情報とコマンド補完) - TASK NOTES

    AWS CLIをインストールした後の設定についてです。AWS CLIを使用してAPIを利用するためには、AWSから発行されたアクセスキー(アクセスキーID、シークレットアクセスキー)の設定が必要になります。でないとAWSにアクセスできませんからね。この認証情報の設定に関しては複数のパターンがありますので以下にまとめていきたいと思います。 また、シークレットアクセスキーはアクセスキーの作成時にしか確認・ダウンロードができませんので必ずCSVファイルをダウンロードしておきましょう。もし忘れてしまった場合はアクセスキーを再度作り直す必要があります。 設定コマンド(configure)を使う 次のコマンドを使用することで自動で認証情報と設定ファイルが作成されます。 $ aws configure コマンドを実行すると以下4項目が順番に表示されるので入力してください。 AWS Access Key

    kuniya-kataoka
    kuniya-kataoka 2017/04/04
    AWS CLIの初期設定
  • CentOSにAWS CLIをインストールする – kumonchu.com

    AWS CLIのインストール方法についてです。 よく忘れてしまうので、手順として記載しておこうと思います。 AWS CLIは、サーバに導入すると様々な操作がコマンドラインから実行できるので、スクリプトに組み込んでAWSの機能を使うことができるようになり、柔軟なサーバ運用が可能になります。 インストール手順 AWS CLIは、pipでインストールすることが可能です。 pipは、python-pipをepelレポジトリからインストールします。 python version2.6以降が必要ですが、CentOS6では既に対応バージョンが入っているので何もしなくて大丈夫です。 $ python --version Python 2.6.6 pip(python-pip)インストール $ sudo yum --enablerepo=epel -y install python-pip AWS CLIイ

    kuniya-kataoka
    kuniya-kataoka 2017/04/04
    AWS CLIのインストール
  • 1