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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

4
Linuxメモリを使用したのは何ですか?低キャッシュ、低バッファ、VMではない
まず第一に、はい、私はLinuxAteMyRAMを読みましたが、これは私の状況を説明していません。 # free -tm total used free shared buffers cached Mem: 48149 43948 4200 0 4 75 -/+ buffers/cache: 43868 4280 Swap: 38287 0 38287 Total: 86436 43948 42488 # 上記のように、-/+ buffers/cache:行は使用メモリ率が非常に高いことを示しています。ただし、の出力からtop、100 MBを超えるメモリを使用するプロセスはありません。 それで、何がメモリを使用しましたか? PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28078 root 18 0 …
11 linux  memory 



3
SSHを介してキーを送信するか、マウスを使用してターゲット表示モードをアクティブにしますか?
SSHを介してキーストロークを送信することは可能ですか?Mac OS Xとの間でssh経由で⌘ (CMD)+ を送信できるようにしたいF2。それが不可能な場合は、マウスソリューションも良いでしょう。 これが必要な理由は、キーボードが1つしかないためです(ただし、マウスは2つ)。iMacを外部ディスプレイとして使用しています。iMacでターゲットディスプレイモードを有効にするには、毎回Bluetoothキーボードを接続し、CMD+ F2を押してから、ラップトップをキーボードに接続してみます。 ssh経由でCMD+ F2を送信するか、元のiMacでマウスを使用できるようにすると、トラブルが軽減されます。
11 linux  macos  ssh  keyboard 


8
最もスペースを消費するディレクトリまたはファイルを見つける方法は?
ディスクの容量が不足しています: $ df -h Filesystem Size Used Avail Use% Mounted on ... /dev/sda7 803G 715G 48G 95% /home ホームディレクトリ全体を検索し、スペースを消費する上位10個のディレクトリまたはファイルを見つけて、削除するユーザーを決定します。 du -sh *すべてのサブディレクトリのサイズを確認できますが、現在のフォルダのみを取得します。必要な犯人を特定するために、それぞれ多くのサブディレクトリに再帰的に分割する必要があるかもしれません。 これを行う良い方法はありますか?

2
イーサネットポートがifconfigに表示されない
私はubuntuforums.orgでこの質問をしましたが、返事はありません。 Ubuntuを初めて使用しますが、Ubuntu 10.04 Server 32ビットの新規インストールでオンボードイーサネットポートを動作させるのに問題があります。Googleで検索しましたが、問題の答えが見つかりませんでした。マザーボードはGigabyte G41MT-S2Pです。ドライバーの問題かどうかはわかりませんが、どこからドライバーをダウンロードすればよいかわかりません。私はギガバイトのウェブサイトを見ましたが、彼らは言います: チップセットベンダーによって提供されるさまざまなLinuxサポート条件のため、チップセットベンダーのWebサイトまたはサードパーティのWebサイトからLinuxドライバーをダウンロードしてください。 http://partner.atheros.com/Download.aspx?id=125からドライバーを取得することについて話しているいくつかのフォーラム投稿を見つけましたが、そのURLは機能しません。必要なドライバーである場合は、ダウンロードしたリンクを探してみましたが、ダウンロードできませんでした。 いくつかのコマンドの出力は次のとおりです。 ifconfig -a: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr::: 1/128 Scope:Host UPLOOPBACK RUNNING MTU:16436メトリック:1 RXパケット:2エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:2エラー:0ドロップ:0オーバーラン:0キャリア:0 collisions:0 txqueuelen:0 RXバイト:100(100.0 B)TXバイト:100(100.0 B) lshw -c NET: *-ネットワーク無制限 説明:イーサネットコントローラー 製品:AR8151 v1.0ギガビットイーサネット ベンダー:Atheros Communications 物理ID:0 バス情報:pci @ 0000:02:00.0 バージョン:c0 幅:64ビット クロック:33MHz 機能:pm msi …

