# 合わせてこちらも参照
# OSのInstall
- コンテナ絡みは[ProxMoxVE](/310-Linux/313-LinuxServer/LinuxServerSoft/ProxMoxVE#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8Alxc)から。
# 設定
## 一般ユーザを追加 ``` sudo adduser userName ```
## sudo権限付与 ``` sudo visudo ```
## vim だけ先にインストール ``` sudo apt -y install vim ```
1. 以下を開く(もしくは作成) ``` vi ~/.vimrc ``` 1. 以下を追加(右クリックでは貼り付けできないので、<kbd>Shift</kbd> + <kbd>Insert</kbd>で貼り付け) ``` set clipboard=unnamed,autoselect ```
## ネットワークの設定 1. proxyの設定
- [参考サイト(プロキシクライアントの設定 : Ubuntu)](https://www.server-world.info/query?os=Ubuntu_24.04&p=squid&f=2) 1. proxy.shの作成 ``` sudo vim /etc/profile.d/proxy.sh ``` 1. 内容 ``` MY_PROXY_URL="http://prox.srv.world:3128" HTTP_PROXY=$MY_PROXY_URL HTTPS_PROXY=$MY_PROXY_URL FTP_PROXY=$MY_PROXY_URL http_proxy=$MY_PROXY_URL https_proxy=$MY_PROXY_URL ftp_proxy=$MY_PROXY_URL export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy ``` 1. 反映 ``` source /etc/profile.d/proxy.sh ```
1. ipv6無効化
- [disableIpV6](/310-Linux/311-LinuxCommon/110-command/disableIpV6)
### その他のネットワーク設定の場所 1. NetworkManager(管理コマンド**無し**)
- ディレクトリ ``` /etc/NetworkManager/system-connections ``` - networkデーモンの再起動 ``` sudo systemctl restart networkd-dispatcher.service ```
1. NetworkManager(管理コマンド**有り**)
``` sudo nmtui ```
1. netplan
``` /etc/netplan ``` - 適用 ``` sudo netplan apply ```
1. systemd, networkd,
``` /etc/network/interfaces ``` - リゾルバ(resolv) ``` /etc/resolv.conf ```
## timezoneの変更 ``` sudo timedatectl set-timezone Asia/Tokyo ```
## インストール続き 1. Ubuntu パッケージ情報のアップデート
``` sudo apt update ```
1. 初期アップデートプログラムの適用
``` sudo apt upgrade ```
## 自分が必要なソフトのインストール1 1. ntp : Network Time Protocol(時計合わせ機能のインストール) 1. ssh : ssh 接続プログラム 1. net-tools : ifconfig など基本的なコマンドをインストール 1. iftop : top コマンドのネットワーク版 1. iotop : top のディスク版 1. tmux : 1つの接続で複数画面にしたり、途中でsshが切断されてもセッションが保持されたり。。。 1. htop : 高機能top 1. glances : htop のさらに高機能版
``` sudo apt -y install ntp ssh net-tools iftop iotop sysstat tmux htop glances ``` - tmux の時ファンクションキーが効かないので、以下も追加 ``` vi ~/.bashrc ``` ``` export TERM=xterm-256color ```
## ntp
## ldap
## zabbix
## postfix
## logwatch ``` sudo apt install logwatch ```
## ufw
## moose file system(mfs) のインストールと設定
### ProxMoxの場合は以下の手順でfuseを有効化 (これ、はまりました。。。3時間以上。。。) 1. コンテナー(仮想マシン) -> 「オプション」->「機能」をダブルクリック -> 「FUSE」をチェックオン -> 「OK」 1. 仮想サーバ(コンテナ)の再起動
### ユーザーとグループの作成 ``` sudo groupadd -g 1001 mfs sudo useradd -u 1001 -g 1001 mfs ```
### Install
1. gnupgとcurlのインストール (debianでは色々あるので、fuseは個別に入れておいた方が良いかも。。。) ``` sudo apt install gnupg curl fuse ``` 1. キーの追加 ``` sudo curl https://repository.moosefs.com/moosefs.key | sudo gpg -o /etc/apt/keyrings/moosefs.gpg --dearmor ``` 1. apt-get の souce list へソースを追加 sudo で動かない場合は、「sudo su -」を実行してから。 ``` sudo echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] http://repository.moosefs.com/moosefs-3/apt/ubuntu/noble noble main" > /etc/apt/sources.list.d/moosefs.list ``` 1. aptのupdate ``` sudo apt update ``` 1. mfs clientのインストール ``` sudo apt install moosefs-client ```
### mfs マウント先の作成 ``` sudo mkdir /mnt/mfs ```
### mfs のマウント ``` sudo mfsmount /mnt/mount -H master.tar3.net ```
### fstabへ追記
``` mfsmount /mnt/mfs fuse defaults,mfsdelayedinit,mfsmaster=mfsmaster.tar3.net,mfsport=9421 0 0 ```