Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CentOS8 キタ━━━━(゚∀゚)━━━━!!
Search
Kutsuhimo Gochou
November 24, 2019
Technology
0
350
CentOS8 キタ━━━━(゚∀゚)━━━━!!
山の奥紅葉踏みわけ焼く鹿のLinuxライトニングトーク大会 で発表したときの資料です。 CentOS8 のお話です。
Kutsuhimo Gochou
November 24, 2019
Tweet
Share
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
460
東海道らぐ横浜の集い 2019春の巻
misato8310
0
220
アニソンからはじめるヒトカラ入門
misato8310
0
490
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
180
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.5k
ザックリFirewalld
misato8310
0
290
ファイル内容の通知にFluentdを導入した話
misato8310
0
670
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
490
クラウドの障害でディスクがToLOVEった話
misato8310
0
220
Other Decks in Technology
See All in Technology
(Test) ai-meetup slide creation
oikon48
1
290
マルチプレーンGPUネットワークを実現するシャッフルアーキテクチャの整理と考察
markunet
2
240
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
130
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
16k
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
1
110
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
脳内メモリ、思ったより揮発性だった
koutorino
0
210
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
100
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
610
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
200
AI は "道具" から "同僚" へ 自律型 AI エージェントの最前線と、AI 時代の人材の在り方 / Colleague in the AI Era - Autonomous AI Seminar 2026 at Niigata
gawa
0
110
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
480
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
90
Typedesign – Prime Four
hannesfritz
42
3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
Scaling GitHub
holman
464
140k
WENDY [Excerpt]
tessaabrams
9
36k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Transcript
CentOS8 キタ━━━━(゚∀゚)━━━━!! 東海道らぐ東京2019秋 山の奥紅葉踏みわけ焼く鹿のLinuxライトニングトーク大会 靴ひも伍長(くつひもごちょう) @misato8310 @_EOF_83_EOF_
$ whois • 靴ひも伍長(くつひもごちょう)です • I’m 末代イン腐ラエンジニャー • I love
CentOS and Vim ◦ アニメ・漫画・ゲームのために生きている ◦ アニソン無ければボドボドになるメンタル • 生まれも育ちも横浜のはまっ子 • 好きな食べ物は芋ようかん • 今日も Google スライドでお話しするよ つ令和ゼロワン
$ あじぇんだ • CentOS とは • CentOS8 でインストールできるミドルウェア • CentOS8
のパッケージ管理システム • まとめ 嬉しい更新があったのでご紹介!
$ CentOS とは • 商用OS Red Hat Enterprise Linux (RHEL)
との互換性を 目指している Linux ディストロ • 無償で利用可能 • 多数の企業、個人が利用している ◦ 多くの IaaS で起動イメージが提供されている ◦ しかしAWSではCentOS8イメージがまだない • 困ったときはググれば何とかなる
$ ミドルウェアその1: Apache • 初期状態で 2.4.37 がインストールされている • ついに mod_http2
モジュールの追加 ◦ Apache でも HTTP/2 が利用可能に! • mod_md モジュールの追加 ◦ Let’s Encrypt などで発行したSSL証明書の自動適用および 更新が このモジュールだけで可能 ◦ デモ https://youtu.be/gNJUpzNNWMw
$ ミドルウェアその2: PHP • FastCGI Process Manager (FPM) の使用がデフォルト化 ◦
従来は モジュール版 (LoadModule) の使用が多かった印象 • php_value php-flag は /etc/php-fpm.d/*.conf で設定する必要がある ◦ 従来のように Apache 側 (php.conf) では設定しない • PHP の max_execution_time を変更する場合は あわせて httpd の ProxyTimeout 設定を増やす • PHP の設定を変更した場合は php-fpm もあわせて再起動する必要がある
• 初期状態で 2.7.15、3.6.8 がインストール済み • 従来はあった以下については配布されない ◦ デフォルトの python パッケージ
◦ バージョンを指定しない /usr/bin/python 実行ファイル • Python3 または Python2 を直接使用することが推奨 ◦ 理由は 公式ドキュメント に記載あり • どうしても python コマンドを使用したい場合は alternatives コマンドを使用することで python コマンドを設定可能 $ ミドルウェアその3: Python
$ パッケージ管理システムその1 • パッケージ管理システムは YUM v4 (dnf) へ ◦ コマンド構文は
yum も dnf もあまりかわらない模様。 ``` # ll /usr/bin/ | grep dnf lrwxrwxrwx. 1 root root 5 May 13 2019 dnf -> dnf-3 -rwxr-xr-x. 1 root root 1954 May 13 2019 dnf-3 -rwxr-xr-x. 1 root root 1291 May 13 2019 dnf-automatic lrwxrwxrwx. 1 root root 5 May 13 2019 yum -> dnf-3 # dnf install mysql Package mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! ```
$ パッケージ管理システムその2 • RHEL8、CentOS8 では以下のメインリポジトリを使用可能 • BaseOS ◦ 基本的なパッケージを提供(従来のリポジトリ) ◦
安定性を求めるため古いバージョンのパッケージを提供 ◦ インストールしたいパッケージに依存するパッケージのバージョンが あわないのはだいたいこのリポジトリのせい(諸説あり) • AppStream ◦ 比較的新しめのパッケージを提供 (新リポジトリ) ◦ このリポジトリのおかげで新しめのミドルウェアやコマンドを インストールできそう!めっちゃ嬉しい>< (個人の感想)
$ 参考URLなどなど • 8.0 リリースノート • 5.1.7. 動的プログラミング言語、Web サーバー、およびデータベースサーバー •
第4章 アプリケーションストリーム • AppStream リポジトリにあるパッケージ一覧 • AWSマケプレ…
$ まとめ • 追加でリポジトリを入れなくてもイマドキなミドルウェアを入れられる ◦ ナウなヤングにバカウケ的な感じ • ミドルウェアの設定が従来と変わっている箇所があるので気をつけたい • AWSのマケプレで
CentOS8 が使える日は来るのか…