Linux で一般的なソフトウェアを設定する方法

Linux で一般的なソフトウェアを設定する方法

新しいLinuxサーバーを入手する場合、通常は次の5つの構成を実行する必要があります。

HOSTANMEを変更する
vi /etc/sysconfig/ネットワーク
HOSTNAMEとIPのマッピングを変更する
vi /etc/hosts
ファイアウォールをオフにする
サービスiptables停止
起動時にファイアウォールを無効にする
chkconfig iptables オフ
Linuxサーバーを再起動します
リブート

1. JDKを構成する

1.1. ホームディレクトリの下にアプリディレクトリを作成する(カスタムに従って)

mkdir アプリ

1.2. xftpツールを使用して、解凍したjdkパッケージ(tar.gz形式)をLinuxサーバーのappsフォルダにアップロードします。
1.3. jdkの圧縮パッケージを解凍する
tar -zxvf xxxxx.gar.gz
1.4. 解凍したJDKを入力し、その絶対パスを取得します。
パスワード
1.5. 環境変数を設定する
vi /etc/プロファイル
1.6. 環境変数をすぐに有効にする
ソース /etc/profile
1.7. JDKが正しく設定されているか確認する
javac -バージョン

2. tomcatを設定する

つまり、Apache公式サイトからダウンロードしたすべてのコンポーネント/フレームワーク/プロジェクトには、JDK環境変数のサポートが必要です。
2.1. 公式サイトからtomcat8をダウンロードする
2.2. xftpを使用してTomcat解凍パッケージをLinuxサーバーにアップロードする
2.3. tomcatを解凍する
tar -zxvf xxxxx.tar.gz
2.4. Tomcatを直接起動する
(Linux および Mac の起動ファイルはすべて .sh で終わります)
tomcatのbinディレクトリに入る
./スタートアップ.sh
またはTomcatディレクトリに入る
bin/startup.sh
2.5. Tomcatが正常に起動したかどうかを確認する
jps (JDK が正常に構成された後にのみ使用できるコマンド)
2779 Jps: JDKの環境変数を表します
2736 ブートストラップ: tomcatの起動を表します
2.6. Tomcatを停止する
tomcatのbinディレクトリに入る
./シャットダウン.sh
tomcatディレクトリに入る
bin/シャットダウン.sh
kill -9 2830 (2830 は Tomcat のプロセス番号で、動的に取得できますが、内部データやファイルが破損する可能性があるため、強く推奨されません)

3. Mavenを設定する

3.1. Apache公式サイトからMavenをダウンロードする
3.2. xftpツールを使用してLinuxサーバーにアップロードする
3.3. Mavenの圧縮パッケージを解凍する
tar -zxvf xxxx
3.4. Maven環境変数を設定する必要がある
vi /etc/プロファイル
Java環境変数の設定と同様
エクスポート MAVEN_HOME=
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin をエクスポートします。
Java環境変数でもMaven環境変数でも、PATHの前に設定する必要があります。
PATHで設定されている場合
環境変数の読み込みの問題のため、PATHの前に設定する必要があります。
3.5. 環境変数をすぐに有効にする
ソース /ect/profile
3.6. Maven環境変数が正しく設定されているか確認する
mvn -v
3.7. Mavenのローカルリポジトリ/Alibaba Cloudイメージを構成する
設定.xml
!!!!! すべての設定において、組み込みの設定情報を変更することはできません。設定が必要な場合は、コピーしてください。
ここでは、ローカル ウェアハウスとして home の下に新しいリポジトリ フォルダーが作成され、ローカル ウェアハウスの場所が、setting.xml ファイル内のローカル ウェアハウス フォルダーの絶対パスに変更されます。

<localRepository>/home/reposiroty</localRepository>

Alibaba Cloud イメージ

<鏡>
  <ミラー>
    <id>ネクサス-アリユン</id>
    <ミラーOf>*</ミラーOf>
    <name>Nexus アリユン</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </ミラー>
</ミラー>

3.8. MavenのターゲットJDKバージョンを設定する

Mavenに付属するjdkバージョンは1.5で、ローカル環境はjdk1.8です。
1.8では1.5では利用できない多くの新しいメソッドとクラスが追加されました
Maven は JDK のターゲット バージョン (1.5) のコンパイルを開始します。
ただし、1.8 で導入されたクラスがプロジェクト内で使用されており、Maven でコンパイルできないため、エラーが報告されます。
IDEA開発ツールは、IDEAにMavenを統合した後、ローカルJDK環境を自動的に統合します(Mavenのターゲットコンパイルバージョンは1.8になります)
しかし、eclipse/MyEclipse はエラーを報告します。 ! ! !

  <プロフィール>   
        <id>jdk1.8</id>   
        <アクティベーション>   
          <activeByDefault> 真</activeByDefault>   
          <jdk>1.8</jdk>   
        </アクティベーション>   
        <プロパティ>   
          <maven.compiler.source>1.8</maven.compiler.source>   
          <maven.compiler.target>1.8</maven.compiler.target>   
          <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>   
        </プロパティ>   
  </プロフィール>

4. SVN(サーバー側)を設定する

