Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

1
dmesgの仮想カーネルメモリレイアウトは何を意味しますか?
「dmesgの出力」を行っている間、適切に理解できない値のリストを見ることができました。 Memory: 2047804k/2086248k available (3179k kernel code, 37232k reserved, 1935k data, 436k init, 1176944k highmem) virtual kernel memory layout: fixmap : 0xffc57000 - 0xfffff000 (3744 kB) pkmap : 0xff800000 - 0xffa00000 (2048 kB) vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB) lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB) .init …
19 linux  kernel  memory 

2
アプリケーションが$ PATHに存在するかどうかをテストするにはどうすればよいですか?
私は、可能な限りsh多くのDRYと多くの「すべての* nixで動作する」で動作するように、すべてのstartup / envスクリプトを記述しようとしています。これは、そこにないコードを実行しようとすると、コードが正常に失敗することを確認することを意味します。そのためには、プログラムが存在するかどうかをテストできる必要があります。ファイルが存在するかどうかをテストする方法は知っていますが、アプリケーションがパス内で実行可能であるかどうかをテストする方法はわかりません。これらの一部はarch、ubuntu、およびcentosで動作する必要があるため、$ PATHを使用します。rootを持たないシステムのhomedirにインストールされるものもあれば、インストールされないものもあれば、システムパスにインストールされるものもあります。


1
ディレクトリごとのファイル数
約100000個の小さなファイルのディレクトリがあります(各ファイルは1〜3行で、各ファイルはテキストファイルです)。ディレクトリのサイズはそれほど大きくありません(2GB未満)。このデータは、専門的に管理されたNFSサーバーにあります。サーバーはLinuxを実行します。ファイルシステムはext3だと思いますが、確かにわかりません。また、サーバーへのルートアクセス権がありません。 これらのファイルは、私が制御できない大規模な科学実験の出力です。ただし、結果を分析する必要があります。 このディレクトリでのI / O操作/処理は非常に遅くなります。ファイルを開く(Pythonでfopen)、開いているファイルから読み取る、ファイルを閉じる、すべて非常に遅いです。bash ls、duなどでは機能しません。 質問は: 処理、fopen、読み取りなどを実行するのに実用的な方法で、Linuxのディレクトリ内のファイルの最大数はいくつですか?答えは、fsタイプ、カーネルバージョン、サーバーバージョン、ハードウェアなど、多くのものに依存することを理解しています。可能な場合は、経験則が必要です。

