プログラミングとかLinuxとかの備忘録

プログラミング、Linuxでハマった箇所や環境構築のメモ

2019-01-01から1年間の記事一覧

LinuxでWake-on-LANする

UEFIでWake-on-Lanを有効化する 手元のASRockのマザーボードでは Advanced -> ACPI Configuration -> PCIE Devices Power OnをEnabledに変更した。 ethtoolのインストール WoL起動したいPCにethtoolをインストールする Ubuntu 18.04 $ sudo apt -y install e…

Debian9へdockerリポジトリを追加し最新のDocker環境を構築する

dockerのインストール Get Docker CE for Debian | Docker Documentationのとおり、リポジトリを追加してインストールする。 $ sudo apt update $ sudo apt -y install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-comm…

Debian Stretchインストール後の設定メモ

リポジトリの設定 リポジトリのリストからcdromを削除する。 sudoが使えないのでsuしてから作業する。 $ su # sed -i -e 's/^deb cdrom/# deb cdrom/' /etc/apt/sources.list 一応アップデートしておく # apt update # apt -y upgrade sudoの有効化 sudoのコ…

Ubuntu18.04でソフトウェアRAIDを組む

Ubuntu18.04でmdadmソフトウェアRAIDを組んでデータストレージとして使う 構成 CPU: Ryzen Threadripper 1950X M/B: ASUS PRIME X399-A HDD: Western Digital Gold WD1005FBYZ *4 ディスクの確認 /dev/sdc~/dev/sdfまでのHDD4本でRAID10を作る。 $ sudo par…

LinuxでUUIDでHDDをマウントする

UbuntuとCentOS上でのUUID確認と/etc/fstabでの自動マウント方法 UUIDの確認 CentOS7でもUbuntu18.04でも、blkidの出力をgrepすればUUIDを確認できる。 $ sudo blkid | grep /dev/sdd1 CentOSの場合はUUID="..."の部分が必要 $ sudo blkid | grep /dev/sda1 …

Ubuntu18.04でnvidia-dockerを動かす

Ubuntu16.04でnvidia-dockerを動かすのUbuntu18.04版。 構成 CPU: AMD Ryzen Threadripper 1950X GPU: MSI GeForce GTX 1080ti 8GB OS: Ubuntu Server 18.04 初期設定 インストール時に - IPの固定 - SSHサーバの自動起動 は設定済みなのでアップデートのみ…

Ubuntuで不要になったリポジトリを削除する

sudo apt updateするといろいろとエラーが出るようになったので、使っていないnvidia-dockerのリポジトリを削除する。 ついでに、Nvidiaのグラフィックドライバのリポジトリも削除する nvidia-dockerの削除 まずnvidia-docker2自体を削除する $ sudo apt rem…

OpenVPNの"No server certificate verification method has been enabled"を解決する

DockerでOpenVPNサーバを動かす で構築したOpenVPNサーバに接続する時に接続はできるが下の警告が出るので、出ないように設定したい。 警告内容 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#m…

DockerでOpenVPNサーバを動かす

ホスト環境 $ cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) $ docker --version Docker version 1.13.1, build 8633870/1.13.1 $ docker-compose --version docker-compose version 1.18.0, build 8dd22a9 Dockerfile 公式のalpine3.9のイ…

CentOS7にdocker-ce、docker-composeをインストールする

CentOSのデフォルトのDockerが1.13.1でFROM前のARGが使えなかったので、新しいのDockerを入れる。 $ sudo yum list docker docker.x86_64 2:1.13.1-88.git07f3374.el7.centos extras ホスト環境 $ uname -sr Linux 3.10.0-957.1.3.el7.x86_64 $ cat /etc/red…

KerasがGPUを認識できなくなった

2018年12月時点ではGPUで動いていたコードが2019年1月になるとGPUを認識できずにCPUで動くようになっていた。 Ubuntu自体のアップデート、Pythonパッケージのアップデートをしていた気がするのでそれが原因か? 記事執筆時点(2019年1月21日)での各バージョ…

Raspberry Piとウェブカメラでmotionを使う

motionをインストール $ sudo apt-get -y install motion motionの設定 stream_localhost on webcontrol_localhost on を stream_localhost off webcontrol_localhost off に変更する。 動作確認 USBカメラの確認 $ lsusb Bus 001 Device 005: ID 046d:082c …

Raspbian StretchをインストールしてSSHログインするまで

Raspbianをダウンロード Download Raspbian for Raspberry Piから Raspbian Stretch Lite (2018-11-13-raspbian-stretch-lite.img)をダウンロードする Raspbianの書き込み ddで書き込む $ sudo fdisk -l ... ディスク /dev/sdc: 14.5 GiB, 15548284928 バイ…

Ubuntu16.04でnvidia-dockerを動かす

構成 CPU: Core i7-6850K GPU: ELSA GeForce GTX 1080 8GB GLADIAC *2台 初期設定 ネットワーク $ sudo apt-get -y install resolvconf $ sudo nmcli con mod eno1 ipv4.method manual $ sudo nmcli con mod eno1 ipv4.address 192.168.1.23/24 $ sudo nmcli…

Debian StretchでNFSサーバを動かす

インストール $ sudo apt -y install nfs-kernel-server 共有ディレクトリの設定 NFSv4で共有するように/etc/exportsを編集する。 /srv/nfs4をNFSのルートにし、shareを公開する。 $ sudo vim /etc/exports /srv/nfs4 192.168.1.0/24(rw,async,fsid=0,crossm…

Arch Linuxのインストール 2019年6月版

Install インストールガイド - ArchWiki を参考に進める $ ls /sys/firmware/efi/efivars $ loadkeys jp106 ... $ parted /dev/sda (parted)$ mklabel gpt (parted)$ mkpart ESP fat32 1MiB 513MiB (parted)$ set 1 boot on (parted)$ mkpart primary xfs 51…