タグ付けされた質問 「rhel」

Red Hat Enterprise Linux(RHEL)は、商用サポートされているLinuxディストリビューションです。

4
UID <500で通常のユーザーを作成することの危険性は何ですか?
UID &lt;500で通常のユーザーを作成することの危険性は何ですか?UIDが既存のUIDの複製ではないと仮定すると、何が間違っているのでしょうか? これは私がやりたいことではなく、私が見たことがあり、なぜそれをしてはならないのかを知りたいものです。この例では、RHEL5上にあります。
14 rhel  users 

4
stdinは端末ではないため、擬似端末は割り当てられません
NCを持たないサーバーを介して自動SSHホッピングを設定しようとしています。 これはコマンドラインから機能します: ssh -A gateway ssh steve@target (公開鍵をSSHエージェントに追加しました)。 ただし、〜/ .ssh / configに追加しても次のことは行われません。 Host target User steveb ProxyCommand ssh -A gateway ssh steve@targetip $ ssh target Pseudo-terminal will not be allocated because stdin is not a terminal. ^CKilled by signal 2. 問題を強制しようとするの-tは面白いが役に立たない。 ProxyCommand ssh -A -t gateway ssh steve@targetip $ ssh …
14 ssh  rhel  configuration  tty 

2
同じファイルシステムでのハードリンク中の無効なクロスデバイスリンク
/ rootへのハードリンクが必要な/home/myuser/Desktop/rc/.netrcファイルがあります。つまり、rootユーザーのホームディレクトリです。私がする時: ln /home/user/Destkop/rc/.netrc /root 次のエラーが発生します。 ln:ハードリンクの作成/root/.netrc' =&gt;.netrc ':無効なクロスデバイスリンク しかし、ファイルをmyuserのホーム、つまり/ home / myuserにハードリンクすると機能します。 それでは、問題は何ですか、ここにファイルシステムが1つしかないときに無効なクロスデバイスが表示されるのはなぜですか? PS。RHEL6を使用しています
14 rhel  root  home  hard-link  .netrc 

