プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

2024/04/02

Ubuntu のユーザー名を変更する

event_note

2023/11/12

シェルスクリプトで sudo 権限で実行されているどうかをチェックする

event_note

2023/06/14

systemd で環境変数を展開する

event_note

2023/02/02

Linux で端末にリアルタイムに日時を表示する

event_note

2022/10/18

overlayroot の有効無効をシェルスクリプト化

event_note

2022/10/14

Docker Volume をコピー(複製)する

event_note

2022/08/24

Telegraf で CPU の温度を取得する

2022/02/12

Ubuntuでデスクトップにアプリのショートカットを作る(デスクトップエントリ)

event_note

2021/06/16

Linux で USB メモリをマウントする

event_note

2021/04/05

snap のデーモン起動とソフトウェアのインストール

event_note

2017/10/06

smbclient で Linux から Windows にデータをコピーする

event_note

2017/10/02

smbclient で session setup failed: NT_STATUS_LOGON_FAILURE が表示される

event_note

2016/07/25

Linux での Git のインストールと初期設定

event_note

2016/07/13

Linux Mint 17.3にdocker-composeをインストールする

event_note

Linux Mint 17.3にdocker-composeをインストールしてみました。
あらかじめDockerをインストールしておく必要があります。

curlのインストール

curlがインストールされていない場合は以下のコマンドでインストールします。

$ sudo apt-get install curl

docker-composeのインストール

releaseを参考にdocker-composeをインストールします。

$ curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

書き込み権限がないという旨が表示された場合は、sudo -iを実行してからcurlを実行します。
今回は1.7.1のdocker-compose-Linux-x86_64をインストールしました。

$ sudo -i
$ curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose

実行権限を付与します。

$ chmod +x /usr/local/bin/docker-compose

インストール後の確認を行います。

$ docker-compose --version
docker-compose version 1.7.1, build 0a9ab35

参考URL

2016/07/11

Dockerをインストールして動かそうとしたら「Cannot connect to the Docker daemon.」と表示される場合

event_note

Dockerをインストールしていざ動かしてみると以下のエラーが表示されました。

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

現在のホストではDockerデーモンに接続できない(デーモンが起動していない?)みたいです。
この場合、sudoで実行すればOKみたいですが、毎回sudoするのも面倒です。
以下のコマンドにより、Dockerグループにユーザーを追加すると、Dockerのコマンドをsudoなしで使えるようになります。

$ sudo usermod -aG docker ユーザー名

このあと一度ログアウトして再度ログインすればOKです。

2016/07/10

Linux Mint 17.3にDockerをインストールする

event_note

Linux Mint 17.3にDocker(docker-engine)をインストールしてみました。
Ubuntu 14.04と同様の手順みたいです。

インストール方法

まずはパッケージのデータベースをアップデートします。

$ sudo apt-get update

リポジトリの鍵を登録します。

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Dockerのリポジトリをパッケージリストに追加します。
テキストエディタで/etc/apt/sources.list.d/docker.listを開きます。

$ sudo gedit /etc/apt/sources.list.d/docker.list

ファイルを開いたら以下の一行を追加して保存します。

deb https://apt.dockerproject.org/repo ubuntu-trusty main

もし過去のパッケージがインストールされていたらpurgeします。

$ sudo apt-get purge lxc-docker

パッケージのデータベースをアップデートし、インストールします。

$ sudo apt-get update
$ sudo apt-get install docker-engine

以下のコマンドを入力し、バージョンが正しく表示されていたらインストールできています。

$ docker version

最後に、Dockerグループにユーザーを追加し、Dockerのコマンドをsudoなしで使えるようにしておきます。

$ sudo usermod -aG docker ユーザー名

参考URL

2016/07/06

CentOSからWindows PCにコンピュータ名でアクセスする

event_note

環境はCentOS 6.8です。
まずwinbindをインストールします。

$ sudo yum install samba-winbind

/etc/nsswitch.conf を編集し、wins を追加します。

$ sudo gedit /etc/nsswitch.conf

以下の行に

hosts: files dns

wins を追加します。

hosts: files wins dns

Windows PC に ping を打って確認します。

$ ping コンピューター名

2016/06/29

Linuxの後にWindowsをインストールしてデュアルブートにする

event_note

2016/06/18

デュアルブート環境でWindows10にアップグレードしたらOSが起動しなくなった

event_note

2016/05/05

LAN内の機器のIPアドレスとMACアドレスの一覧を表示する

event_note

いろいろ方法はあるみたいですが、nmapを使用するのが一番簡単そうです。

nmapのインストール

nmapがインストールされていない場合はインストールします。

$ sudo apt-get install nmap

nmapコマンドを打つ

例えば、192.168.0.0/24の機器を調べたい場合は以下のコマンドを打ちます。

sudo nmap -sP 192.168.0.0/24