問題タブ [redhat]
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.
c++ - Redhat LinuxマシンのUbuntuでコンパイルされた共有ライブラリを使用できますか?
Ubuntu9.10デスクトップに共有ライブラリをコンパイルしました。共有ライブラリをRedHatEnterprise5ボックスを持っている共同開発者に送信したいと思います。
彼は自分のマシンで私の共有ライブラリを使用できますか?
php - オープンソース開発に Linux を選択する
私は Windows XP プラットフォームで作業しており、Aptana Studio、MySQL を PHP 開発に使用しています。私の開発目的に適した Linux のエディションとフレーバーを知りたいですか?
mysql - Linux Mysql メモリ要件
私は持っている:
- 32 ビット - Red Hat Enterprise Linux Server リリース 5.1 (Tikanga)
- Mysql5
- 10G RAM
mysql に関するメモリ割り当ての制限は何ですか? 可能な最大メモリ使用量。redhat サイトからのサポート ドキュメントはありますか?
redhat - Redhat の nash ユーティリティのソース コードはどこにありますか?
Redhat の nash ユーティリティのソース コードはどこにありますか?
ありがとう、チェンツ
gcc - RHEL 5 で gcc-3.2.2 を入手するにはどうすればよいですか?
ホスティングプロバイダーに新しい RHEL 5 ボックスを構築してもらい、いくつかのレガシーなものをテストしました。
uname -a: Linux myserver.foo.com 2.6.18-164.9.1.el5 #1 SMP Wed Dec 9 03:29:54 EST 2009 i686 i686 i386 GNU/Linux
cat /etc/redhat-release: Red Hat Enterprise Linux Server リリース 5.4 (Tikanga)
gcc -v: gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-46)
このマシンに gcc-3.2.2 をインストールする方法を考え出すのにかなりの時間を費やしています:
- gcc 4.1.2 コンパイラで 3.2.2 をコンパイルできないようです
- yum 経由で 3.2.2 のインストールが見つからないようです
- 手動で回転させたらどうなるか心配です
何かアドバイス?
編集:これまでの提案に感謝しますが、明確にするために、私が言及した「レガシーのもの」は実際には私の会社のレガシーのものではありません。これはサードパーティ製のパッケージであり、コードにアクセスできません (変更したとしても変更したくありません)。
この時点で別の RHEL に戻るのは心が痛むように思えるので、chroot のことを調べてみようと思います。
java - Java 1.6を使用してmagic_bufferを呼び出すRedhat AS 4セグメント障害
libmagic.so によって提供される「ファイル」コマンド機能にアクセスするために、JNI C++ クラスを介して C++ クラスを呼び出す Java クラスがあります。
- C++ クラスはコンパイルされ、C++ main() として正常に実行されます。
- Java 1.5 および 1.6 を実行する RHEL 5 で正常に動作します。
- Java 1.5 を実行している RHEL 4 で正常に動作します。
-RHEL 4 で Java 1.6 を使用すると、seg fault 26234 がスローされます。
セグフォルト:
呼び出し時に発生 char* retptr = magic_buffer(cookie, bigbuf, 1000); char* retptr = 「適切な安全な文字列」の場合は問題ありません。が代用されます。これが、この呼び出しでセグ フォールトが発生したと結論付ける理由です。
別の呼び出し char* retptr = magic_file(cookie,”/usr/include/magic.h”); を使用します。この呼び出しは、ファイル コンテンツでいっぱいのバッファではなく、ファイルの完全修飾パス名のみを必要とする同じファイル タイプ メッセージを返すため、バッファの問題をデバッグします。また、RHEL4/java 1.6 テスト VM でセグ フォールトをスローします。したがって、問題はコード内の不良ポインターやオーバーフロー バッファーではないように思われます。
magic_buffer は libmagic.so への呼び出しです。前のコードでは、このライブラリへの他の呼び出しが成功しています。ただし、この呼び出しには lib magic データベース /usr/share/file/magic が含まれます。
C++ を実行可能ファイルとしてコンパイルし、問題のマシンで実行すると問題なく動作します。
結論は次のとおりです。
A. #4 のため、JNI の関与があります。
B. #1/#2 のため、JNI 実装の問題ではないと思います。
C. #1、#2、および #4 のため、C++ の実装の問題ではないと思います。
提案やコメントはありますか?(最初は VMWare で実行され、現在は VM の関与なしでテストされています)
java - Tomcat 6 ヒープ サイズ - これは正しいですか?
Red Hat ボックスで複数の tomcat を実行しており、それぞれに個別のヒープ サイズを設定したいと考えています (一部のインスタンスはより多くのメモリを使用します)。
catalina.sh ファイルに次のように入力して、ヒープ サイズの最小/最大 bt を設定できますか。
CATALINA_OPTS="-Xms64m -Xmx256m"
「エクスポート」を追加する必要がありますか? つまり、エクスポート CATALINA_OPTS="-Xms64m -Xmx256m"
jboss - Red HatからのJBossトレーニングと認定?
誰かがJBossApplicationAdministrationコースまたはRedHatの他のコースを受講しましたか?コミュニティエディションよりもエンタープライズバージョンにどの程度重点が置かれていますか?
JBoss Certified Applications Administrator(JBCAA)テストはどうですか?コースなしで合格するのは簡単ですか?