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
ゆかりと学ぶLinux入門
Search
tukapai
May 21, 2018
Technology
0
190
ゆかりと学ぶLinux入門
かなり初心者向けの動画を作成したついでにアップしました。
推敲とか全くしていないので注意
tukapai
May 21, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
0
180
Janus
bkuhlmann
0
490
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.5k
A (short) History of AI
harishpillay
0
110
Databricks におけるデータエンジニアリング
databricksjapan
0
370
社内勉強会運営のコツ
senoo
6
1.1k
Signals Unleashed: The Full Guide
rainerhahnekamp
0
360
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
Postman v10リリース後を振り返る
nagix
0
120
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
1.8k
Terraformあれやこれ/terraform-this-and-that
emiki
3
180
Featured
See All Featured
The Cult of Friendly URLs
andyhume
73
5.7k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
103
6.6k
Clear Off the Table
cherdarchuk
82
310k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Visualization
eitanlees
135
14k
The Invisible Side of Design
smashingmag
293
49k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
For a Future-Friendly Web
brad_frost
171
8.9k
Code Review Best Practice
trishagee
54
15k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
GraphQLの誤解/rethinking-graphql
sonatard
49
9.2k
Facilitating Awesome Meetings
lara
40
5.6k
Transcript
Ώ͔ΓͱֶͿ Linuxೖ
͜Μʹͪ ݄݁Ώ͔ΓͰ͢
ࠓճLinuxʹ ͍ͭͯ؆୯ͳ ֓ཁΛઆ໌Λ ͠·͢ɻ
͜ͷಈըͰ ࣍ͷϨϕϧͷਓΛ ରʹઆ໌Λͯ͠ ͍·͢ɻ
• ITύεϙʔτͳͲجૅతͳ ࣝΛ͍࣋ͬͯΔਓ • WindowsMacҎ֎ͷOSʹ ͍ͭͯڵຯͷ͋Δਓ • ̏͘Β͍Ͱͬ͘͟Γͱ LinuxΛཧղ͍ͨ͠ਓ
؆୯ͳઆ໌ʹͳͬ ͍ͯΔͷͰ࣭͝ ࡞ऀ·Ͱ͓Β ͍ͤͩ͘͞
Ͱɺ࢝Ίͯ ͍͖·͠ΐ͏
·ͣLinuxʹ ͍ͭͯઆ໌͠·͢ ɻ
Linux1991ʹϑΟϯϥϯ υͷϔϧγϯΩେֶʹࡏ੶͠ ͍ͯͨϦʔφεɾτʔόϧζ ͕ࣗͷֶश༻ʹUnixΛ ࢀߟͯ͠ಠࣗʹ։ൃͨ͠OS ͷ͜ͱͰ͢ɻ
େ͖ͳಛͱͯ͠ɺଞͷۀ OSͱҟͳΓΦʔϓϯιʔε ͳOSͷͨΊɺ୭Ͱࣗ༝ʹ ιʔείʔυΛݟΔ͜ͱ͕ग़ དྷ·͢ɻ·ͨվྑͨ͠ͷΛ ެ։͢Δ͜ͱग़དྷ·͢ɻ
ΦʔϓϯιʔεͷੈքͰ LinuxΛ༗ࢤͰ։ൃΛߦ͏ ίϛϡχςΟ͕ଘࡏ͠ OSͷجຊతͳػೳͱιϑτ ΣΞΛ։ൃ͍ͯ͠·͢ɻ
։ൃͨ͠ϓϩάϥϜ ʮσΟετϦϏϡʔγϣϯʯ ͱ͍͏OSύοέʔδͷঢ়ଶͰ ެ։͞Ε͍ͯͯ
ຊͰ༗໊ͳLinuxσΟετ ϦϏϡʔγϣϯͱͯ͠ ʮCentOSʯʮUbuntuʯ ͕͋ΓɺαʔόʔͷOSͱ͠ ͯΑ͘ΘΕ͍ͯ·͢ɻ
ͪͳΈʹLinux͕ొͨ࣌͠ MacintoshʹSystem̓ܥ Windows 3.xܥ͕ࡌ͞ ΕɺGUIΠϯλʔϑΣʔεͷ࣌ ͕Α͏͘౸དྷ͖ͯͨ࣌͠ ظͰ͋Γ·͢ɻ
Ͱɺ۩ମతʹ Linux͕ͲͷΑ͏ ͳతͰΘΕͯ ͍ΔͷͰ͠ΐ͏͔
Linux൚༻ܕOSͰ͋ΔͷͰ ༷ʑͳ༻్ʹ༻͢Δ͜ͱ͕ ग़དྷ·͕͢ɺଟ͘αʔόʔ ༻OSͱͯ͠ͷΘΕ͍ͯ· ͢ɻ
αʔόʔ༻ͷOS36524࣌ؒ ༷ʑͳ௨৴ॲཧΛ҆ఆ͔ͭߴ ʹॲཧͰ͖Δػೳ͕ඞཁͰ͢ɻ
ͦͷͨΊɺαʔόʔ༻ͷOS ීஈࢲୡ͕༻ͯ͠ΔOSͱ ҟͳΔΞʔΩςΫνϟ ωοτϫʔΫͷػೳΛ࣋ͪ·͢ɻ
͔͠͠ɺ
WindowsαʔόʔͳͲͷ༻ OSඇৗʹߴՁͰଟֹͷඅ༻ ͕͔͔Γ·͢ɻ
·ͨɺ༻ͷͨΊιϑτΣ ΞͷվྑͳͲΛߦ͏͜ͱ͕ ग़དྷ͍ͣΘΏΔϕϯμϩοΫ͕ ൃੜ͠·͢ɻ
খنͳஂମݸਓͰͷ։ൃͳ ͲͰαʔόʔΛ༻͍ͨ͠߹ ͦͷΑ͏ͳͨ͘͞Μͷ͓ۚΛ ͏͜ͱ͕ग़དྷ͖·ͤΜɻ
LinuxͰ͋Εඞཁͳػೳ͕Θ ͔͍ͬͯΕ͓ۚΛ͔͚ͣʹ ඞཁͳσΟετϦϏϡʔγϣϯ ΛΠϯετʔϧ͠ɺࣗͨͪͰ ΧελϚΠζΛ͢Δ͜ͱ͕ग़དྷ ·͢ɻ
ͦͷͨΊࠓଟ͘ͷاۀ ݸਓ͕αʔόʔʹLinuxΛ༻͠ ͓ͯΓ ݱࡏͷOSͷγΣΞͷ70ˋҎ্ ΛLinux͕Ί͍ͯ·͢ɻ
දతͳྫΛڍ͛Δͱ AWSʢAmazonWebServiceʣ ͷϕʔεͱͳ͍ͬͯΔOS Amazon͕ಠࣗʹΧελϚΠζ ͨ͠AmazonLinuxͱ͍͏OSΛ ༻ͯ͠αʔϏεΛߦ͍ͬͯ· ͢ɻ
࠷ޙʹ༗໊ͳ σΟετϦϏϡʔ γϣϯΛ͍͔ͭ͘ հ͠·͢ɻ
ຊͰϝδϟʔͳOS2छྨ ͋ΓRedhatܥͱDebianܥ͕͋ Γ·͢ɻ
·ͣɺRedhatܥͰ༗໊ͳ OSCentOSͰ͢ɻ
CentOSRedHat͕ࣾϦϦʔε ͍ͯ͠Δ༻OS”Red Hat Enterprise Linux”ʢ௨শRHELʣ ͷΫϩʔϯOSͰ͢ɻ
جຊతͳػೳRHELͱಉ༷ͷ ͷ͕ࡌ͞Ε͓ͯΓɺ༻α ϙʔτͷιϑτΣΞͳ͍Ҏ֎ ΄ͱΜͲ༻ͷͷͱେࠩ ͋Γ·ͤΜɻ
େ͖ͳಛɺιϑτΣΞ ϕϯμʔ͕ओಋͱͳΓ։ൃͯ͠ ͍ΔͨΊ҆ఆੑɺόʔδϣϯΞο ϓ·Ͱͷظ͕ؒ͘ϏδωεϢʔ εͱͯ͠ΘΕ·͢ɻ
࠷৽ͷόʔδϣϯCentOS̓ ͰܑఋOSʹFedoraͱ͍͏OS ͍·͢ɻ
ଓ͍ͯDebianܥͰΑ͘ΘΕΔ OSUbuntuͰ͢ɻ
UbuntuDebianͱ͍͏OS͔Β ੜͨ͠OSͰੈքతʹਓؾ͕ ͋Γ·͢ɻ
Ubuntu༗ࢤͷίϛϡχςΟ ओಋͰ։ൃΛ͓ͯ͠Γ ݸਓ͚ʹ͑ΔΑ͏GUIػೳ ͕σϑΥϧτͰαϙʔτ͞Εͯ Δόʔδϣϯ͕͋Γ·͢ɻ
·ͨɺຊޠͷ༁ੵۃత ʹߦΘΕ͍ͯΔͨΊLinuxʹ৮ ΔୈҰาͱ͍͍ͯ͢͠OS ʹͳ͍ͬͯ·͢ɻ
͍͔͕Ͱͨ͠Ͱ ͠ΐ͏͔ʁ
ࠓLinuxͷ Πϯετʔϧ ૢ࡞ʹ͍ͭͯઆ໌ ͍͖͍ͯͨ͠ͱࢥ ͍·͢ɻ
Ҏ্ LinuxೖͰͨ͠ɻ