#author("2025-03-02T08:42:30+09:00","default:dramsukohome","dramsukohome")
#author("2025-03-03T10:03:16+09:00","default:dramsukohome","dramsukohome")
[[LinuxServer]]

#shadowheader(1,"Ubuntu 22.04 Install(Server用途)");

#contents




* 合わせてこちらも参照 [#w6434c09]
- [[Ubuntu_22.04_Install]]




* OSのInstall [#m05f89db]
-今回はProxMox上のコンテナから。
-- コンテナ絡みは[[こちら>Proxmox VE#se12d2f3]]から。




*設定 [#sdc74d42]



** 一般ユーザを追加 [#g2d111a4]
 sudo adduser userName



** sudo権限付与 [#q8bac2c8]
 sudo visudo



** ネットワークの設定 [#l4ed8acc]
+proxyの設定
-- [[参考サイト(プロキシクライアントの設定 : Ubuntu):https://www.server-world.info/query?os=Ubuntu_24.04&p=squid&f=2]]
++proxy.shの作成
 sudo vim /etc/profile.d/proxy.sh
++内容
 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
++反映
 source /etc/profile.d/proxy.sh
+ ipv6無効化
++編集
 sudo vi /etc/sysctl.conf
++以下の内容を追加
 net.ipv6.conf.all.disable_ipv6 = 1
 net.ipv6.conf.default.disable_ipv6 = 1
++反映
 sudo sysctl -p
++再起動後も無効化する
+++ sudo vi /etc/sysctl.d/60-ipv6-disable.conf
 net.ipv6.conf.all.disable_ipv6=1
 net.ipv6.conf.default.disable_ipv6=1
 net.ipv6.conf.lo.disable_ipv6=1
+++ 反映
 sudo sysctl --system
+++ rc.localの末尾へ追記記載
---- sudo vi /etc/rc.local
 sudo sysctl --system
+++ 再起動して確認
 sudo shutdown -r now


*** その他のネットワーク設定の場所 [#ne017d62]
+NetworkManager(管理コマンド''無し'')
--ディレクトリ
 /etc/NetworkManager/system-connections
--networkデーモンの再起動
 sudo systemctl restart networkd-dispatcher.service
+NetworkManager(管理コマンド''有り'')
 sudo nmtui
+netplan
 /etc/netplan
-- 適用
 sudo netplan apply
+systemd, networkd,
 /etc/network/interfaces
--リゾルバ(resolv)
 /etc/resolv.conf



** timezoneの変更 [#jb8f0f56]
 sudo timedatectl set-timezone Asia/Tokyo 



** インストール続き [#hda912f0]
+Ubuntu パッケージ情報のアップデート
 sudo apt update
+初期アップデートプログラムの適用
 sudo apt upgrade



** 自分が必要なソフトのインストール1 [#bd24eb30]
+ ntp : Network Time Protocol(時計合わせ機能のインストール)
+ vim : 拡張 vi プログラム
+ ssh : ssh 接続プログラム
+ net-tools : ifconfig など基本的なコマンドをインストール
+ iftop : top コマンドのネットワーク版
+ iotop : top のディスク版
 sudo apt -y install ntp vim ssh net-tools iftop iotop sysstat



** ntp [#k95224e7]
-[[ntpサーバ#a8a980e0]]



** ldap [#u29767c6]
-[[openldap#l7ae19bd]]



** zabbix [#n8d442cc]
-[[zabbix#i8815f17]]



** postfix [#m5bef022]
-[[mail,postfix,dovecot#r1b8edce]]



** logwatch [#ya49f8a6]



**ufw [#s220b17a]
-まだwikiページ無しですが、基本的な機能だけ。
-sudo ufw allow ssh
-sudo ufw allow 10050
-sudo ufw allow 10050/tcp



** moose file system(mfs) のインストールと設定 [#p2c0ee42]
-こちらも参照 [#c7150d73]
--[[moose_file_system_moosefs_mfs]]


*** ProxMoxの場合は以下の手順でfuseを有効化~ [#w3abde73]
(これ、はまりました。。。3時間以上。。。)
+ コンテナー(仮想マシン) -> 「オプション」->「機能」をダブルクリック -> 「FUSE」をチェックオン -> 「OK」
+仮想サーバ(コンテナ)の再起動


*** ユーザーとグループの作成 [#k5bfae6a]
 sudo groupadd -g 1001 mfs
 sudo useradd -u 1001 -g 1001 mfs


*** Install [#ba1f88ad]
- apt-get へ key のインポート 
++ gnupgとcurlのインストール~
(debianでは色々あるので、fuseは個別に入れておいた方が良いかも。。。)
 sudo apt install gnupg curl fuse
++ キーの追加
 sudo curl https://repository.moosefs.com/moosefs.key | sudo gpg -o /etc/apt/keyrings/moosefs.gpg --dearmor
++ 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
++ aptのupdate
 sudo apt update
++ mfs clientのインストール
 sudo apt install moosefs-client


*** mfs マウント先の作成 [#jd0455d6]
 sudo mkdir /mnt/mfs


*** mfs のマウント [#jbdd1f2e]
 sudo mfsmount /mnt/mount -H master.tar3.net


*** fstabへ追記 [#i8b80069]
- sudo vi /etc/fstab
 mfsmount     /mnt/mfs     fuse     defaults,mfsdelayedinit,mfsmaster=mfsmaster.tar3.net,mfsport=9421     0     0

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS