新しいことにはウェルカム

技術 | 電子工作 | ガジェット | ゲーム のメモ書き

Linux

SVNでちょっとファイルをダウンロードをしたい時のコマンドメモ

SVNを使っているプロジェクトがあって、そこから最新のファイルをダウンロードすることがあります。 あくまで指定したファイルが欲しいだけで、そんな、ちょっとファイルを取得したい時に使う、必要最低限のSVNコマンドメモです。 svnインストール sudo apt-…

AWS CLI設定方法メモ

久しぶりにAWS CLIをインストールしました。バージョン2になっているんですね。 一度設定すると中々触れる機会がなくて忘れてしまうので、自分用設定方法メモです。 基本的な仕組み ~/.aws/config でプロファイルを設定する ~/.aws/credentials でユーザー…

Linuxでディレクトリ毎に環境変数を自動で変える方法

Docker Composeのプロジェクト名は、docker-compose.yamlファイルが置かれているディレクトリの名前になります。 しかし、ディレクトリを別の名前にしたいことは多く、そんな時はdocker-composeコマンドを実行する度に-p <project_name>オプションでプロジェクト名を指定す</project_name>…

Docker Composeで、コンテナ毎にログをタブに分けて表示する方法

複数のコンテナを連携させたい時は、Docker Composeを使っています。 Docker Composeを実行すると、各コンテナのログが表示されるのですが、1画面に全てのコンテナのログが表示されます。 コンテナ毎にログを追いたいのですが、途中で他のコンテナのログが…

Linuxでアンダーバーが入力できなくなった

2020-02-20 追記 Chromeの更新通知が来たので、期待しながら更新すると、アンダーバーの入力ができるように治ってました! 元記事は残しておきます。以下元記事です。 Linux(Ubuntu)とWindowsを使っているのですが、キーボード・マウス・モニターを切り替…

LDAPの使い方&Ubuntu18にインストール方法メモ

プロジェクトでローカルに使うユーザーを作って管理したく、LDAPサーバーを立ち上げてみました。 今回LDAPを触るのが初めてだったので、LDAPのざっくりとした解説と使い方、および、Ubuntu18にLDAPをインストールする手順をメモしました。 LDAPはOpenLDAPを…

LinuxのシェルをChromeみたいにタブで切り替えられるようにしてみる

普段Linuxで作業する時は、ターミナルを複数立ち上げています。 それで特に不自由していないのですが、1つのCUIターミナル内で複数のシェルを起動して、それらをChromeみたいにタブで切り替えられないかなぁと思って調べていました。 すると、イメージして…

ラズベリーパイをマウス・キーボード・モニターなしでPCだけで使えるようにする

Raspberry Pi4発表のニュースを見て、久しぶりにRaspberry Piを引っ張り出してきて触っていました。 Raspberry Piは前にも少し触っていたのですが、PCとRaspberry Piの間で、マウス・キーボード・モニターを行ったり来たりするのが億劫になって、次第に使わ…

peco・fzfを使うとLinuxのシェルでの選択作業が劇的に楽になった

Kubernetesのクラスター選択が面倒で、何かツール的なものがないかなぁと探していたら、pecoというツールを使っているのを見ました。 https://qiita.com/sonots/items/f82912367693d717ff06 pecoはKubernetesとは全く関係のない、独立したツールなのですが、…

UbuntuでOneDriveを使ってみる

ここしばらく、OneDriveを触っていました。 UbuntuでもOneDriveを使おうとしたのですが、OneDriveにはLinuxのクライアントがありません。 調べてみると、フリーのLinux用 OneDriveクライアントがあるという記事があったので、試してみました。 qiita.com ざ…

WSL に nvm で Node.js 環境を構築する

Pythonの環境構築と同様、WSLのUbuntuのバージョンを新しくしたので、Node.js環境を入れ直した時のメモです。 JavaScriptアプリを作った時期によって、使っているNode.jsのバージョンがまちまちなので、都度バージョンを切り替えられるよう、Node.jsバージョ…

Jenkins のバックアップ方法

Jenkinsが動いているサーバーを変更したので、Jenkinsをバックアップして新しいサーバーに反映しました。 再び Jenkinsのバックアップが必要になった時用のメモ書きです。 概要 Jenkinsはよくできていて、Jenkinsのホームディレクトリーをまるままコピーして…

WSLにpyenvでPython3+Jupyter Notebook環境を構築する

WSL(Windows Subsystem for Linux)のUbuntuのバージョンが16と古くなってきたので、バージョン18のUbuntuを新たにインストールしました。 それに合わせて、Python3+Jupyter Notebookもセットアップし直したのですが、途中いくつかつまづいたので、今後の再…

シェルスクリプトでコマンドを並列実行する方法

ファイル毎に記録されたデータのバッチ処理を、シェルスクリプトで実行したりしています。 ファイルが大量にあった場合、1つのファイルの処理が終わるのを待ってから次のファイルの処理を行うといった、逐次処理をしているととても時間がかかることがありま…

クラウドのUbuntuに軽量GUI環境(Chrome・日本語入力表示・リモートデスクトップ)をセットアップする

クラウド上のLinux(Ubuntu)において、スペックの低いマシンでも、最低限のGUI作業(Chrome&日本語入力表示&リモートデスクトップ)ができるようにするための、GUI環境のセットアップについてまとめてみました。 背景 最近はWebサービスを利用することが増…