centos - rip tutorialcentos...
TRANSCRIPT
centos
#centos
1
1: centos 2
2
2
Examples 2
2
CentOS 37
38
You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: centos
It is an unofficial and free centos ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official centos.
The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.
Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to [email protected]
https://riptutorial.com/ja/home 1
1: centosをいめるCentOSのバージョンをダウンロード here
CentOS Linuxディストリビューションは、Red Hat Enterprise LinuxRHELのソースからした、がく、で、しやすく、のいプラットフォームです。20043、CentOS Linuxは、 Red Hat。そのため、CentOS LinuxはRHELとにがあることをしています。
CentOSプロジェクトは、オープンソースコミュニティをするためのなプラットフォームをするというにをてた、コミュニティのフリーソフトウェアのりみです。々は、いくつかのとして、クラウドプロバイダ、ホスティングコミュニティ、およびデータのためのフレームワークをするです。たちはいくつかの「」コミュニティとして、らができるプラットフォームでよりにソフトウェアをしてするのをっています。
CentOSプロジェクトは、々ななまたは「SIG」をするとともに、Apache Foundationのをモデルにしています。これらのグループは、CentOS Linuxのコアのためのさまざまな、アドオン、またはきえをすることにをいています。 SIGのすべきはのとおりです。
コア - コアのCentOS Linuxプラットフォームをし、リリースします。 Xen4CentOS - CentOS 6
CentOSデザインのXen4サポートを - のアートワークによるユーザーエクスペリエンスの "
*はこちら https : //www.centos.org/about/
バージョン
CentOSバージョン
5 2007-04-12
6 2011710
7 2014-07-07
Examples
インストールまたはセットアップ
CentOS 7のインストールにするなとにするな
のCentOS.ISO - https://www.centos.org/download/をダウンロードしてください。1.
リンクをしてCentOSのバージョンをダウンロードした、またはのCentOSダウンロードページをした。 UnetbootinというLiveUSB CreatorをしてDVDにきむか、なUSBスティックをします。
2.
https://riptutorial.com/ja/home 2
インストーラのブータブルメディアをしたら、DVD / USBをシステムのなドライブにし、コンピュータをしてブータブルユニットをすると、のCentOS 7のプロンプトがされます。プロンプトでInstall CentOS 7をし、[Enter]キーをします。
3.
システムがメディアインストーラのみみをし、ようこそがされます。インストールをけする「インストール・プロセス」をし、「」をクリックします。
4.
https://riptutorial.com/ja/home 3
のステップ、のプロンプトはInstallation Summaryです。あなたのシステムをにカスタマイズするためのくのオプションがあります。にしたいことは、あなたのです。 [と]をクリックして、されたマップからサーバーのなをし、[]ボタンをクリックしてをします。
5.
https://riptutorial.com/ja/home 4
のステップは、サポートとキーボードのをすることです。あなたのシステムのメインとエクストラをし、ボタンをすとします。
6.
https://riptutorial.com/ja/home 5
じでプラスボタンをしてキーボードレイアウトをし、のフィールドをしてキーボードをテストします。キーボードのがしたら、キーボードをりえるためののキーのみわせをできます。の、Alt + Ctrlをしています。のキーのみわせをしたら、もう[]をしてをし、[インストールの]
のメインにります。
7.
https://riptutorial.com/ja/home 6
https://riptutorial.com/ja/home 7
をいたくないは、LANGUAGE SUPPORTをできます。 "LANGUAGE SUPPORT"をクリックしてダイアログをきます。
8.
https://riptutorial.com/ja/home 8
デフォルトでは、CentOSにはがプリインストールされていますが、よりくのをにできます。のは、DeutschドイツをとしてDeutsch Germanをしています。、をします。
9.
のステップでは、HTTP、HTTPS、FTP、またはNFSプロトコルをするネットワークのなどのローカルDVD / USBメディアのインストールソースをしてインストールをカスタマイズし
10.
https://riptutorial.com/ja/home 9
たり、のリポジトリをしたりすることもできます。あなたがしていることをっている。デフォルトのAuto-detectedインストールメディアをそのままにして、Doneをしてします。
のステップでは、システムインストールソフトウェアをすることができます。このステップ11.
https://riptutorial.com/ja/home 10
では、CentOSにはくのサーバーとデスクトップのプラットフォームがされていますが、なカスタマイズがな、にCentOS 7をサーバープラットフォームとしてするは、のなシステムソフトウェアをインストールし、でにじてのパッケージをすることができる、アドオンとしてのライブラリによるのインストール
[ yum groupinstall “Name of installed package” ] command.
https://riptutorial.com/ja/home 11
はあなたのハードドライブをするです。 [インストール]メニューをクリックし、ディスクをして[パーティションをする]をします。ここでするパーティションについてしくは、 https :
//www.centos.org/docs/5/html/Installation_Guide-en-US/s1-diskpartitioning-x86.htmlをしてください。
10.
https://riptutorial.com/ja/home 12
ので、パーティションレイアウトとしてLVMボリュームマネージャをし、XFSファイルシステムをして3つのシステムパーティションをし、にハードディスクスペースをし、すべてのLVSをするオプションをここをクリックしてにします1つのきなボリュームグループ "centos"にします。
11.
/ boot - LVM•/root - LVM•スワップ - LVM•
https://riptutorial.com/ja/home 13
インストーラによってにわれるデフォルトのパーティションレイアウトがにらないは、パーティションスキームをに、、またはサイズすることができます。
12.
https://riptutorial.com/ja/home 14
2TBをえるハードディスクをしているユーザーの、インストーラはにパーティションテーブルをGPTにしますが、2TBよりさいディスクでGPTテーブルをするは、inst.gptデフォルトのをするには、インストーラのブートコマンドラインにします。
のステップは、システムのホストをし、ネットワーキングをにすることです。 Network
Hostname labelをクリックし、HostnameフィールドにシステムFQDNFully Qualified
Domain Nameをしてから、ネットワークインタフェースをにして、のイーサネットボタンをONにりえます。ネットワークにするDHCPサーバーがある、なNICのすべてのネットワークをにします。これはアクティブなインターフェイスのにされます。
13.
https://riptutorial.com/ja/home 15
あなたのシステムがサーバーとしてされているは、イーサネットNICのネットワークをボタンをクリックしてし、のスクリーンショットのようなすべてのインタフェースをし、ボタンをすと、ボタンをオフとオンにりえてイーサネットカードをにし、したらをしてメインメニ
14.
https://riptutorial.com/ja/home 16
ューにります。
https://riptutorial.com/ja/home 17
IPごとに、アドレス、ネットマスク、およびゲートウェイのエントリをします。の、192.168.1.100、Netmask 255.255.255.0、Gatewayとして192.168.1.1、DNSサーバーとしてAddressを8.8.8.8 8.8.4.4としてしています。これらのはネットワークによってなるがあります。その、[]をします。
15.
IPv6インターネットがないは、[IPv6]タブで[IPv6]を[auto]から[ignore]にしてください。そうしないと、CentOSがしいIPv4をしているようにけられます。わりにIPv6をしてします。
https://riptutorial.com/ja/home 18
に、のスクリーンショットにすようにをオンにするがあります。さらにをします。16.
これで、Begin Installationボタンをしてrootアカウントのなパスワードをして、インストールプロセスをします。
17.
https://riptutorial.com/ja/home 19
インストールプロセスがされ、のウィンドウでさなのプログレスバーがされます。ここでは、ROOT PASSWORDをし、USER CREATIONオプションにしいrootユーザーをするがあります。はまずルートパスワードをめます。
18.
あなたのしたなパスワードをし、をしてください19.
https://riptutorial.com/ja/home 20
に、USER CREATIONにきます。20.
にはユーザーをします、はフルネーム ""とユーザー ""をしましたが、このアカウントをするにはパスワードをして、をしてください。オフコースでは、あなたのにじてのをすることができます。
21.
https://riptutorial.com/ja/home 21
Finishをします。をって、セットアップのをちます。22.
インストールがすると、サーバーのをされます。をするだけです。23.
https://riptutorial.com/ja/home 22
サーバーがし、そのユーザーとパスワードをします。24.
おめでとうすぐあなたのしいマシンにCentOSのバージョンをインストールしました。インストールメディアをすべてしてコンピュータをして、しいCentOS 7にログインし、システムのアップデートなどのシステムタスクをし、をするためになそののなソフトウェアをインストールします。
これでほどしたユーザーでログインするがいました。ルートをすることもできます。25.
CentOSののログイン
rootユーザーとしてサーバーにログインするので、なインストールをできます。
https://riptutorial.com/ja/home 23
のは、すべてのなアップデートをyumでインストールすることです。
yum update
アップデートのインストールをするには "y"をしてください。
シェルのファイルをできるように、2つのコマンドラインエディタをインストールします
yum install nano vim
ネットワーク
CentOS 7.2のは、ifconfigコマンドであらかじめインストールされていないので、のようにインストールします。
yum install net-tools
ネットワークファイルをまたはするには、ファイルをするだけです
nano /etc/sysconfig/network-scripts/ifcfg-ens33
これはIPアドレスをしたときのようになります
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" NAME="ens33" UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.1.100" PREFIX="24" GATEWAY="192.168.1.1" DNS1="192.168.1.1" DNS2="8.8.8.8" DNS3="8.8.4.4" Or like this when you use DHCP: TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes"
https://riptutorial.com/ja/home 24
IPV6_FAILURE_FATAL="no" NAME="ens33" UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f" DEVICE="ens33" ONBOOT="yes" HWADDR="00:50:56:15:23:79" PEERDNS="yes" PEERROUTES="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_PRIVACY="no"
にじてをします。
のデバイスはなるがありますので、/ etc / sysconfig / network-scriptsディレクトリにあるのファイルをしてください。
/ etc / hostsをする
のように/ etc / hostsファイルをします。
nano /etc/hosts
のようにをします。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.1.100 server1.example.com server1 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
おめでとうこれでなCentOS 7サーバーのセットアップができました
GUIをわりにうことをむかもしれませんが、ここではあなたがべるさまざまながあります
GNOME-Desktopのインストール
をしてGNOMEデスクトップをインストールします。
# yum -y groups install "GNOME Desktop"
インストールがしたらGUIをするには
# startx
https://riptutorial.com/ja/home 25
GNOME Shellのい
CentOS 7のデフォルトのGNOMEデスクトップはクラシックモードからまりますが、GNOMEシェルをいたいはのようにしてください
オプションAstartxでGNOMEをする、のようにします。
# echo "exec gnome-session" >> ~/.xinitrc # startx
オプションBシステムのグラフィカルログインsystemctl set-default graphical.targetをし、システムをします。システム
[サインイン]ボタンのにあるボタンをクリックします。1.
リストで "GNOME"をします。 デフォルトはGNOME Classicです2.
"サインイン"をクリックし、GNOME Shellでログインしてください。3.
https://riptutorial.com/ja/home 26
GNOMEシェルはのようにまります
KDEデスクトップのインストール
してKDEデスクトップをインストールする
# yum -y groups install "KDE Plasma Workspaces"
インストール、のようなコマンドをしてください。
# echo "exec startkde" >> ~/.xinitrc
https://riptutorial.com/ja/home 27
# startx
KDEデスクトップはのようにまります
MATEデスクトップのインストール
をしてMATEデスクトップをインストールします。
# yum --enablerepo=epel -y groups install "MATE Desktop"
インストール、のようなコマンドをしてください。
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc # startx
MATEデスクトップがします。
https://riptutorial.com/ja/home 28
Xfceデスクトップのインストール
のようにしてXfce Desktop Environmentをインストールします。
# yum --enablerepo=epel -y groups install "Xfce"
インストール、のようなコマンドをしてください。
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # startx
Xfceデスクトップがします。
https://riptutorial.com/ja/home 29
それの
.xinitrcファイルにstartxコマンドのハッキングをするのではなく、Systemdにして、グラフィカルGUIとターミナルをするようにするほうがよいでしょう。
これをするには、のをいます。
$ sudo yum groupinstall "GNOME Desktop" $ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
その、リブートするだけです。
のビットは、ランレベル5ターゲットをSystemdにしてデフォルトとしてけます。
それをSystemdでう
Systemdをしてこれをすることもできます。あなたがSystemdとそのCLIをしてシステムのをしているので、これはいなくいです。
あなたはのデフォルトターゲットがであるかをることができます
$ sudo systemctl get-default multi-user.target
それをグラフィカルにします
https://riptutorial.com/ja/home 30
$ sudo systemctl set-default graphical.target
ターゲット
Systemdでは、ターゲットrunlevel5.targetとgraphical.targetはじです。 runlevel2.targetとmulti-
user.targetもそうです。
Runlevel Target Units Description 0 runlevel0.target, poweroff.target Shut down and power off the system. 1 runlevel1.target, rescue.target Set up a rescue shell. 2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system. 3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system. 4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system. 5 runlevel5.target, graphical.target Set up a graphical multi-user system. 6 runlevel6.target, reboot.target Shut down and reboot the system.
RHEL / CentOS LinuxコアツールをインストールするAutomake、GccC / C ++、Perl、Pythonおよびデバッガ
Q.シェルプロンプトからCentOSまたはRHELまたはFedora Linuxをインストールした、GNU GCC C / C ++コンパイラ、makeなどのすべてのツールをインストールするにはどうすればよいですか
RHEL / CentOS / Fedora / Scientific / Red Hat Enterprise Linuxに「ツール」グループをインストールするがあります。これらのツールには、automake、gcc、perl、python、ソフトウェアをコンパイルしてしいrpmsをビルドするためになデバッガなどのコアツールがまれます。
フレックス1. gcc c / c ++コンパイラ2. redhat-rpm-config3. strace4. rpm-build5. る6. pkgconfig7. gettext8. オートマイク9. strace6410. gdb11. バイソン12. libtool13. autoconf14. gcc-c ++コンパイラ15.
binutilsとすべての16.
インストール
をくか、sshセッションでログインし、rootユーザーとしてのコマンドをします。
https://riptutorial.com/ja/home 31
# yum groupinstall 'Development Tools'
の
Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * base: mirror.steadfast.net * updates: dist1.800hosting.com * addons: centos.mirrors.tds.net * extras: dist1.800hosting.com Setting up Group Process Loading mirror speeds from cached hostfile * base: mirror.steadfast.net * updates: dist1.800hosting.com * addons: centos.mirrors.tds.net * extras: dist1.800hosting.com Package make - 1:3.81-3.el5.i386 already installed and latest version Package gettext - 0.14.6-4.el5.i386 already installed and latest version Package binutils - 2.17.50.0.6-6.el5.i386 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package automake.noarch 0:1.9.6-2.1 set to be updated ---> Package frysk.i686 0:0.0.1.2008.03.19.rh1-1.el5 set to be updated --> Processing Dependency: libgcj.so.7rh for package: frysk --> Processing Dependency: glib-java >= 0.2.6 for package: frysk ---> Package autoconf.noarch 0:2.59-12 set to be updated --> Processing Dependency: imake for package: autoconf ---> Package rcs.i386 0:5.7-30.1 set to be updated ---> Package strace.i386 0:4.5.16-1.el5.1 set to be updated ---> Package redhat-rpm-config.noarch 0:8.0.45-24.el5 set to be updated ---> Package elfutils.i386 0:0.125-3.el5 set to be updated --> Processing Dependency: libdw.so.1 for package: elfutils ........... .... .. Transaction Summary ============================================================================= Install 105 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 127 M Is this ok [y/N]: y Downloading Packages: (1/105): python-numeric-2 100% |=========================| 751 kB 00:12 (2/105): xorg-x11-fonts-b 100% |=========================| 3.7 MB 01:03 (3/105): pfmon-3.2-0.0609 100% |=========================| 656 kB 00:10 (4/105): automake14-1.4p6 100% |=========================| 205 kB 00:03 (5/105): libtool-1.5.22-6 100% |=========================| 680 kB 00:11 (6/105): systemtap-0.6.2- 100% |=========================| 1.3 MB
これで、システムのアプリケーションをコンパイルしてすることができます。
gnu gcc / c / c ++コンパイラのバージョンタイプをするには
$ gcc --version
https://riptutorial.com/ja/home 32
サンプル
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4) Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Fedora / RHEL / CentOS Linuxサーバーでのすべてのサービスをするにはどうすればよいですか
Fedora / RHEL / CentOS Linuxシステムでのすべてのサービスをしてするには、さまざまなとツールがあります。
service command – list running services
CentOS / RHEL 6.xのバージョンpre systemdのはのとおりです。
service --status-all service --status-all | more service --status-all | grep ntpd service --status-all | less
のサービスのステータスをします。 apachehttpdサービスのステータスをするには
service httpd status
すべてののサービスをするSysVで
chkconfig --list
リストサービスとそのオープンポート
netstat -tulpn
サービスのオン/オフをりえる
ntsysv chkconfig service off chkconfig service on chkconfig httpd off chkconfig ntpd on
ntsysvは、ランレベルサービスをするためのシンプルなインターフェイスで、chkconfigをってすることもできます。デフォルトでは、のランレベルをします。 ntsysvとして、するサービスをするだけです。
システムとRHEL / CentOS 7.xにする
Fedora Linux v22 / 23/24やRHEL / CentOS Linux 7.x +など、システムベースのディストリビュー
https://riptutorial.com/ja/home 33
ションをしている。 systemctlコマンドをしてのサービスをリストするには、のコマンドをしてください。これは、システムのシステムとサービスマネージャをします。
CentOS / RHEL 7.x +でsystemdサービスをするには
はのとおりです。
systemctl systemctl | more systemctl | grep httpd systemctl list-units --type service systemctl list-units --type mount
すべてのサービスをするには
systemctl list-unit-files
サンプル
https://riptutorial.com/ja/home 34
のは、CentOS / RHEL 7システムベースのシステムにインストールされているすべてのユニットを、のとにリストします
のサービスcgroupにけられたプロセスをするには、systemd-cgtopコマンドをします。のコマンドとに、systemd-cgtopはサービスにづいてのプロセスをします
systemd-cgtop
サンプル
https://riptutorial.com/ja/home 35
CentOS / RHEL 7.x +でのみSysVサービスをするネイティブのsystemdサービスはまない
chkconfig --list
サンプル
https://riptutorial.com/ja/home 36
ファイアウォールの
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-firewalld-on-centos-7
https://wiki.centos.org/Documentation•https://www.centos.org/docs/5/•https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7•CentOS 7 / RHEL 7にGnome GUIをインストールする•
8.3。システムターゲットとする•
ドキュメンテーションCentOSのい
CentOSバージョン2 - 5
CentOSバージョン7
CentOS 7はにRedHatにづいています。なドキュメント、サンプル、システムガイドはここにあります CentOS 7 full documention
オンラインでcentosをいめるをむ https://riptutorial.com/ja/centos/topic/7640/centosをいめる
https://riptutorial.com/ja/home 37
クレジット
S. No
Contributors
1 centosをいめる Community, Krasimir Vatchinsky
https://riptutorial.com/ja/home 38