9.3)で自作PCを構築しました。本記事は、その環境構築で行った設定やトラブル対応などのまとめ記事となります。次の4つの記事では順に、構築するマシンの要求スペックの検討、購入するGPUの選定、購入するPCパーツの選定、そして最後にPCパーツの購入を行っています。Cへ虎徹MarkIIとUCTB14Pの取り付け2018/04/01PCの組み立て次の記事ではGPU以外のパーツの組み立てを行っています。GPUはAmazon.comより輸入したため、GPUの挿入と設定は後日行っています。9.3をインストールし、各種設定を行っています。OSのインストールDebian9.3をマシンにインストールします。6)2018/01/21ネットワーク設定OSインストール後、ネットワーク設定をいくつか行っています。SSHの設定とIPv6の無効化を行いました。7)2018/01/21次にufwを用いてファイヤウォールの設定を行いました。8)2018/01/21セキュリティ設定セキュリティに関する設定を行っています。chkrootkitでroot奪取の対策を行い、ウイルス対策にClamAVの導入を行いました。9)2018/01/21なお、このClamAVの設定に難航し、後日数回に分けて設定の修正を行っています。(Linux自作PC)2018/01/21msmtpのメール設定とLogwatchのログ監視Logwatchを用いてログの定期監視を行い、さらにその内容をmsmtpを用いてメールで送信させています。13)2018/01/21また、メール通知以外もSlackで通知ができるように設定をしています。24)2018/01/21その他設定そのほかの基本設定は以下の通りになります。Kabylakeのドライバの追加を行っています。10)2018/01/21次にXfceを用いた際の画面回転(縦画面)の設定を行っています。構築したマシンにGPUを挿入した際の設定とトラブル対応についてまとめます。GPUの設置GPU設置前にドライバのインストールを行っています。14)2018/01/21その後、GPUの設置を行いました。15)2018/01/21GPUの設定・トラブル対処GPUメモリ節約のため、ディスプレイへの画面出力をGPUからオンボードへ切り替えました。16)2018/01/21また、GPU設置後にディスプレイのスリープ復帰で問題が起きたので対処しています。17)2018/01/21Nvidia-dockerを用いたディープラーニング・マイニング環境の構築ディープラーニング・マイニングの環境を仮想環境下で行うため、Nvidia-dockerの導入を行いました。一連の設定が次の4記事となります。3)2018/01/21Zabbixによるリソース監視ディープラーニング・マイニングは長時間の運用となり、マシンの温度や負荷を常に監視させたいと考え、Zabbixによる監視設定を行いました。Zabbix導入Zabbixの導入のため、MariaDB、Nginx、PHP-fpmの設定を行いました。それらの設定後、Zabbixのインストールを行っています。21)2018/01/21Zabbixの設定Zabbixの設定では、CPU・GPUの温度を監視するようにしました。22)2018/01/21即応性を重視してメール通知以外にもSlackで通知が行えるようにしました。23)2018/01/21また、数日間の運用を経て温度監視設定に次の記事で修正を加えています。(Linux自作PC)2018/01/21マイニング構築したNvidia-docker環境下の仮想環境を用いて、モナコインのマイニングを行えるようにしました。9.3)2018/01/21また、2週間モナコインのマイニングを続けた際の結果と、採算性についても記録しました。1070でのMonacoinのマイニング収支と元手回収にかかる期間の計算2018/05/16イーサリアムのマイニングに関する設定も後日調査しました。Nvidia-Dockerでethminerを動かしてみる2018/01/21ディープラーニング現在記事の準備中です。まとめ本記事ではディープラーニング・マイニング用に構築した自作Linuxマシンにおける設定とトラブル対処をまとめました。神立高原スキー場へ新幹線日帰りスキーに行ってきました2018/01/27Nextブログ運営NetlifyでホスティングするHugoのMinify2018/01/21kskしがない技術者です。自作PC、ガジェット、カメラ、スキー、インラインスケートなど広く浅い趣味の記録をしています。