国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
Linux サービスはシステム環(huán)境変數(shù)を使用できません
詳細(xì)な説明
問題調(diào)査
Solution
1) C テスト プログラムをコンパイルし、テスト プログラムを /usr/local/MyTest/ ディレクトリにコピーします。
ホームページ 運(yùn)用?保守 Linuxの運(yùn)用と保守 Linuxサービスがシステム環(huán)境変數(shù)を使用できない問題の解決方法

Linuxサービスがシステム環(huán)境変數(shù)を使用できない問題の解決方法

May 16, 2023 pm 07:28 PM
linux service

    Linux サービスはシステム環(huán)境変數(shù)を使用できません

    詳細(xì)な説明

    以前に mysql マルチインスタンス インストールを?qū)g行したとき、インストールは成功しました。 、linux 正常に起動(dòng)することもできますが、support-files/mysqld_multi.server を /etc/init.d/ ディレクトリに移動(dòng)し、スタートアップの設(shè)定 (chkconfig xxx on) が失敗します。

    問題調(diào)査

    問題を見つけて解決し始めました。service xxx start では mysql の複數(shù)のインスタンスを開始できないことがわかりましたが、mysqld_multi start は使用できることがわかりました。その後、さまざまな試みの後、mysql 環(huán)境変數(shù)が / によって設(shè)定されていることがわかりました。通常の環(huán)境では etc/profile は出力できますが、シェルが作ったサービスでは mysql 環(huán)境変數(shù)が出力できません;

    My /etc/frofile file:

    export PATH=/usr/local/mysql/bin:$PATH

    Execution: mysql 環(huán)境変數(shù)が設(shè)定されていることがわかります

    [root@localhost init.d]# echo $PATH
    /usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    次に、system V スクリプトを定義します

    [root@localhost init.d]# vi /etc/init.d/mysqlmul
    #!/bin/bash
    
    #chkconfig: - 75 15
    #description: test

    権限を與え、サービスに設(shè)定します

    [root@localhost init.d]#chmod +x /etc/init.d/mysqlmul
    [root@localhost init.d]#chkconfig --add mysqlmul

    サービスを?qū)g行します。結(jié)果、mysql 環(huán)境変數(shù)

    [root@localhost init.d]# service mysqlmul start
    /sbin:/usr/sbin:/bin:/usr/bin

    Solution

    1 が存在しないことがわかります。export PATH=/usr/local/mysql/bin:$PATH

    # を追加します。 # /etc/init.d/xxx に設(shè)定したサービスに # 注:

    サービスにシェルスクリプトを入れる場(chǎng)合は、PATH などの環(huán)境を設(shè)定する必要があります。

    サービス ファイルでの環(huán)境変數(shù)ファイルの使用

    テストの準(zhǔn)備

    c テスト プログラム

    LogTest.cpp の內(nèi)容は次のとおりです。
    // 測(cè)試代碼
    
    #include <stdio.h>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, const char* argv[])
    {
        int size = 0;
        // 解析傳入?yún)?shù)(argc和argv),代碼略
        // ...
        
    	cout << size <<endl;
        
    	while(1);
    	return 0;
    }

    サービスファイル

    LogTest.serviceファイル

    [Unit]
    Description=LogTest
    After=network.target 
    
    [Service]
    Type=simple
    EnvironmentFile=-/etc/sysconfig/LogTest
    ExecStart=/usr/local/MyTest/LogTest -s ${TESTSIZE}
    ExecStop=/bin/kill -s QUIT $MAINPID
    StandardOutput=syslog
    StandardError=syslog
    SyslogIdentifier=LogTest
    
    [Install]
    WantedBy=multi-user.target

    環(huán)境変數(shù)ファイル

    環(huán)境変數(shù)ファイルLogTestが配置されます/etc/sysconfig /の內(nèi)容の下にあります。

    # 環(huán)境變量文件,可根據(jù)需要新增
    TESTSIZE=10

    テスト プロセス

    1) C テスト プログラムをコンパイルし、テスト プログラムを /usr/local/MyTest/ ディレクトリにコピーします。

    cp LogTest /usr/local/MyTest/

    2) ログ構(gòu)成

    ログ関連の構(gòu)成については、https://blog を參照してください。 csdn.net/www_dong/article/details/128053496。

    3) サービス ファイルの読み込み

    # 文件拷貝
    cp LogTest.service /usr/lib/systemd/system
    
    # 文件加載
    systemctl daemon-reload
    
    # 程序啟動(dòng)
    systemctl start LogTest
    
    # 查看進(jìn)程是否啟動(dòng)成功
    ps -aux | grep LogTest

    4) LogTest プログラム ログの表示

    # 進(jìn)入日志所在目錄
    cd /var/log
    
    # 查看LogTest.log
    cat LogTest.log

    説明: ログには 10 が出力され、プロセス全體が成功したことを示します

    以上がLinuxサービスがシステム環(huán)境変數(shù)を使用できない問題の解決方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語 Web サイトの他の関連記事を參照してください。

    このウェブサイトの聲明
    この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

    ホットAIツール

    Undress AI Tool

    Undress AI Tool

    脫衣畫像を無料で

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード寫真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    寫真から衣服を削除するオンライン AI ツール。

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    Video Face Swap

    Video Face Swap

    完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中國(guó)語版

    SublimeText3 中國(guó)語版

    中國(guó)語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    郵便配達(dá)員の統(tǒng)合アプリケーション 郵便配達(dá)員の統(tǒng)合アプリケーション May 19, 2025 pm 08:00 PM

    CENTOSでの郵便配置の統(tǒng)合は、さまざまな方法で達(dá)成できます。詳細(xì)な手順と提案は次のとおりです。インストールパッケージをダウンロードしてPostman's LinuxバージョンインストールパッケージをダウンロードしてPostmanの公式Webサイトにアクセスして、Linuxに適したバージョンを選択してダウンロードします。インストールパッケージを解凍します。次のコマンドを使用して、指定されたディレクトリにインストールパッケージを解凍します。たとえば、 /opt:sudotar-xzfpostman-linux-x64-xx.xx.xx.tar.gz-c /oct "Postman-linux-x64-xx.x.x.xx.tar.gzシンボルを作成します

    vscodeにプラグインパッケージを手動(dòng)でインストールする方法 vscodeにプラグインパッケージを手動(dòng)でインストールする方法 May 15, 2025 pm 09:33 PM

    vscodeにプラグインパッケージを手動(dòng)でインストールする手順は次のとおりです。1。プラグインの.vsixファイルをダウンロードします。 2。VSCODEを開き、Ctrl Shift P(Windows/Linux)またはCMD Shift P(MAC)を押して、コマンドパネルを呼び出します。 3。拡張機(jī)能を入力して選択:installfromvsix ...、次に.vsixファイルとインストールを選択します。手動(dòng)でプラグインをインストールすることで、特にネットワークが制限されているか、プラグインマーケットが利用できない場(chǎng)合、インストールする柔軟な方法が提供されますが、セキュリティと可能な依存関係を提出するために注意する必要があります。

    Javaのプログラミングと他の言語の違いと、Javaのクロスプラットフォーム機(jī)能の利點(diǎn)の分析 Javaのプログラミングと他の言語の違いと、Javaのクロスプラットフォーム機(jī)能の利點(diǎn)の分析 May 20, 2025 pm 08:21 PM

    Javaと他のプログラミング言語の主な違いは、「一度に執(zhí)筆、どこでも実行する」というクロスプラットフォーム機(jī)能です。 1. Javaの構(gòu)文はCに近いですが、エラーが発生しやすいポインター操作を削除し、大規(guī)模なエンタープライズアプリケーションに適しています。 2。Pythonと比較して、Javaはパフォーマンスと大規(guī)模なデータ処理においてより多くの利點(diǎn)があります。 Javaのクロスプラットフォームの利點(diǎn)は、Java Virtual Machine(JVM)に由來します。これは、異なるプラットフォームで同じバイトコードを?qū)g行し、開発と展開を簡(jiǎn)素化できますが、プラットフォーム固有のAPIを使用してクロスプラットフォームを維持することを避けるように注意してください。

    Pycharm通訳はどこにありますか? Pycharm通訳はどこにありますか? May 23, 2025 pm 10:09 PM

    Pycharmでのインタープリターの位置を設(shè)定すると、次の手順を通じて実現(xiàn)できます。1。Pycharmを開き、「ファイル」メニューをクリックして、「設(shè)定」または「設(shè)定」を選択します。 2?!弗抓恁弗Д龋篬プロジェクト名]」を見つけてクリックし、「pythoninterpreter」を選択します。 3. [AddInterPreter]をクリックし、[SystemInterPreter]を選択し、Pythonインストールディレクトリを參照し、Python実行可能ファイルを選択し、[OK]をクリックします。通訳をセットアップするときは、プロジェクトのスムーズな動(dòng)作を確保するために、パスの正確性、バージョンの互換性、仮想環(huán)境の使用に注意を払う必要があります。

    Linuxおよび各ディレクトリの各ディレクトリへの詳細(xì)な紹介(再版) Linuxおよび各ディレクトリの各ディレクトリへの詳細(xì)な紹介(再版) May 22, 2025 pm 07:54 PM

    [Common Directoryの説明]ディレクトリ/BINは、バイナリ実行可能ファイル(LS、CAT、MKDIRなど)を保存し、一般的なコマンドは通常ここにあります。 /などは、システム管理と構(gòu)成ファイル/ホームストアすべてのユーザーファイルを保存します。ユーザーのホームディレクトリのルートディレクトリは、ユーザーのホームディレクトリの基礎(chǔ)です。たとえば、ユーザーユーザーのホームディレクトリは /home /userです。 ?userを使用して /usrを表現(xiàn)してシステムアプリケーションを保存できます。より重要なディレクトリ /USR /ローカルローカルシステム管理者ソフトウェアインストールディレクトリ(システムレベルのアプリケーションをインストール)。これは最大のディレクトリであり、使用するアプリケーションとファイルのほとんどすべてがこのディレクトリにあります。 xウィンドウを保存するための/usr/x11r6ディレクトリ/usr/bin多數(shù)

    nginxをインストールした後、構(gòu)成ファイルパスと初期設(shè)定 nginxをインストールした後、構(gòu)成ファイルパスと初期設(shè)定 May 16, 2025 pm 10:54 PM

    Nginxの構(gòu)成ファイルパスと初期設(shè)定を理解することは、Webサーバーの最適化と管理における最初のステップであるため、非常に重要です。 1)構(gòu)成ファイルパスは通常/etc/nginx/nginx.confです。構(gòu)文は、Nginx-Tコマンドを使用して見つけるとテストできます。 2)初期設(shè)定には、グローバル設(shè)定(ユーザー、Worker_Processesなど)およびHTTP設(shè)定(include、log_formatなど)が含まれます。これらの設(shè)定により、要件に応じてカスタマイズと拡張機(jī)能が可能になります。構(gòu)成が誤っていると、パフォーマンスの問題やセキュリティの脆弱性が生じる可能性があります。

    MySQLインストールチュートリアルMySQLのインストールと構(gòu)成のための詳細(xì)なステップを段階的に段階的に教えてください MySQLインストールチュートリアルMySQLのインストールと構(gòu)成のための詳細(xì)なステップを段階的に段階的に教えてください May 23, 2025 am 06:09 AM

    MySQLのインストールと構(gòu)成は、次の手順で完了できます。1。公式Webサイトからオペレーティングシステムに適したインストールパッケージをダウンロードします。 2.インストーラーを?qū)g行し、「開発者のデフォルト」オプションを選択し、ルートユーザーパスワードを設(shè)定します。 3.インストール後、環(huán)境変數(shù)を構(gòu)成して、MySQLのBINディレクトリがパスにあることを確認(rèn)します。 4.ユーザーを作成するときは、最小許可の原則に従い、強(qiáng)力なパスワードを設(shè)定します。 5. innodb_buffer_pool_sizeとmax_connectionsパラメーターを最適化するときにパラメーターを調(diào)整します。 6.データベースを定期的にバックアップし、クエリステートメントを最適化してパフォーマンスを向上させます。

    LinuxのInformixとMySQLの比較 LinuxのInformixとMySQLの比較 May 29, 2025 pm 11:21 PM

    InformixとMySQLはどちらも人気のあるリレーショナルデータベース管理システムです。どちらもLinux環(huán)境でうまく機(jī)能し、広く使用されています。以下は、Linuxプラットフォーム上の2つの比較と分析です。Informixのインストールと構(gòu)成:LinuxにInformixを展開するには、対応するインストールファイルをダウンロードし、公式ドキュメントに従ってインストールと構(gòu)成プロセスを完了する必要があります。 MySQL:MySQLのインストールプロセスは比較的簡(jiǎn)単で、システムパッケージ管理ツール(APTやYumなど)を介して簡(jiǎn)単にインストールできます。また、參照用のネットワークには多數(shù)のチュートリアルとコミュニティサポートがあります。パフォーマンスInformix:Informixには優(yōu)れたパフォーマンスがあります

    See all articles