ubuntu server 18.04

OSインストール後のセットアップ
OSインストールは他のサイトをご参照下さい

sudo passwd root
sudo vi /etc/ssh/sshd_config
sudo systemctl restart sshd
 PermitRootLogin yes         --> [prohibit-password]から[yes]として有効にする
 
sudo systemctl restart sshd

一旦セットアップ用アカウントから抜けて、rootでログインし直す。

[illya@c ~]$ ssh -l root e
root@e:~# vi /etc/apt/sources.list                         --> [universe]を追加
 deb http://archive.ubuntu.com/ubuntu bionic main universe
 deb http://archive.ubuntu.com/ubuntu bionic-security main universe
 deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
 
root@e:~# apt update
root@e:~# apt -y upgrade
root@e:~# apt -y install cmake build-essential mpi-default-bin mpi-default-dev libtiff-dev libfftw3-dev fluid \
 xserver-xorg-dev libtiff-dev
 
root@e:~# apt -y install ncurses-dev libjpeg62-dev tcsh csh
root@e:~#

ディスクトップ環境を使うなら、引き続き

root@e:~# apt -y install ubuntu-desktop

cuda-9.2インストール

ubuntu18.04に対応しているのは cuda10 から.
でもcuda9.2のrunファイルでもそのままインストール可能みたい

root@e:~# ./cuda_9.2.148_396.37_linux.run
(設問)
  accept/decline/quit: accept         <-- [accept]と入力
  You are attempting to install on an unsupported configuration. Do you wish to continue?
    (y)es/(n)o [ default is no ]: y   <-- [y]と入力
  Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 396.37?
    (y)es/(n)o/(q)uit: y              <-- [y]と入力
  Do you want to install the OpenGL libraries?
    (y)es/(n)o/(q)uit [ default is yes ]: y <-- [y]と入力
  Do you want to run nvidia-xconfig?
    (y)es/(n)o/(q)uit [ default is no ]:  y <-- [y]と入力
  Install the CUDA 9.2 Toolkit?
    (y)es/(n)o/(q)uit: y <-- [y]と入力
  Enter Toolkit Location
    [ default is /usr/local/cuda-9.2 ]:    <-- そのままリターンキーを押下
  Do you want to install a symbolic link at /usr/local/cuda?
    (y)es/(n)o/(q)uit: y                   <-- [y]と入力
  Install the CUDA 9.2 Samples?
    (y)es/(n)o/(q)uit: n                   <-- [n]と入力

debパッケージならちょいと注意が必要

root@e:~# dpkg -i cuda-repo-ubuntu1710-9-2-local_9.2.148-1_amd64.deb
root@e:~# apt-key add /var/cuda-repo-9-2-local/7fa2af80.pub
root@e:~# apt-get -o Dpkg::Options::="--force-overwrite" install cuda-9-2     <--注意

参照先: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390/+bug/1753796

留意
cudaライブラリをインストールするとグラフィックドライバもインストールされます。
cudaライブラリを入れてnvidiaビデオドライバーもインストールすると場合によってはcudaアプリが動きません。
cudaライブラリ内のnvidiaドライバーよりも最新なnvidiaビデオドライバーなら問題ないかもしれないが、要注意。

留意2
この後再起動しても「lsmod」に「nouveau」が残る場合は、

root@e:~# rmmod nouveau
root@e:~# apt -y install dracut-core

とする。「dracut-core」で自動で現状の(nouveauが外れた)initrdを作ります。
もし「rmmod nouveau」を忘れたのなら「rmmod nouveau」を実行後に「dracut」を実行します。

留意3
ldconfigの設定がない場合、下記を実行する

root@e:~# echo /usr/local/cuda-9.2/lib64 > /etc/ld.so.conf.d/cuda-9-2.conf
root@e:~# ldconfig

cuda-9.1、cuda-9.0、cuda-8.0

これらはrunファイルからファイルをToolkitだけを取り出してインストールします。
参照先: http://home.hatanaka.info/article/460497652.html

cuda9.1

root@e:~# chmod +x cuda_9.1.85_387.26_linux.run
root@e:~# ./cuda_9.1.85_387.26_linux.run --extract=/usr/local/src
root@e:~# mkdir /usr/local/cuda-9.1
root@e:~# mv /usr/local/src/cuda-linux.9.1.85-23083092.run /usr/local/cuda-9.1/
root@e:~# ( cd /usr/local/cuda-9.1 && ./cuda-linux.9.1.85-23083092.run --tar mxvf && rm cuda-linux.9.1.85-23083092.run )
 
root@e:~# echo /usr/local/cuda-9.1/lib64 > /etc/ld.so.conf.d/cuda-9-1.conf
root@e:~# ldconfig
 
