CentOS コミュニティ主導の無料のLinuxディストリビューションです これはたまたまRedHatEnterpriseLinuxの非常に有能な代替手段です。これは、Red HatEnterpriseLinuxソースから派生しています。 CentOS 7をインストールした後、先に進んでOSの使用を開始できますが、新しいコアシステムを最大限に活用するためにできることはたくさんあります。 CentOSはほとんどの機能をRedHatEnterprise Linuxと共有しているため、これらのほとんどはRed HatEnterpriseLinuxにも適用できます。
それでは、サーバーを準備するために検討できる「CentOS7のインストール後に行うべき10のこと」を見てみましょう。これは包括的なリストではありませんが、新しいサーバーのセットアップに非常に役立つことを願っています。
1。サーバーで静的IPを構成します
最初に行うことは、静的IPアドレス、ルート、およびDNSをCentOSサーバーに構成することです。 ifconfigコマンドの代わりにipコマンドを使用します。
/ etc / sysconfig /network-scripts/ディレクトリの下にあるインターフェイスファイルを編集します。
# vi /etc/sysconfig/network-scripts/ifcfg-eth016 IPADDR = “[Enter your static IP here]” GATEWAY = “[Enter your Default Gateway]” DNS1 = “[Your Domain Name System 1]” DNS2 = “[Your Domain Name System 2]” # systemctl stop NetworkManager --------->stop NetworkManager # systemctl disable NetworkManager --------->not needed on server # service network restart --------->restart network service
2。カーネルを更新してCentOSをアップグレードする
次に、インストール済みのパッケージを最新バージョンに更新し、最新のセキュリティ更新プログラムをインストールします。
yum update kernel
yum update &&yum upgrade
3。サーバーのホスト名を設定
次に、サーバーのホスト名を設定します。
# echo $HOSTNAME --------->check current HOSTNAME # vi /etc/hostname ` --------->edit and replace old hostname with your own # echo $HOSTNAME --------->logout and login again
4。コマンドラインWebブラウザのインストール
GUIがインストールされていない場合、ターミナルを介してインターネットを閲覧するには、コマンドラインベースのWebブラウザが必要になります。このために、2つのツール「links」または「elinks」のいずれかを使用します。
# yum install links Or # yum install elinks
5。 wgetと7-zipをインストールする
wgetは、Webサーバーからコンテンツを取得(ダウンロード)するLinuxコマンドラインベースのツールです。これは、wgetコマンドを使用してWebコンテンツを取得したり、ファイルをダウンロードしたりする必要がある重要なツールです。 7-zipは、すべての既知のタイプのファイルを圧縮および抽出できるようにするユーティリティでもあります。次のコマンドで7-zipをインストールします。 yum install wget
yum install p7zip
6。 GCCとJavaをインストールする
GCCはGNUコンパイラコレクションの略で、GNU Projectによって開発された、さまざまなプログラミング言語をサポートするコンパイラシステムです。 Javaは、汎用のクラスベースのオブジェクト指向プログラミング言語です。次のコマンドを使用してGCCとJacaをインストールします。
yum install gcc yum install java
7。ルートキットハンターをインストールする
ルートキットハンターは、Linuxシステムでルートキットやその他の潜在的に有害なエクスプロイトをスキャンするアプリケーションです。次のコマンドを使用してルートキットハンターをインストールします。
yum install rkhunter
8。 ApacheHTTPサーバーをインストールする
サーバーを使用する目的に関係なく、ほとんどの場合、Webサイト、マルチメディア、クライアント側スクリプト、およびその他の多くのものを実行するためにHTTPサーバーが必要です。次のコマンドを実行して、ApacheHTTPサーバーをインストールおよびセットアップします。
# yum install httpd # firewall-cmd --add-service=http # firewall-cmd --reload # systemctl restart httpd.service # systemctl start httpd.service # systemctl enable httpd.service
9。 PHPをインストールする
PHPは、Webベースのサービスで非常に人気のあるサーバーサイドスクリプト言語です。また、汎用プログラミング言語としても使用されます。次のコマンドを実行してPHPをインストールします。
# yum install php # systemctl restart httpd.service
10。 iptablesを有効にする
iptablesのセットアップ方法に関する別の記事がまもなく公開されます。ごめん! 🙂
このガイドに従って、iptablesファイアウォールをインストールおよびセットアップします。
結論
したがって、結論として、これらはシステムを最高の状態で実行するために実行できるいくつかのことです。私たちはかなりの数の異なる分野をカバーしようとしましたが、必要な他の重要なことをいくつか省略していることがわかった場合は、以下のコメントでそれらを共有できます。