SlideShare a Scribd company logo
1 of 35
Download to read offline
今から始めるUbuntu入門
次のディストリビューション選びに悩んだあなたのために
日本仮想化技術株式会社
水野 源 mizuno@VirtualTech.jp
2023/07/26
1
日本仮想化技術株式会社 概要
• 社名:日本仮想化技術株式会社
• 設立:2006年12月
• 資本金:3,000万円
• 売上高:212,358千円(2019年7月期)
• 本社:東京都渋谷区渋谷1-8-1
• 取締役:宮原 徹(代表取締役社長兼CEO)・伊藤 宏通(取締役CTO)
• スタッフ:8名(うち、6名が仮想化技術専門エンジニアです)
• 仮想化技術に関する研究および開発
• 仮想化技術に関する各種調査・導入運用サポート
• 自動化・DevOps支援
• 5G・MECに関わる研究開発
2
ベンダーニュートラルな
独立系仮想化技術の
エキスパート集団
発表者について
• 水野 源
• VTJ 技術部所属
• Ubuntu JPメンバー
• ubuntu.comメンバー
• 日経Linuxにて「Linux 100%活用
ガイド」を連載中(連載9年目)
• ニフクラ クラウドナビの記事作
成に協力しています
• ←こんな本を書きました
3
本日のアジェンダ
• Ubuntuの基礎
• Ubuntuってなに?
• Ubuntuを使う魅力とは?
• Ubuntuの運用
• リリースサイクルとサポート期間は?
• エンタープライズ向けのサポートは?
• バージョンアップやセキュリティ対策は?
• RHEL/CentOSユーザーがハマりがちなポイント
4
Ubuntuの基礎
5
Ubuntuとは
• Debian開発者であったMark Shuttleworthによって作られた、Debian
ベースの派生ディストリビューション
• 使いやすいデスクトップOSを作ることを目標として開発開始
• 比較的新しいディストリな印象があるが、2004年10月リリース
• 実は今年で19年目
• OSとしてのすべての機能は無償で使用できる
6
Mark Shuttleworth by Martin Schmitt
from Wikimedia
UbuntuコミュニティとCanonical
• Ubuntuの開発の主体はUbuntuコミュニティ
• CanonicalはMarkがUbuntuをサポートするために設立した企業
• コミュニティに資金的な援助を行っている
• CanonicalはフルタイムでUbuntuを開発する開発者を雇用している
• セキュリティ修正などはCanonicalの手助けなしではたぶん無理
• 緊急時に備え、Ubuntu財団に資金がプールされている
• 初期投資で1000万ドル
• コミュニティによる開発体制と、企業による資金、技術的なサポート
が両立している
7
Ubuntuの利用状況
• サーバーやコンテナのベースOSとして広く使われている
• Linuxを利用していると判明しているWebサイトのうち31.8%がUbuntu
• Archive.org、Sourceforge.net、Wikipedia等で採用されている
• 3DCG映画のレンダリングにも大規模で利用された実績あり
8
https://w3techs.com/technologies/details/os-linux より
Ubuntuを使う魅力
• コミュニティ主体のオープンな開発体制
• Debian由来の豊富なソフトウェア資産
• 世界的に大きいシェア
• 速い進化と長いサポートの両立
• 企業による支援
9
Ubuntuの運用
10
Ubuntuのリリースサイクルとサポート期間
• 半年に一度のタイムベースリリース
• 4月と10月の第三木曜日リリース
• バージョン番号は西暦下2桁.月2桁で表現される
• 例: 2022年4月リリース=22.04
• サポート期間は9ヶ月
• 2年に1度、長期サポート版(LTS)がリリースされる
• LTSのサポート期間は5年
• 公式派生版(フレーバー)は、サポート期間が異なることがある
• 有償のUbuntu Proによって10年間のサポート(ESM)が提供される
11
Ubuntuのコードネーム
• リリースごとにコードネームがつけられている
• 頭韻を踏んだ英単語で「形容詞+動物名」をアルファベット順につけ
るのがならわし
• 開発者間の会話やリポジトリのディレクトリ名などでは、コードネーム
の形容詞部分が使われることが多い
12
バージョン コードネーム
22.04 LTS Jammy Jellyfish
22.10 Kinetic Kudu
23.04 Lunar Lobster
LTSとポイントリリース
• LTSのサポート期間は5年
• 次のLTS(2年後)や、その次のLTS(4年後)まで使い続けられる
• リリースから時間がたつと、新しいハードウェアにインストールできな
いことがある
• インストールしようとしたら、ストレージを認識しないんだけど……etc
• それまでのアップデートや新しいカーネルを含んだインストールメ
ディアをリリースしよう → これがポイントリリース
• LTSリリースから数ヶ月後に最初のポイントリリースがリリースされる
• それから半年ごとに新しいポイントリリースがリリースされていく
• 2年後に次のLTSがリリースされると、ポイントリリースは打ち止め
13
LTSとポイントリリース
14
22.04 LTS
22.10
23.04
23.10(予定)
22/04 22/08 23/02
22/10 23/08 23/10
23/04 24/02 24/04 24/08
24.04 LTS(予定)
22.04.1 22.04.2 22.04.3(予定) 22.04.4(予定) 22.04.5(予定)
https://wiki.ubuntu.com/Releases 参照
Ubuntuのバージョンアップ
• 半年ごとにリリースされるバージョンへのアップグレードと、LTSから
LTSへのアップグレードがある
• LTSから半年後に非LTSへのアップグレードも可能だが非推奨
• LTSからポイントリリースへのOSアップグレードというものはない
• 日々のアップデートを実施すると、自動的にポイントリリース相当になる
• 新しいカーネルを使いたい場合は別途HWEカーネルのインストールが必要
• 専用のコマンド(do-release-upgrade)で次バージョンへ更新する
• これによるアップグレード中は、別デーモンが別ポートでSSHを待ち受けるな
どの親切機能がある
15
Ubuntuのバージョンアップパス
16
20.04 LTS
20.10
21.04
21.10
20/04 20/08 21/02
20/10 21/08 21/10
21/04 22/02 22/04 22/08
22.04 LTS
旧LTS(20.04)から現LTS(22.04)へのバージョンアップの例
非推奨
エンタープライズ向けの有償サポート
• 有償サポートパッケージ「Ubuntu Pro」
• 旧名「Ubuntu Advantage」がリブランディングされたもの
• 多数のUbuntuサーバーを管理するツール「Landscape」
• 再起動なしにカーネルにパッチを当てる「Livepatch」
• Extended Security Maintenanceによる10年の延長サポート
• universeリポジトリへのセキュリティサポート
• Canonicalのナレッジベースへのアクセス
• 24時間の電話、オンライン窓口
• などが含まれている(内容はプランによって多少異なる)
• 基本は年単位課金
• Amazon EC2ではサブスクリプション込みのAMIがあり、1秒単位の課金で利用可能
• なお個人では5台まで無償利用可能
17
Ubuntuのパッケージとセキュリティ
• Linuxディストリビューションでは、なんらかのパッケージ管理システ
ムを使って、ソフトウェアをパッケージとして扱うのが一般的
• UbuntuではDebian由来のDebパッケージと、ユニバーサルパッケージである
snapパッケージが利用されている
• Ubuntuの(Debパッケージの)リポジトリは、main、universe、restricted、
multiverseの4つのコンポーネントに分かれている
18
Ubuntuのパッケージとセキュリティ
19
restricted multiverse
main universe
Canonical Community
Free
Non-Free
Ubuntuのパッケージとセキュリティ
• main/restrictedのパッケージは、Canonicalのセキュリティチームによ
るセキュリティアップデートが保証されている
• インストールメディアにはこのカテゴリのパッケージのみが収録されている
• universe/multiverseのパッケージは、コミュニティによってベストエ
フォートのアップデートが行われる
• そのためアップデートが保証されず、脆弱性も放置される可能性があった
• Canonicalによるサポートがないため、サーバーで利用するかどうかは要検
討の上、自己責任で……というのが従来までの話
• 2023年になり、Ubuntu Proによってuniverseパッケージにもセキュリティアッ
プデートが提供されるようになった
20
通常のLTSとUbuntu Proのサポート範囲
21
Ubuntu LTS Ubuntu Pro
(Infra-Only)
Ubuntu Pro
main 5 years 10 years 10 years
universe Best effort Best effort 10 years
Ubuntu Pro
Ubuntu LTS
1 years
main repository
universe repository
Ubuntu Pro (Infra-Only)
2 years 3 years 4 years 5 years 6 years 7 years 8 years 9 years 10 years
Ubuntuのパッケージアップデート方針
• 一度リリースされたパッケージについては、バージョンを上げないの
が基本
• 共有ライブラリをはじめ、複数のパッケージが依存することでOSが作られて
いるため、リリース後に迂闊にバージョンを変更すると影響が読めないため
• そのため、LTSでは5年間同じバージョンを使い続けることになる
• 同じバージョンが5年以上サポートされ、セキュリティ修正が提供されるとい
うのはメリットでもある
• とはいえバージョンアップの激しいフロント寄りのアプリでは不便
• 最近では、アップデートによって挙動が変わったり,致命的なバグが
発生しないことが保証されている場合は許容されるようになっている
22
新しいパッケージシステム「snap」
• CanonicalとUbuntuコミュニティが開発・推進しているユニバーサル
パッケージ
• あらゆるディストリビューションで利用できる
• 依存関係を気にしなくてよい
• 複数バージョンの並行利用が簡単
• 過去バージョンへのロールバックも簡単
• 開発版/安定版のような複数ブランチの並行配信に対応
• 依存関係が複雑なアプリケーションや、更新頻度の高いアプリケー
ションの配布に向いている
23
Ubuntuを継続して運用していくためには
• リリースタイミング、サポート期間、サポート範囲を意識すること
• main/universeを意識しよう
• タイムベースリリースのため、アップグレードやリプレース計画は立てやすい
• 有償サポートの利用も検討しよう
• 大規模運用ならLandscapeを使うことで、複数サーバーを管理・監視できる
• Livepatchは再起動なしでカーネルの脆弱性にパッチを当てられるので、停
止できないシステムで有効
• 10年サポートされる(10年使いものになるとは言ってない)
• Ubuntu CVE Trackerを活用しよう
• 特定の脆弱性の影響範囲を確認できる
• https://people.canonical.com/~ubuntu-security/cve/
24
RHEL/CentOSユーザーが
ハマりがちなポイント
25
運用中のUbuntuのバージョンを知るには
• /etc/redhat-releaseは(当然)存在しない
• /etc/debian_versionはベースになったDebianのバージョン
• Ubuntuのバージョンを知るにはlsb_releaseコマンド
26
$ cat /etc/debian_version
bullseye/sid
$ lsb_release –a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
パッケージ更新時のお作法
• パッケージ管理コマンドは「apt」
• 従来のapt-getとapt-cacheを統合し、便利機能を追加したコマンド
• とはいえapt-getもまだ使用可能
• apt updateでパッケージ情報を更新
• apt upgradeでパッケージ本体を更新
• yumと異なり、update & upgradeの二段構え
• apt-get upgradeとは挙動が異なることに注意
• apt full-upgradeで全パッケージを完全に更新
• こちらはapt-get dist-upgradeと同等
27
aptとapt-get、upgradeとfull-upgradeの違い
28
パッケージの更新
新規パッケージのインストー
ル
不要パッケージの削除
apt upgrade する する しない
apt full-upgrade する する する
apt-get upgrade する しない しない
apt-get dist-upgrade する する する
• apt full-upgrade/apt-get dist-upgradeは完全なアップグレード
• 依存関係の変更によって、新規パッケージがインストールされたり、古い
パッケージが削除されるとしても、すべて実行する
• apt upgradeはパッケージ削除をともなうアップグレードを保留する
• apt-get upgradeは新規パッケージのインストールもしない
• すなわちapt-get upgradeではカーネルの更新が行われない
パッケージアップデート時の挙動の違い
• /etc以下のファイルは自動で保護される
• パッケージアップデート時、パッケージ内のファイルとローカルのファイルに
差分があった場合、選択肢が表示される
• yumの場合、RPMのSPECでconffileに指定されていないファイルは問答無用
で上書きされてしまう
• より安全に運用するには、etckeeperを使用するなどの工夫を
29
/bin/shがdashへのシンボリックリンク
• dashとはDebian版のAlmquist shell
• Almquist shellとは小型軽量なBourne Shellの代替実装
• よくbashの誤植と勘違いされる……
• dashはbashのような拡張文法を持たない
• Shebangに/bin/shを指定しているにもかかわらず、bash拡張を使っ
ているスクリプトが世の中には存在する
• CentOSではbashが起動されるため、動いてしまう
• Ubuntuではdashが起動されるため、動作しない ←これが本来正しい
30
ファイアウォールがufw
• ufw(Uncomplicated FireWall)はiptablesのフロントエンド
• アクションと許可するプロトコルを指定するだけ
• ポート番号はアプリ/プロトコル名で指定可能
• コメントも書ける
31
$ sudo ufw allow http
$ sudo ufw limit from 192.168.1.0/24 to any port ssh comment ‘from home’
$ sudo ufw status
To Action From
-- ------ ----
80 ALLOW Anywhere
22 LIMIT 192.168.1.0/24 # from home
名前解決はsystemd-resolvedで
• ローカルアプリ向けに名前解決を提供するsystemdサービス
• 127.0.0.53:53で待ち受けるスタブリゾルバ
• /etc/resolv.confにはnameserver 127.0.0.53と書かれる
• resolv.confは動的に生成されるため、手動で編集してはいけない
• /etc/resolv.confは/run/system/resolve/stub-resolv.confへのsymlink
• 設定を変更したい時は/etc/system/resolved.confをいじること
32
ネットワークの設定はnetplanで
• ネットワークの設定をyamlで記述できる抽象化レンダラー
• 対応しているのはsystemd-networkd(と将来的にNetworkManager)
• 従来のifupdownはnetplanに置き換えられた
• /etc/network/interfacesはもう使わない
• /etc/netplan/*.yamlに設定を記述し、netplan applyで適用
• Dry-runやロールバックも可能
33
参考(になるかもしれない)資料
• Ubuntu Weekly Recipe
• https://gihyo.jp/admin/serial/01/ubuntu-recipe
• Ubuntu Weekly Topics
• https://gihyo.jp/admin/clip/01/ubuntu-topics
• Ubuntu日和
• https://pc.watch.impress.co.jp/docs/column/ubuntu/index.html
• Linux 100%活用ガイド
• 日経Linux誌 連載
• Ubuntu Server Guide
• https://ubuntu.com/server/docs
34
Ubuntuへの移行をお手伝いします
• Ubuntuに興味があるけど、何から始めていいかわからない、というよ
うなケースもお手伝いします。
• まずは sales@virtualtech.jp までお気軽にご相談ください。
35

More Related Content

What's hot

Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)NTT DATA Technology & Innovation
 
とにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みるとにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みるMasatoshi Tada
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発日本マイクロソフト株式会社
 
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~NTT DATA OSS Professional Services
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話Kumazaki Hiroki
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版貴志 上坂
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化Yusuke Goto
 
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例gree_tech
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)NTT DATA Technology & Innovation
 
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol BuffersApache Avro vs Protocol Buffers
Apache Avro vs Protocol BuffersSeiya Mizuno
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションアーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションMasahiko Sawada
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?Masahito Zembutsu
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)NTT DATA Technology & Innovation
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)Trainocate Japan, Ltd.
 

What's hot (20)

Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
 
とにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みるとにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みる
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
 
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
 
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol BuffersApache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
 
Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションアーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
 

Similar to 今から始めるUbuntu入門_202307.pdf

Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法について
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法についてContainer related technologies and how to start it コンテナー関連技術の概要と取り組む方法について
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法についてSatoru Yoshida
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)Wataru NOGUCHI
 
Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)shintaro mizuno
 
OpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesOpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesShane Coughlan
 
PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側masahito12
 
YoctoでLTSディストリを作るには
YoctoでLTSディストリを作るにはYoctoでLTSディストリを作るには
YoctoでLTSディストリを作るにはwata2ki
 
Javaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのかJavaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのかYusuke Suzuki
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentTaiji Tsuchiya
 
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパーJuniper Networks (日本)
 
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発Yuta Matsumura
 
Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2潤司 渡部
 
コンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべてコンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべてVirtualTech Japan Inc.
 

Similar to 今から始めるUbuntu入門_202307.pdf (20)

今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
 
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
 
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
 
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法について
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法についてContainer related technologies and how to start it コンテナー関連技術の概要と取り組む方法について
Container related technologies and how to start it コンテナー関連技術の概要と取り組む方法について
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
 
Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)
 
OpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesOpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case Studies
 
Lf intro 2020-r5
Lf intro 2020-r5Lf intro 2020-r5
Lf intro 2020-r5
 
PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側
 
Osc tokyo20141019
Osc tokyo20141019Osc tokyo20141019
Osc tokyo20141019
 
DevOps、その前に
DevOps、その前にDevOps、その前に
DevOps、その前に
 
Osdt2015 saito
Osdt2015 saitoOsdt2015 saito
Osdt2015 saito
 
YoctoでLTSディストリを作るには
YoctoでLTSディストリを作るにはYoctoでLTSディストリを作るには
YoctoでLTSディストリを作るには
 
Javaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのかJavaはコミュニティの力で再び偉大になれるのか
Javaはコミュニティの力で再び偉大になれるのか
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
 
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー
【Interop Tokyo 2016】 リコーのサービス基盤を支えるジュニパー
 
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
 
Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2
 
コンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべてコンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべて
 

More from 富士通クラウドテクノロジーズ株式会社

More from 富士通クラウドテクノロジーズ株式会社 (20)

IPsec VPNとSSL-VPNの違い
IPsec VPNとSSL-VPNの違いIPsec VPNとSSL-VPNの違い
IPsec VPNとSSL-VPNの違い
 
弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf
 
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
 
自宅k8s/vSphere入門
自宅k8s/vSphere入門自宅k8s/vSphere入門
自宅k8s/vSphere入門
 
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
 
今さら聞けないバックアップの基礎
今さら聞けないバックアップの基礎今さら聞けないバックアップの基礎
今さら聞けないバックアップの基礎
 
DevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOpsDevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOps
 
自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた
 
自宅インフラの育て方 第2回
自宅インフラの育て方 第2回自宅インフラの育て方 第2回
自宅インフラの育て方 第2回
 
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
 
これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門
 
「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」
 
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみようマネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
 
GitLabで始めるDevOps入門
GitLabで始めるDevOps入門GitLabで始めるDevOps入門
GitLabで始めるDevOps入門
 
GitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみたGitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみた
 
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについてvSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
 
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOpsVM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
 
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
 
入社2年目社員から見た VDI(DaaS)の運用とセキュリティ
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ入社2年目社員から見たVDI(DaaS)の運用とセキュリティ
入社2年目社員から見た VDI(DaaS)の運用とセキュリティ
 
インフラチームのリモートワーク
インフラチームのリモートワークインフラチームのリモートワーク
インフラチームのリモートワーク
 

今から始めるUbuntu入門_202307.pdf