(patch)
root@e:~# chmod +x cuda_9.1.85.1_linux.run
root@e:~# ./cuda_9.1.85.1_linux.run --tar mxvf
root@e:~# ./install_patch.pl
 
root@e:~# chmod +x cuda_9.1.85.2_linux.run
root@e:~# ./cuda_9.1.85.2_linux.run --tar mxvf
root@e:~# ./install_patch.p
 
root@e:~# chmod +x cuda_9.1.85.3_linux.run
root@e:~# ./cuda_9.1.85.3_linux.run --tar mxvf
root@e:~# ./install_patch.p

*正直patch3だけで十分なのかもしれないが、全部適用している。まあ更新ファイルを確認すればいいのだけど

cuda9.0

root@e:~# chmod +x cuda_9.0.176_384.81_linux.run
root@e:~# ./cuda_9.0.176_384.81_linux.run --extract=/usr/local/src
root@e:~# mkdir /usr/local/cuda-9.0
root@e:~# mv /usr/local/src/cuda-linux.9.0.176-22781540.run /usr/local/cuda-9.0/
root@e:~# ( cd /usr/local/cuda-9.0 && ./cuda-linux.9.0.176-22781540.run --tar mxvf && rm ./cuda-linux.9.0.176-22781540.run )
 
root@e:~# echo /usr/local/cuda-9.0/lib64 > /etc/ld.so.conf.d/cuda-9-0.conf
root@e:~# ldconfig
 
(patch)
root@e:~# chmod +x cuda_9.0.176.1_linux.run
root@e:~# ./cuda_9.0.176.1_linux.run --tar mxvf
root@e:~# ./install_patch.pl --silent --accept-eula
 
root@e:~# chmod +x cuda_9.0.176.2_linux.run
root@e:~# ./cuda_9.0.176.2_linux.run --tar mxvf
root@e:~# ./install_patch.pl --silent --accept-eula
 
root@e:~# chmod +x cuda_9.0.176.3_linux.run
root@e:~# ./cuda_9.0.176.3_linux.run --tar mxvf
root@e:~# ./install_patch.pl --silent --accept-eula
 
root@e:~# chmod +x ./cuda_9.0.176.4_linux.run
root@e:~# ./cuda_9.0.176.4_linux.run --tar mxvf
root@e:~# ./install_patch.pl --silent --accept-eula

cuda8.0

root@e:~# chmod +x cuda_8.0.61_375.26_linux.run
root@e:~# ./cuda_8.0.61_375.26_linux.run --extract=/usr/local/src
root@e:~# mkdir /usr/local/cuda-8.0
root@e:~# mv /usr/local/src/cuda-linux64-rel-8.0.61-21551265.run /usr/local/cuda-8.0/
root@e:~# ( cd /usr/local/cuda-8.0 && ./cuda-linux64-rel-8.0.61-21551265.run --tar mxvf && rm cuda-linux64-rel-8.0.61-21551265.run )
 
root@e:~# echo /usr/local/cuda-8.0/lib64 > /etc/ld.so.conf.d/cuda-8-0.conf
root@e:~# ldconfig
 
(patch)
root@e:~# chmod +x ./cuda_8.0.61.2_linux.run
root@e:~# ./cuda_8.0.61.2_linux.run --tar mxvf
root@e:~# ./install_patch.pl --silent --accept-eula

server版のインストール

nvidiaカードが搭載され、そこからモニターに接続している。モニターの解像度の問題だと思うのだが、
GRUBの下記画面で「Install Ubuntu Server」の選択後、
2018y10m05d_224243264.png
ほどなく画面が砂嵐でインストールできない状態となった。

成功した回避策は、上記GRUBの画面が表示された後、[c]キー押下してGRUBコマンドプロンプトを表示させ、
その後exitを実行する。これでUEFIモードから離れ、BIOSモードなインストール画面に移る。
その際、下記のような画像が画面下部に表示される。
2018y10m05d_224728459.png

ここでなんでもいいからキーを押下する。
すると下記画面になる。
2018y10m05d_225904982.png

ここで日本語を選択した後に「F6」キーを押下して「nomodest」を有効にさせる。
2018y10m05d_230220664.png
砂嵐な画面になる事無くインストールを進められるが、この場合CUIで行われる...
nvidiaカードでGUIでインストール操作ができる方法があるかもしれないけど...

server版インストール後の作業

apt-get update
apt-get upgrade
 
(gnome desktop環境の構築,ただしoffice環境もインストールされる)
apt-get install ubuntu-desktop

server版にtamviewerをインストール

現行(1810)のteamviewer最新版は「13.2.26559」であるが、そもそもサポートOSではない。対象は「Ubuntu 16.04 and derivates (e.g. Kubuntu).」とある
インストールを実施すると下記のように言われる。

