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

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

4
スラッシュ(/)はLinuxルートディレクトリの名前の一部ですか?
スラッシュ(/)は実際にはLinuxルートディレクトリの名前の一部ですか?または、それは単なるシンボルですか? どう/etcですか? 更新 仮定し/dev/sda2、Linuxのルートディレクトリのブロックデバイスです。 $ sudo debugfs / dev / sda2 debugfs 1.44.1(24-Mar-2018) debugfs: pwd [pwd] INODE:2パス:/ [ルート] INODE:2パス:/ debugfs: stat / iノード:2 タイプ:ディレクトリ モード:0755フラグ:0x80000 世代:0バージョン:0x00000000:00000077 ユーザー:0グループ:0プロジェクト:0サイズ:4096 ファイルACL:0 リンク:25ブロック数:8 フラグメント:アドレス:0番号:0サイズ:0 ctime:0x5b13c9f1:3f017990-Sun Jun 3 15:28:57 2018 atime:0x5b13ca0f:3b3ee380-2018年6月3日15:29:27 mtime:0x5b13c9f1:3f017990-Sun Jun 3 15:28:57 2018 crtime:0x5aad1843:00000000-2018年3月17日(土)16:59:39 追加のiノードフィールドのサイズ:32 範囲: (0):9249 そのため、そこにはディレクトリiノード#2がありますが、名前はありません。

3
カーネルはどのくらいのRAMを使用しますか?
この質問は、Mac OS Xカーネルが750MBのRAMを使用していることを発見したときのショックに動機付けられています。 私は20年間Linuxを使用してきましたが、カーネルRAMの使用量がXによってd小化されることを常に「知っていました」(本当ですか?本当ですか?)。 だから、いくつかのグーグルの後、私はslabtop言った: Active / Total Size (% used) : 68112.73K / 72009.73K (94.6%) これは、私のカーネルが〜72MBのRAMを使用しているということですか? (RSSを17Mとしてtop報告することを考えるとXorg、カーネルは今ではXを小人化し、その逆ではありません)。 ラップトップの「通常の」カーネルRAM使用量(範囲)とは何ですか? MacOSがLinuxよりも桁違いに多くのRAMを使用するのはなぜですか? PS。ここでの最後の質問に対する回答はありません。関連する質問をご覧ください。 kernel_taskが2007年半ばの白いMacBookで定期的に130MBを超える場合、問題になりますか? あまりにも多くのメモリを使用している kernel_task kernel_taskActivity Monitorには何が含まれていますか?
46 linux  kernel  ram 

1
/ proc / pid / smapsからプロセスのメモリ使用量に関する情報を取得する
の特定のプロセス/proc/<pid>/smaps、特定のマッピングエントリの場合: Shared_Clean Shared_Dirty Private_Clean Private_Dirty さShared_Clean+ Shared_Dirty他のプロセスと共有されているメモリの量を?共有RSSのようなものですか? 同様に、1つのプロセスでのみ使用可能なメモリ量はPrivate_Clean+ です。プライベートRSSのようなものですか?Private_Dirty PSS値はPrivateRSS +(SharedRSS /それを共有するプロセスの数)ですか? このリンクを読んだ後のいくつかの質問:LWN ここで、プロセス全体についてお話ししましょう。そのsmapsエントリは私たちが見ています。 プロセスのすべてのsmapsエントリに対してShared_Clean+ Shared_Dirty+ Private_Clean+ Private_Dirtyを実行すると、によって報告されたプロセスのRSSを取得することに気付きましたps。例えば ps -p $$ -o pid,rss すべてのの合計として私にRSS用(約)同じ値を与えるShared_Clean、Shared_Dirty、Private_Clean、Private_Dirtyエントリ内の/ proc / $$ / smaps。 しかし、プロセス全体のPSSはどうでしょうか?したがって、上記の例から、$$のPSSを取得するにはどうすればよいですか?すべてのsmapsマッピングにPSSエントリを追加して、$$のPSSに到達できますか? そして、プロセス全体のUSSはどうですか?もう一度上記の例を取り上げると、$ .. rightのすべてのsmapsエントリのPrivate_ *エントリのみを合計することで、$$でUSSに到着できると思います。 注: PSS =比例設定サイズ。 USS =一意のセットサイズ。


3
マルチコアプロセッサのtopコマンド
フリースケールのIMX6クアッドプロセッサを使用しています。topコマンドが4つのコアすべてまたは単一のコアのCPU使用率をリストするかどうかを知りたいです。アプリケーションのCPU使用率は、4つのコアと1つのコアで同じであることがわかります。アプリケーションによるCPU使用率はシングルコアで増加し、4コアで減少すると推測していましたが、変更されていません。


4
16進文字列をバイナリに変換し、netcatで送信します
私は一緒に送信できるバイナリファイルを持っていますnetcat: $ nc -l localhost 8181 < my.dat ファイルにはこれが含まれています。 $ xxd my.dat 0000000: 0006 3030 3030 4e43 ..0000NC 私が本当にやりたいのは、16進文字列を直接送信することです。私はこれを試しました: $ echo '0006303030304e43' | nc -l localhost 8181 ただし、上記のコマンドは単にascii文字列をに直接送信しncます。
46 linux  binary  netcat 

