Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Hiroki.lzh
488 views
IT001_開発環境を新しくしよう
思い立って開発環境のバージョンアップをすることにしたのでまとめました。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
PDF
Oss dev-04
by
Kohei KaiGai
PPTX
AI分野におけるコンテナオーケストレーションとは
by
Tetsurou Yano
PDF
201804 about su2
by
Etsuji Nomura
PDF
Cell/B.E. プログラミング事始め
by
You&I
PDF
【GOJAS Meetup-10】Splunk:SmartStoreを使ってみた
by
tokita-r
PDF
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
by
infoScoop
PDF
【エンジニア勉強会】MicrosoftAzure.
by
エンジニア勉強会 エスキュービズム
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
Oss dev-04
by
Kohei KaiGai
AI分野におけるコンテナオーケストレーションとは
by
Tetsurou Yano
201804 about su2
by
Etsuji Nomura
Cell/B.E. プログラミング事始め
by
You&I
【GOJAS Meetup-10】Splunk:SmartStoreを使ってみた
by
tokita-r
第5回iocj情報交換会 info scoop三菱重工業様社内活用事例
by
infoScoop
【エンジニア勉強会】MicrosoftAzure.
by
エンジニア勉強会 エスキュービズム
What's hot
PDF
第2回JAZUG総会 LT - FreeBSD on Azure
by
Keiji Kamebuchi
PDF
Import guidepro
by
Keiko Ito
PPTX
ownCloud概要説明
by
Tetsurou Yano
PDF
CMDBあれこれ
by
OSSラボ株式会社
PPTX
FreeBSDのススメ
by
kunst1080
PPTX
CMDBuild Ready2Use紹介資料
by
OSSラボ株式会社
PDF
CMDBuild overview (Japanese) V2.4 update
by
OSSラボ株式会社
PDF
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
PDF
FiNCを支えるインフラ技術 ~ ECSとDevOps~
by
Satoshi Nakamura
PDF
Majibaka
by
Satoshi Hirata
PPTX
03.owncloudのエコシステム
by
Tetsurou Yano
PDF
ZFS on Linux @ZFS Day 2011.10
by
Kazuhisa Hara
PDF
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
by
Masahiko Ebisuda
PDF
Zabbix監視運用業務の自動化事例
by
OSSラボ株式会社
PPTX
これぞ最強!? Windows Virtual Desktop の使い方
by
Takashi Ushigami
PDF
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
by
OSSラボ株式会社
PPTX
Hyper-V + Linux {which Microsoft Loves}
by
Norio Sashizaki
PDF
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
by
Fuminobu Takeyama
PPTX
Interact 2019:Microsoft SDN v2 よもやま話
by
wind06106
PPTX
Softlayer無制限ストレージを ownCloudで使う
by
Tetsurou Yano
第2回JAZUG総会 LT - FreeBSD on Azure
by
Keiji Kamebuchi
Import guidepro
by
Keiko Ito
ownCloud概要説明
by
Tetsurou Yano
CMDBあれこれ
by
OSSラボ株式会社
FreeBSDのススメ
by
kunst1080
CMDBuild Ready2Use紹介資料
by
OSSラボ株式会社
CMDBuild overview (Japanese) V2.4 update
by
OSSラボ株式会社
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
FiNCを支えるインフラ技術 ~ ECSとDevOps~
by
Satoshi Nakamura
Majibaka
by
Satoshi Hirata
03.owncloudのエコシステム
by
Tetsurou Yano
ZFS on Linux @ZFS Day 2011.10
by
Kazuhisa Hara
あなたも「違いが分かる人」になりましょう! ~ Azure, AzureStack, AzureStack HCI ~
by
Masahiko Ebisuda
Zabbix監視運用業務の自動化事例
by
OSSラボ株式会社
これぞ最強!? Windows Virtual Desktop の使い方
by
Takashi Ushigami
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
by
OSSラボ株式会社
Hyper-V + Linux {which Microsoft Loves}
by
Norio Sashizaki
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
by
Fuminobu Takeyama
Interact 2019:Microsoft SDN v2 よもやま話
by
wind06106
Softlayer無制限ストレージを ownCloudで使う
by
Tetsurou Yano
Similar to IT001_開発環境を新しくしよう
PDF
CIBC 事前インストール
by
Takashi Imagire
PDF
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
by
Masataka Tsukamoto
PPTX
Cent OS7 and RHELl7 update
by
Kazumi Hirose
POTX
LinuxをインストールしてWebサーバーを立ち上げてみよう
by
Masataka Tsukamoto
PDF
2012.10.23 rh forum
by
Ryo Fujita
PDF
コンテナーによるIT基盤変革 - IT infrastructure transformation -
by
日本ヒューレット・パッカード株式会社
PDF
CentOS7をインストールして遊ぶのだ
by
Yukio Saito
PDF
linux基礎_新卒エンジニア勉強会20130404
by
エンジニア勉強会 エスキュービズム
PDF
Gitと出会って人生変わった テックヒルズ2013-03-22
by
Shota Umeda
CIBC 事前インストール
by
Takashi Imagire
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
by
Masataka Tsukamoto
Cent OS7 and RHELl7 update
by
Kazumi Hirose
LinuxをインストールしてWebサーバーを立ち上げてみよう
by
Masataka Tsukamoto
2012.10.23 rh forum
by
Ryo Fujita
コンテナーによるIT基盤変革 - IT infrastructure transformation -
by
日本ヒューレット・パッカード株式会社
CentOS7をインストールして遊ぶのだ
by
Yukio Saito
linux基礎_新卒エンジニア勉強会20130404
by
エンジニア勉強会 エスキュービズム
Gitと出会って人生変わった テックヒルズ2013-03-22
by
Shota Umeda
More from Hiroki.lzh
PDF
FAV004_ちひろさんに投票したい!
by
Hiroki.lzh
PPTX
IT004_2015_RandomWikipedia作ってみた
by
Hiroki.lzh
PDF
Moba passion 日野茜誕生日2015
by
Hiroki.lzh
PDF
IT003_2015_素数休日のススメ
by
Hiroki.lzh
PDF
IT002_DISKベンチマークをとろう
by
Hiroki.lzh
PDF
FAV001_はじめよう自己監視
by
Hiroki.lzh
FAV004_ちひろさんに投票したい!
by
Hiroki.lzh
IT004_2015_RandomWikipedia作ってみた
by
Hiroki.lzh
Moba passion 日野茜誕生日2015
by
Hiroki.lzh
IT003_2015_素数休日のススメ
by
Hiroki.lzh
IT002_DISKベンチマークをとろう
by
Hiroki.lzh
FAV001_はじめよう自己監視
by
Hiroki.lzh
IT001_開発環境を新しくしよう
1.
開発環境を新しくしよう Hiroki.lzh IT-Slide#1
2.
1 本業 Twitter プロデューサー @Hiroki_lzh 副業 とあるIT関係サラリーマン 好きな言語 Perl 自己紹介 73253752
3.
個人の開発環境の新規構築についてです なぜ新規構築するのか OSを導入しましょう 基本的な設定を入れましょう ※ホスト名変更とNW疎通、時刻同期まで 2 今回のお品書き
4.
3 なぜ新規構築するのか 今の開発環境はCentOS5.6だお・・・ 時代の流れに取り残されているお・・・ まずはCentOS7.1にバージョンアップするお! 思い立ったが吉日、ただそれだけ
5.
4 なぜ新規構築するのか 個人環境とはいえEOLに追われないようにしたい とはいえ、EOLまでかなりの期間はある OS EOL(予定) Windows Server
2003 延長サポート 2015年07月 RHEL5(通常) /CentOS5 2017年03月 Windows Server 2008 延長サポート 2020年01月 RHEL5 延長サポート 2020年03月 RHEL6(通常) /CentOS6 2020年11月 Windows Server 2012 延長サポート 2023年01月 RHEL6 延長サポート 2023年11月 RHEL7(通常) /CentOS7 2024年06月 RHEL7 延長サポート 2027年06月
6.
5 なぜ新規構築するのか こまけぇこたぁいいんだよ!!
7.
6 OSを導入しましょう -始める前に 導入するのは Community ENTerprise
Operating System Red Hat Enterprise Linux(RHEL)の ディストリビューション、高い互換性がある 2014年01月にRed Hat社が支援表明 無償で使用できる! 個人環境なので有償サポートは不要だ! 2015年03月31日に7.1がリリースされた!
8.
7 OSを導入しましょう -始める前に CentOS5.6 ⇒
7.1 で変わること(の一部) Fedora Core 6からFedora19 ベースに カーネルバージョンが2.6系から3.1系に GRUB Legacy からGRUB2に コマンド関係が統合されているようだ (これまでのコマンド系もあるようだ)
9.
8 OSを導入しましょう -始める前に CentOS5.6 ⇒
7.1 でうれしいこと 全体的な性能向上 電力利用効率の向上 TCP Fast Open含むTCP通信の最適化 新しいコンパイラによるよりよいコード などなど
10.
9 OSを導入しましょう -始める前に CentOS7.1 導入用件の確認 正式な導入要件は見つからなかった・・・ メモリ1GB以上、かつ64bit
CPUが 最低要件という記事を見かける (そもそも32bit版はない) まぁ、やってみれば何とかなるでしょ ※今回は仮想マシンで環境を用意します 項目 今回の開発環境 Memory 4GB CPU 1 vCPU (Intel® Xeon(R) CPU X7560 @2.27GHz ) DISK 50GB (VMDK、シンプロビジョニング)
11.
10 OSを導入しましょう -導入開始 まずはCentOS7.1を取得 https://www.centos.org/download/ 「CentOS-7-x86_64-DVD-1503-01.iso」が今回対象 4GBほどのサイズ
12.
11 OSを導入しましょう -導入開始 いざインストール開始 参考:RHELインストールガイド http://jp-redhat.com/migration/docker/images/RHEL7-install-guide.pdf
13.
12 OSを導入しましょう -導入中 言語の選択 日本語を選択します
14.
13 OSを導入しましょう -導入中 設定あれこれ フラットデザインってやつか・・・ 都合上、GNOME Desktopで導入します
15.
14 OSを導入しましょう -導入中 はやくもインストールが始まる その間にrootパスワードとユーザ作成が出来る
16.
15 OSを導入しましょう -導入中 完了しました! さくっと終わってしまった
17.
16 OSを導入しましょう -導入終了 ログイン画面 なんだか寂しい画面になってる・・・?
18.
17 OSを導入しましょう -導入終了 ログイン後の画面 え、青い画面じゃないのか・・・
19.
18 基本的な設定を入れましょう - ホスト名 CentOS5でのホスト名設定 /etc/sysconfig/network
を直接編集する CentOS7でのホスト名設定 NetworkManagerが管理しているので nmcliコマンドで設定 /etc/hostname が作成される # vi /etc/sysconfig/network HOSTNAME= (ホスト名) # nmcli general hostname (ホスト名)
20.
19 基本的な設定を入れましょう - ホスト名 ホスト名には愛着が湧くものを 個人環境では自己満足が大切、という持論 フフフフフ 名まえがほしいな 「localhost」じゃあ今いち呼びにくいッ! このHiroki.lzhが名付け親になってやるッ! そうだな… 『新しい開発、またここから』という意味の 「CheckMyNote」というのはどうかな!
21.
20 基本的な設定を入れましょう - NW CentOS5でのNW設定 /etc/sysconfig/network/network-scripts/ifcfg-ethX を直接編集する CentOS7でのNW設定 NetworkManagerが管理しているので nmcliコマンドで設定 このあたりは一新されているようだ デバイス名もethではなくensに変更された #
vi /etc/sysconfig/network/network-scripts/ifcfg-eth0 IPADDR=192.168.1.100 NETMASK=255.255.255.0
22.
21 基本的な設定を入れましょう - NW デバイスの一覧の表示 IPアドレスとGWの変更 #
nmcli device # nmcli device show (デバイス名) [Usage] # nmcli connection modify (デバイス名) (パラメータ) (設定値) [手動設定へ変更] # nmcli connection modify ens192 ipv4.method manual [IPアドレスの割り当て] # nmcli connection modify ens192 ipv4.addresses 192.168.1.10/24 [GWの指定] # nmcli connection modify ens192 ipv4.addresses 192.168.1.1
23.
22 基本的な設定を入れましょう - NW DNSの設定 スタティックルートの追加 自動起動の設定 #
nmcli connection modify (デバイス名) ipv4.dns (DNSサーバIP) [Usage] # nmcli connection modify (デバイス名) +ipv4.routes (ルーティング) # nmcli connection modify ens192 +ipv4.routes “10.0.1.0/24 192.168.2.1” # nmcli connection modify (デバイス名) connection.autoconnect “yes”
24.
23 基本的な設定を入れましょう - NW NW起動・停止 NWの接続状態の確認 疎通の確認 [起動] #
nmcli connection up (デバイス名) [停止] # nmcli connection down (デバイス名) # nmcli device show # nslookup 8.8.8.8 Non-authoritative answer: 8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com. # ping -c 4 -q google-public-dns-a.google.com --- google-public-dns-a.google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 4.703/5.861/7.268/1.074 ms
25.
24 基本的な設定を入れましょう - 時刻同期 CentOS5での時刻同期設定 /etc/ntp.conf
を直接編集し、NTPサービス起動 CentOS7での時刻同期設定 chronyというサービスに変わったらしい サービス登録もsystemctlコマンドに統合されたようで # vi /etc/ntp.conf # chkconfig ntpd on # /etc/init.d/ntpd start # ntpq -p # vi /etc/chrony.conf # systemctl start chronyd # systemctl enable chronyd # chronyc sources
26.
25 今回のあれこれ 所感 新しくなった環境に慣れなきゃいけないね 新しいコマンド関係も覚えていかないとね 今後やること firewalldのお勉強と設定 Chronyのお勉強と設定 開発関係のパッケージ導入
Download