sudo apt install ./teamviewer_13.2.26559_amd64.deb
 :
 :
以下のパッケージには満たせない依存関係があります:
 teamviewer : 依存: libqt5qml5 (>= 5.2) しかし、インストールすることができません
              依存: libqt5quick5 (>= 5.2) しかし、インストールすることができません
              依存: libqt5webkit5 (>= 5.1.1) しかし、インストールすることができません
              依存: libqt5x11extras5 (>= 5.2) しかし、インストールすることができません
              依存: qtdeclarative5-qtquick2-plugin (>= 5.2) しかし、インストールすることができません または
                      qml-module-qtquick2 (>= 5.2) しかし、インストールすることができません
              依存: qtdeclarative5-controls-plugin (>= 5.2) しかし、インストールすることができません または
                      qml-module-qtquick-controls (>= 5.2) しかし、インストールすることができません
              依存: qtdeclarative5-dialogs-plugin (>= 5.2) しかし、インストールすることができません または
                      qml-module-qtquick-dialogs (>= 5.2) しかし、インストールすることができません
              依存: qtdeclarative5-window-plugin (>= 5.2) しかし、インストールすることができません または
                      qml-module-qtquick-window2 (>= 5.2) しかし、インストールすることができません
              依存: qtdeclarative5-quicklayouts-plugin (>= 5.2) しかし、インストールすることができません または
                      qml-module-qtquick-layouts (>= 5.2) しかし、インストールすることができません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

回避方法であるが、インストール可能なソフトウエアを緩める。「software & updates(ソフトウエアとアップデート)」を開く
2018y10m06d_044957524.png
「Ubuntuのソフトウエア」タブから「コミュニティによってメンテナンスされるフリー/オープンソースソフトウエア(Universe )」を有効にする
2018y10m06d_045536684.png
これで「tamviewer 13」はインストール可能となる。

sudo apt install ./teamviewer_13.2.26559_amd64.deb

単に「/etc/apt/sources.list」を修正して、「universe」を追加すれば足りるみたい

deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe

loginメッセージ(message of today:motd)が不要

ログインするたびに下記のようなメッセージが流れる。

[saber@c ~]$ ssh -l foo ubuntu
foo@ubuntu's password:
Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-36-generic x86_64)
 
 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
 
  System information as of Sun Oct  7 03:35:21 UTC 2018
 
  System load:  0.0                Processes:           102
  Usage of /:   1.9% of 125.44GB   Users logged in:     0
  Memory usage: 83%                IP address for eth0: 192.168.0.68
  Swap usage:   0%
 
 
0 packages can be updated.
0 updates are security updates.
 
 
Last login: Sun Oct  7 03:31:34 2018 from 192.168.0.3
foo@ubuntu:~$

これは「/etc/update-motd.d」に書かれたスクリプトを順に出している

root@ubuntu:~# ls -l /etc/update-motd.d/
total 48
-rwxr-xr-x 1 root root 1220 Apr  9 11:10 00-header
-rwxr-xr-x 1 root root 1157 Apr  9 11:10 10-help-text
lrwxrwxrwx 1 root root   46 Jul 25 23:02 50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper
-rwxr-xr-x 1 root root 4264 Aug 19 23:44 50-motd-news
-rwxr-xr-x 1 root root  604 Mar 21  2018 80-esm
-rwxr-xr-x 1 root root 3017 Mar 21  2018 80-livepatch
-rwxr-xr-x 1 root root   97 Jun 27 07:58 90-updates-available
-rwxr-xr-x 1 root root  299 May 18  2017 91-release-upgrade
-rwxr-xr-x 1 root root  129 Jun 27 07:58 95-hwe-eol
-rwxr-xr-x 1 root root  111 Oct 27  2017 97-overlayroot
-rwxr-xr-x 1 root root  142 Jun 27 07:58 98-fsck-at-reboot
-rwxr-xr-x 1 root root  144 Jun 27 07:58 98-reboot-required
root@ubuntu:~#

この表示を抑止したいなら、「/etc/pam.d/sshd」の設定を下記のように変更するか、

@@ -30,8 +30,8 @@
 # Print the message of the day upon successful login.
 # This includes a dynamically generated part from /run/motd.dynamic
 # and a static (admin-editable) part from /etc/motd.
-session    optional     pam_motd.so  motd=/run/motd.dynamic
-session    optional     pam_motd.so noupdate
+#session    optional     pam_motd.so  motd=/run/motd.dynamic
+#session    optional     pam_motd.so noupdate
 
 # Print the status of the user's mailbox upon successful login.
 session    optional     pam_mail.so standard noenv # [1]

「/etc/update-motd.d/」を修正もしくは削除する。


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2018-10-22 (月) 21:57:47 (26d)