問題タブ [rhel8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
92 参照

service - RHEL8 でサービス構成を行う方法

以下のように rhel 8 でサービスのスケジューリングを試みました -- cd /etc/systemd/system は、サービス sudo ln -s /apps/xyz/abc.service /etc/systemd/system/abc.service lrwxrwxrwx へのシンボリック リンクを作成しました。1 root root 51 Sep 10 16:14 abc.service -> /apps/xyz/abc.service sudo systemctl start abc.service

次のエラーが表示されます: abc.service の開始に失敗しました: ユニット abc.service が見つかりません。cat abc.service コマンドはうまく機能し、同じ場所からサービスにアクセスできます。しかし、「systemctl cat abc.service」を実行するとエラーが発生します: abc.service としてファイルが見つかりません systemctl はこのサービスにアクセスできませんか?

journalctl -u abc.service にはエントリがありません。systemctl list-unit-files はユニットファイルの状態を悪くします

同じ手順が RHEL7 でもうまく機能し、ユニット ファイルの状態がリンクされていることが示されます。これをどのように解決できるかについてのアイデアはありますか?

0 投票する
0 に答える
123 参照

node.js - CentOS8/RHEL8 nodejs 4.9.1 非 root ユーザーとして実行すると「操作は許可されていません」

モジュールおよび NodeJS v4.9.1 と互換性があり、書かれた古い NodeJS コードが残っています。RHEL6 でホストされており、正常に動作します。ここで、コードを RHEL8 マシンに移動するよう求められます。NodeJS 10 と 12 の両方でアプリを起動しようとすると、大量のエラーが発生しました。NodeJS 4.9.1 の tar ファイルをダウンロードして展開し、アプリを起動しようとしたところ、正常に動作しました。しかし、これはルートとしてです。次のライン サービス ファイルを使用して systemd サービスを作成し、それを起動しようとすると、「-bash operation not allowed」というエラーが表示されます

node-user に切り替えて基本的なnode -vコマンドを実行しようとすると、同じエラーが発生します。nodejs ディレクトリで 777 のアクセス許可を試してみました。

すべてがルートとして正常に機能します。

任意の提案、大歓迎です。