問題タブ [linux]
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.
linux - サーバーでの変更後、「ypcat」と「ypmatch ユーザー名パスワード」が一致しません
一連のマシンでの認証にNISを使用しようとしています。NIS サーバー上のユーザー アカウントのユーザー ID 番号の 1 つを変更する必要がありました (username
クライアント上の ID 500 のローカル ユーザー アカウントとの競合を避けるために、ユーザー ID を 500 から 509 に変更しました)。問題は、クライアントで正しく更新されていないことです。
特に、私が行うypcat passwd | grep username
と、最新の情報が得られます:
しかし、そうすると、次のようにypmatch username passwd
表示されます。
これは、ユーザーがクライアントの 1 つにログオンすると、間違ったユーザー ID を持つことを意味し、あらゆる種類の問題を引き起こします。"cd /var/yp; make"
サーバーとクライアントで実行しまし"service ypbind restart"
たが、問題は解決していません。これを引き起こしている原因と、どうにかしてクライアントを強制的に更新する方法を知っている人はいますか? (クライアントとサーバーの両方で Fedora 8 を実行しています)。
linux - カスタム Linux Live CD の作成
ブート可能な Linux CD をゼロから作成するための優れたチュートリアルを教えてくれる人はいますか?
かなり特殊な問題について助けが必要です。私の会社は、カスタム ファームウェアを必要とする拡張カードを販売しています。現在、最新のファームウェアで更新した RH7.2 の非常に古いライブ CD イメージを使用しています。製造部門はカードをマシンに入れ、CD から起動し、CD にファームウェアを書き込み、電源を切ってカードを取り出します。このサイクルのため、CD のブートとシャットダウンをできるだけ迅速に行うことが不可欠です。
問題は、次世代のカードでは、CD を 2.6 カーネルに更新しなければならないことです。既存のライブ CD を入手するのは簡単ですが、それらはすべてデスクトップ上で Linux を誇示するように設計されているため、起動に時間がかかります。
誰かが現在のハウツーで私を修正できますか?
アップデート:
それで、後でこれを読んでいる人のための最後の更新として、私が最終的に使用したツールは「livecd-creator」でした。
このツールを選択した理由は、CentOs、Fedora、RHEL などの RedHat ベースのディストリビューションで使用できるためです。これらはすべて、私の会社が既にサポートしているディストリビューションです。さらに、このプロジェクトは文書化が非常に不十分ですが、非常にカスタマイズ可能です。最小限の LiveCD を作成し、ブート シーケンスを編集して、bash シェルの代わりにファームウェア アップデーターを直接起動することができました。
構成ファイルを説明する README があれば、作業全体に 1 時間か 2 時間しかかからなかっただろう!
vb.net - VB.NET コードから Linux プラットフォームへのコンバーターは存在しますか?
SQL バックエンドを使用する Visual Studio および Access/Office Basic から Linux の世界に多くのプロジェクトを移行することに関心があります。
コードを Linux 上の同様のプラットフォームに移動するために利用できるユーティリティはありますか?
linux - Linux で開いているファイル数の制限を変更するにはどうすればよいですか?
アプリケーションを実行すると、時々エラーが発生しますtoo many files open
。
制限が 1024 であるというレポートを実行ulimit -a
しています。制限を 1024 より大きくするにはどうすればよいですか?
ulimit -n 2048
権限エラーで結果を編集します。
c - Linuxカーネルで2つの64ビット数値を割る方法は?
除算を切り上げて示すコード (C 構文):
divdi3()
さて、これがユーザー空間である場合、コンパイラがそれらの演算子 (除算など) のコードを生成していることに気付かないでしょう。libgcc
知らないうちにリンクしている可能性があります。問題は、カーネル空間が異なることです (例: no libgcc
)。何をすべきか?
Google をしばらくクロールすると、ほとんどの人が署名されていないバリアントに対処していることに注意してください。
私はこれを修正する方法を知っています: Override udivdi3()
and umoddi3()
with do_div()
from asm/div64.h。できましたか?違う。Signed は unsigned と同じではsdivdi3()
なく、単純に を呼び出すudivdi3()
のではなく、理由により別の関数です。
この問題は解決しましたか?これを行うのに役立つライブラリを知っていますか? 私は本当に立ち往生しているので、ここに表示されているものは何でも、私が今は本当に役に立たないでしょう.
ありがとう、チャド
c++ - Linux:プログラムのコードと静的データのサイズを見積もる最良の方法は何ですか?
C++ プログラムで使用されているコードと静的データの量を推定したいのですが?
実行可能ファイルまたはオブジェクト ファイルを調べてこれを見つける方法はありますか? それとも、実行時にできることでしょうか?
objdump と readelf は役に立ちますか?
c++ - Linux GUI 開発
Linux に移植したい大規模な GUI プロジェクトがあります。Linux での GUI プログラミングに使用するのに最も推奨されるフレームワークは何ですか? KDE/Gnome などのフレームワークはこの目的に使用できますか、それとも X 以外のより一般的なものを使用する方がよいでしょうか?
Gnome か KDE のどちらかを選択した場合、どちらか一方を選択した Linux 市場のチャンクのために市場を閉鎖しているように感じます。(はい、重複があることは承知しています)
より良い方法はありますか?それとも、ほぼ 100% のカバレッジを得るために、2 つの完全な GUI アプリを作成する必要がありますか?
Win32 でも動作するクロスプラットフォーム ソリューションを用意する必要はありません。
.net - P / Invoke in Mono
MonoのPlatformInvoke実装の現在の状況はどうなっていますか?Linux
Solaris
linux - コマンド ラインから電子メールを送信するにはどうすればよいですか?
コマンドラインからメールを素早く送信したい。これを行うには、おそらくさまざまな方法があると思います。
Linuxターミナルからこれを行う簡単な方法(おそらくbashシェルですが、何でもできるはずです)と、Windowsでこれを行う別の方法を探しています。コマンドラインで直接電子メールを作成できるようにしたい、またはメッセージをコマンドラインプログラムにパイプする柔軟性を持たせたい. これをどのように行うつもりですか?小さなスクリプトがある場合も問題ありません。
linux - Linux デスクトップでのプログラミング経験を向上させるにはどうすればよいですか?
プログラミングのニーズに合わせて Linux デスクトップのルック アンド フィールを改善するにはどうすればよいですか?
私は Compiz を見つけました。これにより、ワークスペース間の切り替えが簡単になり (13.3 インチ スクリーンのラップトップを最大限に活用するために常に行っていることです)、見栄えがよくなりました。生産的/楽しい?
@Rob Cooper - 頭を上げてくれてありがとう、この言い回しが問題に対処することを願っています