このチュートリアルでは、CentOS7にソフトウェアをインストールして管理する方法を紹介します。
CentOSをオペレーティングシステムとして実行しているLinuxサーバーへのソフトウェアのインストールと管理は非常に簡単です。これは、yumというパッケージマネージャーを使用して実現できます。まず、SSH経由でCentOS VPSに接続し、システムにインストールされているパッケージの一部に利用可能なアップデートがあるかどうかを確認します。これを行うには、次のコマンドを使用します。
# yum check-update
コマンドの出力には、利用可能な更新があるパッケージが表示されます。できるだけ早く更新する必要があります。パッケージを1つずつ更新でき、次のコマンドを使用してすべてのパッケージを一度に更新できます。
# yum update
パッケージマネージャーは、どのパッケージをそれらの依存関係とともに更新する必要があるかを判断し、合計ダウンロードサイズを計算します。コマンドプロンプトに「y」と入力してEnterキーを押すと、パッケージの更新を確認するように求められます。
yumパッケージマネージャーを使用すると、システムにインストールする前に、パッケージを検索して詳細情報を取得できます。パッケージマネージャーは、システムで有効になっているリポジトリを確認し、データベースでパッケージを検索します。システムで有効になっているリポジトリを確認するには、次のコマンドを実行します。
# yum repolist
無効になっているリポジトリを含むすべてのリポジトリを一覧表示するには、次のコマンドを使用できます。
# yum repolist all
これで、パッケージを検索するには、「yumsearch」コマンドを使用できます。この例では、httpdという名前のパッケージを使用します。パッケージhttpdは、ApacheHTTPサーバーを提供します。たとえば、文字列httpdに一致するすべてのパッケージを一覧表示するには、次のコマンドを実行できます。
# yum search httpd
出力は次のようになります。
# yum search httpd =================== N/S matched: httpd ====================================== libmicrohttpd-doc.noarch : Documentation for libmicrohttpd lighttpd-fastcgi.x86_64 : FastCGI module and spawning helper for lighttpd and PHP configuration lighttpd-mod_geoip.x86_64 : GeoIP module for lighttpd to use for location lookups lighttpd-mod_mysql_vhost.x86_64 : Virtual host module for lighttpd that uses a MySQL database owncloud-httpd.noarch : Httpd integration for ownCloud radicale-httpd.noarch : httpd config for Radicale darkhttpd.x86_64 : A secure, lightweight, fast, single-threaded HTTP/1.1 server httpd.x86_64 : Apache HTTP Server httpd-devel.x86_64 : Development interfaces for the Apache HTTP server httpd-itk.x86_64 : MPM Itk for Apache HTTP Server httpd-manual.noarch : Documentation for the Apache HTTP server httpd-tools.x86_64 : Tools for use with the Apache HTTP Server libmicrohttpd.i686 : Lightweight library for embedding a webserver in applications libmicrohttpd.x86_64 : Lightweight library for embedding a webserver in applications lighttpd.x86_64 : Lightning fast webserver with light system requirements Name and summary matches only, use "search all" for everything.
特定のパッケージに関する情報を表示するには、コマンド「yuminfo」を使用できます。 httpdパッケージの詳細については、次のコマンドを使用できます。
# yum info httpd
出力は次のようになります。
# yum info httpd Installed Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 40.el7.centos Size : 9.4 M Repo : installed From repo : base Summary : Apache HTTP Server URL : http://httpd.apache.org/ Licence : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server.
パッケージをインストールするには、「yuminstall」コマンドを使用できます。たとえば、CentOS VPSにhttpdパッケージをインストールするには、次のコマンドを使用できます。
# yum install httpd
システムにインストールされているすべてのパッケージとそのバージョンおよびリポジトリを一覧表示するには、次のコマンドを使用できます。
# yum list installed
最後に、システムからパッケージを削除するには、「yumremove」コマンドを使用できます。たとえば、システムからhttpdパッケージを削除するには、次のコマンドを実行できます。
# yum remove httpd
パッケージマネージャーは、それに依存するパッケージも削除します。
もちろん、CentOS 7にソフトウェアをインストールして管理する必要はありません。CentOSVPSホスティングサービスのいずれかを使用している場合は、専門のLinux管理者に特定のパッケージのインストールまたは削除を依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、CentOS 7にソフトウェアをインストールして管理する方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信してください。ありがとう。