11
使用しているRHELのバージョンを確認する方法
私はマシンをRed Hat Enterprise Linux 5からRHEL 6に徐々に移行する環境で働いています。 RHEL5マシンで現在行われていることとRHEL6マシンで微妙に異なることを行うには、スクリプトのいくつかが必要です。 実用的な解決策は、実行時にチェックし、RHEL5、RHEL6、および両方でいくつかのコマンドを実行することです。 これの実用的な例は、環境モジュールを使用して.bashrcおり、module load git行に含まれていますが、RHEL6マシンではこのコマンドエラーが発生することです。 RHEL6 system, git should be installed - not loading module modulefileを見ると、次のコードが見つかります。 set redhatrelease [eval exec "cat /etc/redhat-release"] if { [regexp -nocase {release 6} $redhatrelease] } { puts stderr "\n\t RHEL6 system, git should be installed - not loading module\n" …
14 bash  rhel 

1
「dnf history rollback」と「dnf history undo」の違いは何ですか?
公式ドキュメントを読みましょう: dnf history rollback &lt;transaction-spec&gt; 指定されたトランザクションの後に実行されたすべてのトランザクションを取り消します。RPMDBの現在の状態が原因でトランザクションを取り消すことができない場合は、トランザクションを取り消さないでください。 重点は私のものです。したがって、このコマンドはコマンドを指しundoます。さて、元に戻すに関するドキュメントを読んでみましょう: dnf history undo &lt;transaction-spec&gt; 指定されたトランザクションで実行されたすべての操作に対して、反対の操作を実行します。RPMDBの現在の状態が原因で操作を元に戻すことができない場合は、操作を元に戻さないでください。 前者はいくつかのトランザクションを取り消すことができ、後者はただ1つのトランザクションを取り消すことができることを除いて、これら2つのコマンドは同じことをするようです。 この理解は正しいですか?(マニュアルをどのように解釈するかという観点からではなく、実際の経験からの回答に感謝します。推測ではなく、事実に興味があります。) コンテキスト:dnf upgrade -yいくつかのテストを実行してから実行し、テストが失敗した場合にdnfの変更を元に戻すスクリプトを作成する必要があります。これを達成する最良の方法を探しています。

4
Systemdは起動直後にサービスを強制終了します
OSSEC HIDSのsystemdユニットファイルを書いています。問題は、systemdがサービスを開始するとすぐに停止することです。 そのExecStartディレクティブを使用すると、すべて正常に動作します。 ExecStart=/var/ossec/bin/ossec-control start しかし、私がOSSECログを少し改善すると、開始後にSIG 15を受け取ることになります。 ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start' 別の小さな変更を行うと、サービスは20秒後にSIG 15を受け取ります。 ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start &amp;&amp; sleep 20' そのため、systemdはサービスの開始後に/ bin / shプロセスを強制終了し、bin / shはOSSECを強制終了します。 この問題を解決するにはどうすればよいですか?
14 centos  rhel  systemd 

2
フォークボムを防ぐ方法は?
フォーク爆弾を防ぐために、私はこのhttp://www.linuxhowtos.org/Tips%20and%20Tricks/ulimit.htmをフォローしました ulimit -aは新しい設定を反映しますが、(のようrootにbash)実行すると:(){ :|:&amp;};:、VMは最大CPU + RAMのままになり、システムがフリーズします。 フォークボムを使用したり、バグのあるアプリケーションを実行したりして、ユーザーがシステムをダウンさせないようにする方法は? OS:RHEL 6.4

2
Red Hat Enterprise Linux 6.5の同等のCentOSとは何ですか?
CentOS Webサイトによると、彼らはRed Hatのソースコードを使用していますが、CentOSの各バージョンをビルドするために使用されているRed Hatソースコードのバージョンについては明確ではありません。 同等の数値はありますか?たとえば、CentOS 6.5はRed Hat Enterprise Linux 6.5に相当/ベースですか?
13 centos  rhel  version 


5
rhel 6 x86_64に最新のgccをインストールする
gccバージョン4.4.7のRHEL 6サーバーがあります。gccのバージョンを更新したかった(現在のバージョンは4.8だと思います)。Yumの更新が機能しません。また、CentOSでの同様の質問に対するSOの回答は機能しません。受け入れられた回答の方法に従って、出力は「testing-1.1-devtools-6のリポジトリデータの取得エラー、リポジトリが見つかりません」です。また、CentOの方法に従う必要があるかどうかもわかりません。 RHEL 6 x86_64サーバーでgccを更新した人はいますか?

1
systemdがステップEXEC生成スクリプトで失敗しました:権限が拒否されました
いわば「Hello World」サービスを作ろうとしています。呼び出されautologger.serviceてに保存され/usr/lib/systemd/system/autologger.serviceます。 私は試みましsudo service autologger startたsystemctlが、標準を返しました: Job for autologger.service failed. See 'systemctl status autologger.service' and 'journalctl -xn' for details. を確認し/var/log/messagesたところ、次のエラーメッセージが表示されました。 Failed at step EXEC spawning /opt/autologger/placeholder.sh: Permission denied 私の質問は、サービスへのアクセス許可をどのように与えるのですか? サービスユニットファイルは次のとおりです。 [Unit] Description=Hello World DefaultDependencies=no Before=shutdown.target reboot.target halt.target [Service] Type=oneshot ExecStart=/opt/autologger/placeholder.sh placeholder.shには単純に #!/bin/bash echo "Hello World"

2
txqueuelenとethtool txの違い
以下のtxqueuelenいずれかで適用できる設定の違いは何ですか? ifconfig eth4 txqueuelen 5000 ip link set eth4 txqueuelen 5000 そして、以下txで適用できるリングサイズ設定: ethtool -G eth4 tx 4096 これらはグローバル/proc/sys/net/core/wmem*設定とどのように関連していますか? RHEL6を使用しています。
12 linux  networking  rhel 

2
Redhatでデーモンとしてシェルスクリプトを実行するにはどうすればよいですか?
シェルスクリプトがあります。これは基本的に、ログを記録する1つのライナーです。これをinitスクリプトから実行しようとしています。Redhatが使用可能になっていないように見えるため、daemon内部で関数を使用し/etc/init.d/functionsて実行していstart-stop-daemonます。initスクリプト(/etc/init.d/script start)を呼び出すと、プロセスを完了して実行中のままにするのではなく、フォアグラウンドに留まります。このスクリプトをデーモン化する適切な方法は何ですか? 実行するスクリプト: # conf file where variables are defined . /etc/script.conf echo "Starting..." | logger -i echo "Monitoring $LOG_LOCATION." | logger -i echo "Sending to $MONITOR_HOST:$MONITOR_PORT." | logger -i tail -n 1 -F $LOG_LOCATION | grep WARN --line-buffered | /usr/bin/nc -vv $MONITOR_HOST $MONITOR_PORT 2&gt;&amp;1 | logger -i 初期化スクリプト: #!/bin/bash …


3
「負荷平均」は「トップ」出力でどのように解釈されますか?すべてのディストリビューションで同じですか?
Red-HatベースのLinuxの出力が、DebianベースのLinuxによって異なる解釈ができるかどうか知りたいのですが。 質問をさらに具体的にするために、私が求めているのはtop、Red-Hatシステムのコマンドの最初の行からの「平均負荷」がどのように解釈され、公式のドキュメントroコードによってこれを検証するかを理解することです。 [この主題にアプローチするには多くの方法があり、そのすべてが質問に対する許容可能な答えです] 潜在的なアプローチの1つは、この情報が公式に文書化されている場所を見つけることです。 もう1つは、top私が取り組んでいる特定のディストリビューションとバージョンからビルドされたコードバージョンを見つけることです。 私が得ているコマンド出力は次のとおりです。 top - 13:08:34 up 1:19, 2 users, load average: 0.02, 0.00, 0.00 Tasks: 183 total, 1 running, 182 sleeping, 0 stopped, 0 zombie Cpu(s): 0.2%us, 0.2%sy, 0.0%ni, 96.8%id, 2.7%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3922520k total, 788956k used, 3133564k free, 120720k buffers Swap: 2097148k total, …
12 rhel  top  load-average 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.