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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

2
systemdで30分ごとにスクリプトを実行する
システムを起動してから30分ごとにスクリプトを実行したいと思います。cronを使用できることは知っていますが、この機能を頻繁に使用する予定はないので、systemdで試してみたいと思います。 これまでのところ、何かを一度だけ実行できる単調なタイマーのみを見つけました(少なくともそう思う)。どうだろうfoo.timerとfoo@user.service見た場合のように、私は30分ごとに起動/システム起動から何かを実行したいですか? foo@user.service [Unit] Description=run foo Wants=foo.timer [Service] User=%I Type=simple ExecStart=/bin/bash /home/user/script.sh foo.timer [Unit] Description=run foo [Timer] where I am stuck... ???

1
開いているファイルでfile-nrとlsofのカウントが異なるのはなぜですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 UnixおよびLinux Stack Exchangeで話題になるようにします。 閉じた3年前。 私は突然問題に直面しています。すべてのアプリケーションとサーバーが正常に動作しており、突然開いているファイルの数が急増するのがわかります。 このコマンドで確認しています: cat /proc/sys/fs/file-nr これで確認すると、が表示される44544 0 128000ため、44544が開いているファイルの数です。 しかし、このコマンドで確認するとlsof | wc -l -28384と表示されます。 どちらが正しいですか? 私の最大オープンファイル制限は65535です ulimit -a open files (-n) 65535 開いているファイルを多く使用している上位5つのプロセスを知りたい。私はこれを取得できますlsofが、ここに示されているカウントは、前述した他のコマンドとは非常に異なります。 このコマンドでカウントされたプロセスの詳細を取得できますcat /proc/sys/fs/file-nrか? 以下のリンクによると、オープンファイル記述子を表示する方法はありますが、lsofコマンドを使用しないことはできません 回避策はありますか?開いているファイルが突然使用されるようになったプロセスを見つける必要があります。 更新おめでとう ございます。私がやっていた間違いを見つけましたlsof | wc -lをルートからチェックしていませんでした。それが大きな違いを見た理由です。 ファイル-nrとlsofの出力にはまだ違いがあります| wc -l(ルートから)。lsofカウントはfile -nr countを超えています。この理由は、ファイル-nrがディレクトリの一部(lsofによってファイルと見なされる)を無視するためです。この理由は、Google自体についてのちょっとした調査で見つけました。いずれかの方法!すべての助けに感謝します!

1
/ devと/ sysの違い
devfsとsysfsの違いは何ですか?どちらも、システムに接続されているハードウェアのリストを保持しているようです。次に、なぜ2つのfsが必要になったのでしょうか?/ sysが取得できる限り、デバイスのやや「生の」リスト(「ser0」など)を維持します。Udevはこれらのデバイスで動作し、さまざまな情報を取得し、さまざまなルールを適用して、それらを認識可能な名前として表示し、/ dev(「カメラ」など)にマッピングします。これが唯一の理由ですか?次に、対応するデバイスを/ dev fs からマウントします(/ sys fs からはできません)/ media fs にマウントします。 / devと/ sys / classの違いで答えを読みましたか?。しかし、私はそれが述べているsys fsの部分を取得することはできません Sysfsには、コンピューターに接続されているデバイスの階層が含まれています / sys内のファイルはデバイスノードファイルではありませんか?次に、どのような種類のファイルですか?
19 linux  mount  devices  udev  sysfs 

3
/ dev / randomから読み取ってもデータは生成されません
私はよくコマンドを使用します cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' | head --bytes 32 擬似ランダムパスワードを生成します。これはでは機能しません/dev/random。 具体的には cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' 出力を生成します cat /dev/random | strings --bytes 1 出力を生成します cat /dev/random | strings --bytes 1 | tr -d '\n\t ' 出力を生成しません 注意:使用/dev/randomする場合、エントロピーを生成するために、マウスを小刻みに動かしたり、キー(Ctrlキー、Shiftキーなど)を押したりする必要があります。 …
19 linux  random 

3
「ifconfig」コマンドと「ip」コマンドの違い
「ifconfig」コマンドに関するいくつかの記事/チュートリアルを読みましたが、それらのほとんどには共通のステートメントが含まれていました- 「ifconfigはipコマンドによって非推奨になりました」 ipコマンドを学ぶことを提案しました。しかし、「ip」コマンドが「ifconfig」よりも強力であることを説明した人はいませんでした。 両者の違いは何ですか?
19 linux  networking  ip  command 