4
ディレクトリ名にスペースが含まれていると、bash変数を使用してディレクトリに移動できない
次のコマンドを変数に保存したいとしましょう cd "/cygdrive/c/Program Files/" だから私はこれをする dir="cd \"/cygdrive/c/Program Files/\"" Program Filesディレクトリに移動するコマンドを保存する必要があるため、$ dirと入力すると、そのディレクトリに移動します。引用が適切にエスケープされていることを確認するには、次のように入力します echo $dir それは私に与えます cd "/cygdrive/c/Program Files/" したがって、すべて正常に動作するはずです。ただし、入力すると、 $dir 私は得る bash: cd: "/cygdrive/c/Program: No such file or directory 私は何を間違えていますか?私はCygwinを使用していますが、この問題はbash全般に当てはまると思います。
11 linux  bash  cygwin 

2
Linuxのファイルから最も一般的な表示行を取得します
1行にさまざまな単語を含むテキストファイルがあります。 ファイル内で最も頻繁に表示される12行を見つけて表示するにはどうすればよいですか? 私はスクリプトコマンドについてはあまり得意ではありません。 コマンドの使用方法を理解し、コマンドに関する知識を広げられるように、コマンドと説明を入手できれば、素晴らしいことです!

2
Gnomeシェル拡張キーバインディング
キーの組み合わせ(例<Super>+A)をgnomeシェル拡張の関数に(グローバルに)バインドする最も簡単な方法は何ですか? いくつかの拡張機能を調べると、次のコードに遭遇しました。 global.display.add_keybinding('random-name', new Gio.Settings({schema: 'org.gnome.shell.keybindings'}), Meta.KeyBindingFlags.NONE, function() { /* ... some code */ }); キーの組み合わせはスキーマパラメーターによって指定され、その組み合わせを記述するXMLファイルを作成できることを理解しています。これを行う簡単な方法はありますか?

1
Sendmailが非常に遅い-/ etc / hosts設定
sendmailを使用して1つの電子メールを送信するには、最大15秒かかります。 /var/log/mail.log: Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry / etc / hostname: piotr-probook / etc / hosts: 127.0.0.1 piotr-probook localdev localhost 192.168.1.1 router /etc/mail/sendmail.cf: # hosts file (normally /etc/hosts) O HostsFile=/etc/hosts 明らかに、piotr-probookURLを入力すると、ブラウザでホストとHTTPサーバーのポップアップをpingできますhttp://piotr-probook 私は何を間違えていますか?問題を修正するには?
11 linux  ubuntu  sendmail 

2
次のコピー防止機能を簡単に解読できますか?[閉まっている]
この質問が将来の訪問者に役立つことはまずありません。それは、小さな地理的領域、特定の瞬間、またはインターネットの世界的な視聴者には一般に適用できない非常に狭い状況にのみ関連します。この質問の適用範囲を広げるには、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 ARMデバイス(Raspberry Pi)でLinuxカーネルをブートするブート可能なSDカードである作業をコピー保護しようとしています。私はこのアプローチを使用しています: このアプローチでは、initrdを使用して、暗号化されたルートファイルシステムをマウントします。 initrdは、SDカードのCIDに従ってファイルシステムのパスワードを生成します。(ハッシュ関数が使用され、md5またはsha1についてはまだ決定していません)。Initrdは、生成されたパスワードを使用してファイルシステムをマウントしようとします。 最も興味深い/疑わしい部分は次のとおりです。initrd自体はカスタムC関数を使用して暗号化され、基本的に各バイトはカスタムメイドの擬似ランダムジェネレーターを使用してXORされます。カーネルは、同じ暗号化機能を持つように修正され、暗号化解除機能として機能します。 システム自体が取り外されているため、キーボードや外部ストレージを使用する方法はありません。単一のアプリがフルスクリーンで実行されます。 そのため、ブートローダーがカーネルとinitrdをロードした後、カーネルはinitrdを復号化し、そのinitスクリプトを実行します。これにより、パスワードが生成され、ルートファイルシステムがマウントされます。 私の質問は、この設定を破る(ルートファイルシステムを解読し、任意のSDカードから起動する)ことはどれほど簡単でしょうか?最も弱い部分は何ですか?カーネルを逆コンパイルして、それらのカスタム暗号化関数を見つけるのはどれくらい簡単ですか? 編集:ここにいくつかの修正がありますので、明らかなことで時間を無駄にしないでください: ルートデバイスはLUKS(aes256)で暗号化され、キーはSDカードのCIDとソルトを使用するHMAC機能によって生成されます。 initramfs暗号化の擬似ランダムアルゴリズムは、実際にはRC4になります。カスタム関数を使用してキーのみが生成されます。しかし、他の方法はないようです)。 SDカードエミュレーターを使用すると、誰かがこのシステムのコピーを作成できることを理解していますが、これは非常に難しく、誰もこれを行うことができないためです(また、誰もエミュレーターに対処したくないでしょう)