4
すぐに大量のディスク容量を一杯に使い切る方法はありますか?
Linux VMでは、単にVMをオフにしたり、仮想NICを切断したりするよりも、NAGIOS監視をより深くテストしたいと思います。短時間、空き領域の数%を占有することにより、テストまたは「ディスク領域アラームを強制する」ことを希望します。 私はちょうど使用できることを知っています dd if=/dev/zero of=/tmp/hd-fillup.zeros bs=1G count=50 またはそのようなものですが...これには時間がかかり、システムをロードし、rmでテストファイルを削除するときに再び時間がかかります。 システムに負荷をかけず、多くの時間がかかるパーティションをすばやく(ほぼ瞬時に)埋める方法はありますか?スペースを割り当てるが、それを「埋める」ことを考えていない。

2
cp -L対cp -H
問題 cp -Hまたはcp -Lでファイルをコピーすると、同じ結果が得られます。 $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! ここでのこの回答では、両方のオプションを、と組み合わせて使用​​される同様のUNLESSとして説明します-R。私ではありません。ソフトリンクされたハードリンクファイルは、ソースでポイントするファイルの名前が変更されたコピーになります。 質問: cp -Hand の適切な使用法は何cp -Lですか?これは予想される動作ですか? 私の解決しようとする試み: man cp両方のオプションでまったく同じことを教えてくれますが、info cp「」の言葉遣いはそれをさらに混乱させます。多分これを少し分解するのを手伝うことができます: -H コマンドライン引数がシンボリックリンクを指定する場合、シンボリックリンク自体ではなく、それが指すファイルをコピーします。ただし、再帰トラバーサルを介して検出されたシンボリックリンクをコピー(その性質を保持)します。 これは私には矛盾のように聞こえます:シンボリックリンクの性質 «は、それがどこかを指しているということだと思います… -L, --dereference シンボリックリンクからコピーする場合は、シンボリックリンクに従ってください。このオプションでcpは、シンボリックリンクを作成できません。たとえば、ソースツリーの(通常のファイルへの)シンボリックリンクは、宛先ツリーの通常のファイルにコピーされます。 …

4
Linuxでプログラムがスタックしている場所を知る方法は?
私はubuntuサーバーで次のコマンドを実行しています root@slot13:~# lxc-stop --name pavan --logfile=test1.txt --logpriority=trace 無期限にハングするようです。これがAIXで起こったときはいつでも、私は単に違反プロセスのPIDを取得して、 $ procstack <pid_of_stuck_process> また、プロセスのコールスタック全体を表示するために使用されていました。procstacklinux / ubuntuに同等のものはありますか?


3
入力された画面にテキスト入力を送信する
unRAIDサーバーでMinecraftサーバーを実行しようとしています。 サーバーはシェルで実行され、そこに座って入力を待ちます。停止するには、「stop」と入力してEnterキーを押す必要があります。そうすると、世界が保存されて正常に終了し、シェルに戻ります。NASボックスにtelnetを介して実行する場合はすべて動作しますが、ボックスで直接実行する必要があります。 これは私が以前に最初の試みとして持っていたものです: #define USER_SCRIPT_LABEL Start Minecraft server #define USER_SCRIPT_DESCR Start minecraft server. needs sde2 mounted first cd /mnt/disk/sde2/MCunraid screen -d -m -S minecraft /usr/lib/java/bin/java -Xincgc -Xmx1024M -jar CraftBukkit.jar MCunraidは、Craftbukkit.jarおよびすべてのワールドファイルなどを含むフォルダーです。その画面行を直接入力すると、画面がセットアップ解除され、サーバーが起動します。スクリプト内からその行を実行すると、画面が設定されないようです サーバーを停止するには、STOPと入力してEnterキーを押す必要があります。私のアプローチは screen -S minecraft -X stuff "stop $(echo -ne '\r')" テキストストップとキャリッジリターンを画面「minecraft」に送信します。しかし、コマンドラインに直接入力しても、機能しません。しかし、「screen -r」を実行すると、サーバーが稼働している状態で画面に移動できます。「stop」と入力すると、適切にシャットダウンします。 サーバーは、telnetで接続して手動で実行した場合は正常に動作します。リモートコンピューターから接続せずに実行するだけです。
44 linux  gnu-screen 


4
マウントエラー13 =許可が拒否されました
サーバーの1つが、fstabを使用してWindowsディレクトリを自動的にマウントするように設定されています。しかし、最後の再起動後、動作しなくなりました。fstabの行は次のとおりです。 //myserver/myfolder /mnt/backup cifs credentials=home/myfolder/.Smbcredentials .Smbcredentialsファイルには、次のとおりです。 username=myaccount password=mypassword domain=mydomain 私がやるmount -aと受け取るmount error 13 = Permission denied。これを十分に行うと、Windowsアカウントがロックアウトされるため、試みていることがわかります。パスワードが正しいことを確認しました。 何が間違っていますか?
44 linux  samba  fstab 


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