4
Linuxを使用したSDカードのストレステスト
きちんとした(GB +)サイズのSDカードでのfsメタデータのロギングと維持は、カードを装着するほど重要ではないということについて、昨日ここでの答えの論理および/または信regarding性について誰かと少し議論しました妥当な期間(年および年)でアウト。反論の要点は、SDカードを身に着けている人々のオンラインの物語が非常に多いため、私は間違っているに違いないということのように思えました。 私は24時間年中無休のrwルートファイルシステムを含むSDカードを備えたデバイスを持っているので、私は自分の満足する前に前提をテストしました。このテストを少し調整し、実際に同じカードを使用して繰り返し、ここで紹介します。私が持っている2つの中心的な質問は次のとおりです。 私はそれを再書き込み連続の効果を再現することを意図しています念頭に置いて、実行可能なカードを破壊しようとするために使用される方法で、小さなデータの量は? カードを確認するために使用した方法はまだ実行可能ですか? 最初の部分への異議はおそらく私のテストが実際にカードに書き込みをしなかったと断言する必要があるため、SOまたはスーパーユーザーではなくここに質問を入れていますLinuxの特別な知識。 [SDカードが何らかのスマートバッファリングまたはキャッシュを使用し、同じ場所への繰り返し書き込みが摩耗しにくい場所でバッファリング/キャッシュされることも考えられます。私はどこにもこれの兆候を見つけていませんが、SUでそれについて尋ねています] テストの背後にある考え方は、カード上の同じ小さなブロックに何百万回も書き込むことです。これは、そのようなデバイスが何回の書き込みサイクルを維持できるかという主張をはるかに超えていますが、ウェアレベリングが有効であると仮定すると、カードがまともなサイズであれば、「同じブロック」がそうであるように、何百万ものそのような書き込みはまだ重要ではありません文字通り同じ物理ブロックではありません。これを行うには、すべての書き込みがハードウェアと同じ見かけの場所に本当にフラッシュされるようにする必要がありました。 ハードウェアにフラッシュするために、私はPOSIXライブラリ呼び出しに依存しましたfdatasync(): #include <stdio.h> #include <string.h> #include <fcntl.h> #include <errno.h> #include <unistd.h> #include <stdlib.h> // Compile std=gnu99 #define BLOCK 1 << 16 int main (void) { int in = open ("/dev/urandom", O_RDONLY); if (in < 0) { fprintf(stderr,"open in %s", strerror(errno)); exit(0); } …

2
/ etc / securettyのエントリの影響
RHEL 5.5ではデフォルトで [deuberger@saleen trunk]$ sudo cat /etc/securetty console vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 各エントリタイプ(コンソール、vc / 、およびtty)の違いは何ですか。具体的には、各エントリタイプの追加と削除の最終結果は何ですか? 私の理解では、ログイン方法とタイミングに影響を及ぼしますが、他の影響はありますか?また、どのエントリが存在するかに応じて、いつログインできますか? 編集1 私が知っていることは、tty 1-6は、CTRL-ALT-F1からCTRL-ALT-F6を使用して到達する最初の6つのコンソールからログインできるかどうかに対応するということです。私はいつもそれらが仮想コンソールだと思っていたので、少し混乱しています。コンソールも何に対応していますか?ありがとう。 編集2 シングルユーザーモードである場合の影響は何ですか?
19 linux  security  rhel  login  pam 


2
プロセスがスリープ状態になる理由を知り、ウェイクアップする方法は?
'top'を実行すると、perlスクリプトプロセスが 'S'状態で表示されます。このperlプロセスがスリープ状態になっているのはなぜですか、そしてそれを起動する方法はありますか?perlスクリプトの行でより多くの洞察を与えて「S」状態にするためのデバッグ方法。

5
Linuxディストリビューションをどのように適切にフォークしますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 Linuxディストリビューションを作成するにはどうすればいいのかと思っていました。LFSはやり過ぎのように思えますが、既存のディストリビューションをフォークしたいです。私はいくつかの「再スピン」アプリケーションがあることを知っていますが、これらはインストールする追加のアプリケーションを追加することのみを許可しているようで、リポジトリ、設定などを変更することは許可していないようです。 私が探しているのは、既存のディストリビューションを取得し、理想的にはFedoraまたはMintを変更することで大幅に変更する方法に関する知識です。ただし、古いカーネルを使用する必要があるかもしれません。 一般的なアドバイスを歓迎しますが、付属のファイルをどのように変更しますか?どのツールを使用していますか?どのようにliveCDにラップしますか?リポジトリをどのようにホストしますか?
19 linux  distros 

6
Linuxでbashが標準になっているのはなぜですか?
最新のLinuxディストリビューションには、デフォルトのシェルとしてbashが含まれていますが、他の(おそらく)より良いシェルもあります。 これは、誰も変更したくない歴史的な残り物なのか、bashを最初の選択とする正当な理由があるのか​​を理解しようとしています。
19 linux  bash 

4
現在の作業ディレクトリのfsタイプを確認するにはどうすればよいですか?
プラットフォームに依存しない軽量な方法でCWDのマウントタイプを検出する必要があります。具体的には、CWDがSSHFS、NFS、CIFS、SMB、またはローカルブロックストアマウントにあるかどうかを判断する必要があります。 Mac OSX 10.6、10.7、およびRHEL5(少なくとも)でこれを行う必要があります。 dfを使用する可能性はありますが、dfはこれら2つのプラットフォームでまったく異なる動作をします。さらに、私はawkで出力をCLIでスクレイピングする必要がありますが、これは実行可能ですが、壊れやすいです。 この情報はあるレベルで利用可能でなければなりません。私がこの情報を提供してくれることを知らないツールはありますか?
19 linux  filesystems  mount  osx 

2
kernel.printk値の説明
Debian 5と6の間で、kernel.printkのデフォルトの推奨値は/etc/sysctl.confからに変更されkernel.printk = 4 4 1 7ましたkernel.printk = 3 4 1 3。最初の値はコンソールに送られるものに対応することを理解しています。次の3つの値は何ですか? 数値はsyslogログレベルと同じ意味を持ちますか?または、それらは異なる定義を持っていますか? 私は検索でいくつかのドキュメントを見逃していますか、これがカーネルソースを把握する唯一の場所です。
19 linux  kernel  logs  sysctl 

6
プロセスを他のユーザーから見えないようにする方法は?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 プロセスを起動してtopコマンドから見えないようにするにはどうすればよいですか?プロセスは(rootではなく)通常のユーザーによって開始され、他の通常のユーザーには表示されません。

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