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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
450
東海道らぐ横浜の集い 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
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
330
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
190
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
180
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
130
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
180
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
190
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
220
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Building Adaptive Systems
keathley
44
2.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
エンジニアに許された特別な時間の終わり
watany
106
230k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
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 が使える日は来るのか…