3
RHEL / CentOSは、/ etc / cron.d / *の下にあるすべてのcronjobファイルを実行しますか、またはそれらの一部だけを実行しますか?
これはRed Hat Enterprise Linux 5システム(RHEL)です。CFengineを使用してこのシステムを管理します。 通常の2倍の頻度で実行されるいくつかのcronjobがあります。下のcronjobsをチェックしました。/etc/cron.d/このディレクトリには、という実際のスクリプトhost-backupが含まれています。また、次のようなcfengineバックアップファイルも含まれていますhost-backup.cfsaved。 /etc/cron.d/host-backup /etc/cron.d/host-backup.cfsaved このオペレーティングシステムはですべてのファイルを実行します/etc/cron.d/*か、それとも特定のパターンに一致するファイルのみを実行します。これを構成できますか?これはどこで定義されていますか? RHELまたはCentOSのドキュメントにこの回答が見つかりません。
19 rhel  cron 


3
「カーネルパニック」とは何ですか?
コンピュータに「カーネルパニック」が発生しているとはどういう意味ですか? Windows BsoDと同等ですか? また、カーネルパニックが発生した場合、ユーザーはどのような方法、ヒント、トリックを利用できますか?


2
プレーンテキストパスワードなしでwpa_supplicantを使用する
私はラップトップでgentooを実行しています。現在、wipaの処理にwpa_supplicantを使用しています。 構成は機能し、接続できますが、構成ファイルにプレーンテキストパスワードを入力する必要があります。友人のwifiに接続したいのに、パスワードを入力する代わりにパスワードを入力したい場合、これは機能しません。プレーンテキストのパスワードにはセキュリティはありません。 プレーンテキストの代わりに何らかの暗号化されたパスワードが保存されるように、これをより安全にするにはどうすればよいですか?

3
ハードドライブの/ bin / ddで作成された「img」をマウントするにはどうすればよいですか?
80GBドライブのddバックアップに使用しました dd if=/dev/sdb of=~/sdb.img 次に、そのドライブ上のいくつかのファイルにアクセスする必要がありますが、「。img」をドライブ上にコピーしたくありません。 mount ~/sdb.img /mnt/sdb動作しません。それは返します: mount: you must specify the filesystem type 私はファイルシステムタイプを見つけようとしました file -s fox@shoebox $ file -s sdb.img sdb.img: x86 boot sector; partition 1: ID=0x12, starthead 1, startsector 63, 10233342 sectors; partition 2: ID=0xc, active, starthead 0, startsector 10233405, 72517410 sectors; partition 3: ID=0xc, starthead …
19 mount  dd 

3
実行中のプログラムの出力を/ dev / nullにリダイレクトする方法
プログラムの出力を抑制するために/dev/null、たとえばからすべてのエラーと警告メッセージを非表示にするためにリダイレクトできることを知っています。このようにプログラムを起動できます。 chromium-browser 2> /dev/null & ただし、エラーメッセージを忘れてタイプした場合 chromium-browser & (コマンドの途中に表示される場合は非常に迷惑です)アプリケーションを停止して適切に再起動する以外、何をすべきかわかりません。 アプリケーションを再起動せずにエラー出力を何らかの方法でリダイレクトできますか?

8
便利なLinuxポッドキャスト[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 UnixおよびLinux Stack Exchangeで話題になるようにします。 2年前に閉店。 私は常に、オペレーティングシステムと開発に遅れずについていくのに役立つポッドキャストを探しています。とは言うものの、私は通常Linux Outlawsポッドキャストを聞きますが、Linuxの学習や変更への対応の両方で、多くの人が役に立つまたは有益な他のLinux / Unixポッドキャストがあるかどうか疑問に思っていました。
19 learning 

7
ローリングリリースがあるのはどのディストリビューションですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私はDistroWatchを閲覧していて、ローリングリリースを提供しているディストリビューションのリストと、それらについてもう少し探していました。ただし、DistroWatchでローリングリリースのみを選択することはできないようです。おそらく、Linuxコミュニティは、ローリングリリースを提供する利用可能なディストリビューションについての洞察を提供できます。 この質問は、ディストリビューションの簡単な説明とディストリビューションの提供内容、ディストリビューションのホームページおよび/またはDistroWatchエントリへのリンクを含む回答ごとに1つのディストリビューションを取得することを期待して、コミュニティのWikiにしました。それから、人々は分布を上下に投票して、何か(最高/最悪、純粋な人気)の観点から評価することができます。 (また、誰かがこれのタグをクリーンアップできれば、それは素晴らしいことです。「ローリングリリース」タグを作成したかったのですが、できませんでした。)
19 distros 


2
macOSはUnixディストリビューションですか?
私が知っていることをMacOSのは、UNIXオペレーティングシステムですが、私はMacOSのが呼ばれることができるかどうか分からないUNIXの分布していると同じようにGentooやDebianにGNU / Linuxディストリビューション。 macOSはUNIXディストリビューションですか?そうでない場合、macOSのUNIXオペレーティングシステムファミリのメンバーシップおよびSingle UNIX Specificationへの準拠(つまり、Unixバリアント、Unixバージョン、Unixフレーバーなど)を正しく参照する方法を教えてください。また、この質問はSolaris、HP-UX、およびその他のUNIXに適用されます(これらはすべてUNIXディストリビューションですか?)。 さらに、「配布」という言葉はGNU(/ Linux、/ Hurd、/ kFreeBSD、/ etc)オペレーティングシステムに制限されていますか、それとも他の場合に使用できますか? 編集:UNIXの公式Webサイトでは、UNIXオペレーティングシステムのファミリ、つまりSingle Unix Standardを実装するものを指すのに「UNIX実装」と「UNIXオペレーティングシステム」を使用していることに気付きました。

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