4.1. LinuxからSVNをインストールする
公式サイトからダウンロードする必要はありません(Linux には実際に SVN が統合されているため、ロードするだけで済みます)
Linuxには独自のツール/フレームワーク/コンポーネント/プロジェクトが付属しているので、ダウンロードする必要はなく、直接インストールするだけです。
Linuxにないものはtar.gz圧縮パッケージを使ってインストールする必要がある
yum -y install: インストール コマンド (組み込み Linux のみインストール可能、非組み込み Linux はインストールできません)
yum -y サブバージョンをインストールします
4.2. SVNが正常にインストールされているかどうかを確認する
svn --version または subversion --version
4.3. フォルダーを作成します (SVN 構成に必要なファイルを保存します。次のコードでは、このフォルダーをデモとして使用します)
ホームディレクトリに作成
mkdir -p svn/svnfile
4.4.svnは設定ファイルをロードします
(svn に付属するコマンドは Linux のネイティブ コマンドではありません)
svnadmin は /home/svn/svnfile を作成します
4.5. 独自の設定を実装する
confディレクトリ内の3つのファイルに独自の設定を実装します。
注意: 次の 3 つのファイルを構成するときは、すべての構成をスペースなしで最初から開始する必要があります。 !
パスワード:
svnに必要なユーザー名とパスワードを設定します
すべての SVN ユーザー設定は [users] タグの下に設定する必要があります。そうしないと、設定は有効になりません。
[ユーザー]
ユーザー名 = パスワード
例: Mike = 123456
認証:
SVNユーザーの権限情報(読み取り、書き込み)を設定しました
すべての権限設定は [groups] タグの下に設定する必要があります。そうしないと、設定は有効になりません。
[/]: [users] の下にあるすべてのユーザーが取得できる限り、passwd ファイル内のすべてのユーザーを取得します。
svn ユーザーに関連するすべての権限情報は [/] タグの下に設定する必要があります。そうしないと、有効になりません。
ユーザー名 = rw
マイク = rw
svnserver.conf:
匿名アクセス = 読み取り
SVNにログインしていないときに実行できる操作(匿名で実行できる操作)
書き込み: ここでの書き込みは読み取りと書き込みの両方を意味し、通常は読み取りとして設定されます。
読む、書く、なし
認証アクセス = 書き込み
SVNユーザーがログインしたときに実行できる操作
書く:読み書きができる
パスワード-db = パスワード
パスワードファイル内のすべてのSVNユーザーのアカウントとパスワードのマッチングメカニズムを管理する
authz-db = authz
authzファイルですべてのSVNユーザーの権限を管理する
領域 = /home/svn/svnfile
プロジェクトがSVNにアップロードされるディレクトリ、つまりプロジェクトがSVNにアップロードされるフォルダを指定します。
4.6. SVNを起動する
svnserve -d -r /home/svn/svnfile
エラーメッセージは表示されず、起動が成功したことを示します。

要約する

以上が、編集者が紹介した Linux 上の一般的なソフトウェアの設定方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux で docker-compose を使用したソフトウェア構成の詳細な説明
  • LINUXソフトウェアの設定をステップバイステップで学ぶ
  • よく使われるウェブサーバーソフトウェアの概要(win+linux)

<<:  Navicat で MySQL データベースのパスワードを変更する複数の方法

>>:  最新の人気スクリプトAutojsソースコード共有

推薦する

KVM 仮想化のインストール、展開、管理のチュートリアル

目次1.kvmの展開1.1 kvmのインストール1.2 kvm Web管理インターフェースのインスト...

bash のスクリプトデバッグメカニズムの詳細な説明

スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...

Nginx ルーティング転送とリバースプロキシロケーション構成の実装

Nginx を設定する 3 つの方法最初の方法は、位置一致部分を直接置き換える。 2 番目の pro...

Docker で複数のアプリケーション サイトをプロキシするために Nginx を使用する方法

序文エージェントの役割は何ですか? - 複数のドメイン名が同じサーバーに解決される- 1つのサーバー...

フレックスレイアウトは左のテキストオーバーフローを実現し、右のテキストの適応を省略します

テキストの長さに応じて、左側のテキストの幅を自動調整できる状況を実現したい。1行が表示できない場合、...

docker-compose を使用して mongodb と mysql を構築する詳細なプロセス

docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...

PSSHを使用してLinuxサーバーを一括管理する

pssh は、多数のマシンでのバッチ ssh 操作に使用される、Python で実装されたオープン ...

HTML のフォームフォームのメソッド属性の紹介

1 メソッドは、データをサーバーに送信する方法を指定するプロパティです。 2 post と get ...

MySQL の従来のソート、カスタム ソート、中国語のピンイン文字によるソート

MySQL の通常のソート、カスタム ソート、中国語のピンイン文字によるソート。実際の SQL を記...

Windows に Docker と docker-compose スイートをインストールするための詳細なチュートリアル

目次導入ダウンロードしてインストールする設定docker-composeをインストールする導入Doc...

HTML における if 判断の使用

Django Web開発の過程で、HTMLを書く際にバックエンドから同じ名前のリスト変数が渡されるが...

データベースミドルウェアMyCatの紹介

1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...

JavaScript は div マウス ドラッグ効果を実装します

この記事では、divマウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考まで...

Web デザイン ヘルプ: Web フォント サイズ データ リファレンス

<br />内容はインターネットから転載したものです。どこから見つけたのか忘れてしまいま...

docker デプロイメントの実装手順 lnmp-wordpress

目次1. 実験環境2. Dockerソースをインストールする3. Dockerをインストールする4....