Linux Exploration Road 1 --- CentOSエントリーノートの仕上げ

序文#

前回、運用と保守の面で内部環境をインストールしましたが、linuxコマンドはまだあまり熟練していないことがわかりました。特にviでのユーザー権限の割り当てとショートカット操作。そこで、CentOS仮想マシンをローカルにインストールすることにしました。時間があるときに、毎日いくつかの一般的なLinuxコマンドを学びました。

小さな白が正式にCentOSのピットに入ったので、CentOS探索シリーズがありました。私は自分の探求に従って更新を続けます。


インストール##

CG54H-D8D0H-H8DHY-C6X7X-N2KG6 ZC3WK-AFXEK-488JP-A7MQX-XL8YF AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 ZC5XK-A6E0M-080XQ-04ZZG-YF08D ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8


ルートパスワードを変更する##

前のインストールが完了した後、何かをダウンロードする必要があるので、yum installコマンドを使用し、root権限が必要であることがわかったので、 su rootコマンドを使用してユーザーを切り替え、rootパスワードを入力する必要があり、作成したものを入力しますユーザーパスワードは、認証が失敗したことを一貫して示しており、認証は終了しています。パスワードは一度変更する必要があるようです...

幸い、パスワードの変更は複雑ではありません。正しい実行可能なリンクは次のとおりです:[https://linux.cn/article-3962-1.html](https://linux.cn/article-3962-1.html)。要約すると、基本的な手順は次のとおりです。


ネットワーク接続がオンになっていない##

ルートパスワードを変更した後、ルートモードに切り替え、yum installコマンドを使用してダウンロードしたいのですが、ネットワーク接続が利用できないというエラーが見つかりました。そこで、 ping www.baidu.comを試して、名前またはサービスがわからないと報告しました。悪党は解決策を探し続け、最終的に[https://www.cnblogs.com/Lin-Yi/p/7787392.html](https://www.cnblogs.com/Lin-Yi/p/7787392.html)によって言及された解決策が私の問題を正常に解決できることを発見しました。重要なポイントは次のとおりです。

nameserver 8.8.8.8 nameserver 8.8.4.4
保存して終了した後、仮想マシンを再起動します


マウスで選択してコピーすることはできません##

これらの基本的な問題を解決した後、マウスがcentOSのテキストを選択してコピーできないことがわかったので、検索と解決を続けました。最終的な解決策は次のとおりです。

CentOSサービスを有効または無効にするための関連する方法は次のとおりです。

systemctl start [サービスファイル名]
systemctl restart [サービスファイル名]
systemctl stop [サービスファイル名]
systemctl status [サービスファイル名]

起動を設定する
systemctl enable [サービスファイル名]
systemctl disable [サービスファイル名]

VMToolsをインストールします##

gpmをインストールした後、テキストをコピーしてCentOS内に貼り付けることはできますが、仮想マシンとホストの間でコピーすることはできません。インターネット検索でVMToolsをインストールすると言われましたが、インストールを開始できます。

主に次の2つのリンクを参照してください:[https://blog.csdn.net/warnerwu/article/details/73718901](https://blog.csdn.net/warnerwu/article/details/73718901)[https://www.cnblogs.com/mylinux/p/5612168.html](https://www.cnblogs.com/mylinux/p/5612168.html)

仮想マシンへのローカルXShell接続##

仮想マシンの操作を容易にするために、CentOSにさまざまなソフトウェアをインストールする準備を開始します。その後の検索で、XShellを介してCentOSに直接接続できることがわかりました。 XShellを介してCentOSに直接接続する方が、醜いCentOS操作を開くよりもクールではありません。そこで、CentOSに接続するためにXShellを探索し始めました。

CentOSに接続するたびにIPを変更する必要がないように、仮想マシンのIPを修正したかったのです。しかし、インターネット上の固定IPチュートリアルを参照した後、何か問題が発生しました。仮想マシンがネットワークに接続できず、ローカルtelnet仮想マシンのポート22がブロックされました。 !

ついにネットワーク設定を復元しました。数時間投げた後、Baiduに再度pingを送信できました。 。

XShellがCentOSに接続するための関連設定の概要は次のとおりです。

openssh-7.4p1-11.el7.x86_64 openssh-server-7.4p1-11.el7.x86_64 openssh-clients-7.4p1-11.el7.x86_64 libssh2-1.4.3-10.el7_2.1.x86_64
インストールされていない場合は、 yum install openssh *を実行して、対応するsshサービスをインストールします。インストールが完了したら、コマンド systemctl status sshdを使用して、サービスが有効になっているかどうかを確認します。有効になっていない場合は、コマンド service sshd restartを実行します。起動後、コマンド netstat -ant | grep 22を使用して、sshのポート22が開いているかどうかをさらに確認します。

systemctl stop Firewalld.service#ファイアウォールを停止しますsystemctl disable Firewalld.service#ファイアウォールの起動を禁止しますfirewall-cmd --state#デフォルトのファイアウォール状態を表示します(閉じた後に実行されていない表示、開いた後に実行されている表示)

systemctl stop iptables.service#ファイアウォールを再起動して、構成を有効にしますsystemctl disable iptables.service#起動時に開始するようにファイアウォールを設定します

その後、XShellを使用してCentOSに接続できます


rzszソフトウェアをインストールします##

新しくインストールされたCentOSはrz / szコマンドをサポートしていません。ここでは、 yum installlrzszを使用して直接インストールします


JDKをインストールします##

インターネットで一般的に行われているインストール手順は次のとおりです。

この場合、JREのみがインストールされることに注意してください。現時点では、javacコマンドを有効にすることはできません。ここでも、jdkを正しくインストールする必要があります。

java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64

yum -y remove java java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 yum -y remove java java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH


tomcatをインストールします##


ディレクトリの所有者を変更します##

tomcatのインストールプロセス中に、rootユーザーの下にtomcatディレクトリの作成を開始しました。後でtomcatユーザーに切り替えたところ、wgetにはこのtomcatディレクトリを書き込む権限がないことがわかりました。したがって、次のコマンドを使用して、ディレクトリとそのサブディレクトリの権限がtomcatユーザーに変更されます。

chown -R tomcat:tomcat tomcatここで、-Rは再帰中のすべてのサブディレクトリを意味します


最後に入力したディレクトリに戻る方法##

cd -を直接実行して、最後の操作ディレクトリに戻ります。 cdまたは cd〜を入力して、現在のユーザーのルートディレクトリを入力します

Recommended Posts

Linux Exploration Road 1 --- CentOSエントリーノートの仕上げ
Linuxノート(1):CentOS-7のインストール
Linux Network Foundation(CentOS7)
Linux(centos7)ビルドgitlab
LinuxCentos7インストールjdk1.8
CentOS(linux)はPostgreSQLをインストールします
UbuntuLinux研究ノート
Linux CentOS7インストールチュートリアル
Centos 7インストールJDK(Linuxインストールjdk)
Centos7に関する注意事項|オペレーティングシステムの起動プロセス、Linuxユーザーおよび権限