4
攻撃されたのですか、それともただのバカですか?
Debian Squeezeを使用して、いくつかのOpenVZコンテナーでサーバーを実行しています。コンテナの大部分はSqueeze、一部のLenny、および一部は既にWheezyに更新されています。ホストは、iptablesとDHCPを超えてそれを行いません。ファイルサーバー、プロキシ、メールサーバー、Kerberos、LDAPなどはすべてコンテナに入れられます。システムは長年にわたって安定して稼働し、1年以上にわたっていくつかのファイアウォールルールを除いて大きな変更はありませんでした。 2日前、突然システムがクラッシュしました。私はそれを再び持ち出すのに多くの問題を抱えていました。最初はsshでログインできませんでした。ルートログインは「あなたは存在しません。どこかに行って!' ローカルログインは正常でした。しばらくしてからsshが再び機能しました。偶然にも、bash履歴の行を再利用しませんでしたが、新しいコマンドを入力しました。このコマンドは、以前は機能しなかったがクラッシュする前に機能した行と3回チェックされました。 その後、システムは実行されましたが、SYN ACKに続いてほとんどのプロトコルのネットワークトラフィックがブロックされました。DNS、Telnet、およびSSHは問題ありませんでしたが、残りは混乱でした。数時間暗闇で釣りをし、ファイアウォールを数回リロードした後、突然すべてが再びうまくいきました。ログには疑わしいものは見つかりませんでしたが、私は法医学の専門家ではありません。 今日、コンテナクォータにより、ファイルサーバーのnscdがソケットから出てLDAPに接続しました。これまでになかったこと。また、smbdが要求するソケット(> 30)をたくさん見ました。 / var / log / messagesはsyslogとまったく同じに見えました。/var/log/kern.logには、クラッシュの理由に関する次の追加情報があります。 /var/log/kern.log:2950:Sep 19 10:46:57 asgard kernel: [6529441.320086] INFO: task sendmail:32181 blocked for more than 120 seconds. /var/log/kern.log:2982:Sep 19 10:48:57 asgard kernel: [6529561.324525] INFO: task kdmflush:1932 blocked for more than 120 seconds. /var/log/kern.log:3005:Sep 19 10:48:57 asgard kernel: [6529561.324694] …
11 linux  debian  crash  rootkit  virus 

10
Linuxディストリビューションを決定する
実行中のLinuxサーバーのフレーバーを判別しようとしています。カーネルのバージョンを特定しようとはしていませんが、ディストリビューターを評価します。 gccがインストールされ、バージョン出力にRedHatと表示されます # gcc --version gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11) これは、自分のサーバーがRedHatサーバーであると安全に想定できることを意味しますか。これを見つけるための100%防弾方法がありますか?他のLinuxフレーバーについても-このサーバーだけではありませんか? 編集:/etc/それが役立つ場合の内容-しかし、私はLinuxの他のバージョンでも動作するソリューションが欲しいです。 # ls /etc/ ./ backupmxhosts domainusers host.conf localdomains mailips pam.d/ relayhosts shadow trustedmailhosts ../ bashrc* exim.conf inputrc localtime man.config passwd resolv.conf skipsmtpcheckhosts userdomains DIR_COLORS cron.deny exim.pl ld.so.cache lynx.cfg mtab profile secondarymx spammeripblocks vimrc aliases demodomains exim.pl.local* …
11 linux  shell 

2
Linux:4Gbより大きいzip
Linuxで大きなファイルを圧縮しようとすると、zipを処理するには大きすぎるため、エラーが発生します。誰も私がこれを回避するために使用できるコマンドを知っていますか? これは私が得ているエラーです: zip error: Entry too big to split, read, or write (file exceeds Zip's 4GB uncompressed size limit) それは単純なテキストファイルであり、実際にはログファイルです。
11 linux  zip 

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