Unix & Linux

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

5
LinuxのdateコマンドでISO8601の日付を解析する方法
dateコマンドを使用して、dateコマンド自体が解釈できるファイルのタイムスタンプを生成しようとしています。ただし、dateコマンドは独自の出力を好まないようで、これを回避する方法はわかりません。適例: sh-4.2$ date Fri Jan 3 14:22:19 PST 2014 sh-4.2$ date +%Y%m%dT%H%M 20140103T1422 sh-4.2$ date -d "20140103T1422" Thu Jan 2 23:22:00 PST 2014 日付は、15時間のオフセットで文字列を解釈しているようです。これに関する既知の回避策はありますか? 編集:これは表示の問題ではありません: sh-4.2$ date +%s 1388791096 sh-4.2$ date +%Y%m%dT%H%M 20140103T1518 sh-4.2$ date -d 20140103T1518 +%s 1388737080 sh-4.2$ python Python 3.3.3 (default, Nov 26 2013, 13:33:18) [GCC 4.8.2] …

3
LUKS暗号化デバイスをバックアップするためのベストプラクティス
luks暗号化デバイス(画像ファイルへの完全暗号化usb デバイスなど)をバックアップおよび復元する最速の方法は何ですか。 USBデバイスは復号化/アクセスできます。バックアップイメージをファイル(暗号化済み)としてマウントするソリューションを探しています。可能ですか? バカにしてください
15 linux  usb  backup  encryption  luks 

2
rkhunterはroot.rulesについて警告します
走る : :~$ sudo rkhunter --checkall --report-warnings-only 私が持っている警告の1つ: Warning: Suspicious file types found in /dev: /dev/.udev/rules.d/root.rules: ASCII text とがroot.rules含まれています: SUBSYSTEM=="block", ENV{MAJOR}=="8", ENV{MINOR}=="1", SYMLINK+="root" 私は、これらの変数の意味と役割を理解したいSUBSYSTEM、ENV{MAJOR}とSYMLINK+。


1
Linuxで追加のフレームバッファーデバイスを追加するにはどうすればよいですか?
私はUbuntu 12.04 LTSをXなしでホームNASサーバーとして実行しています。最近、ビデオ再生メディアデバイスとしても機能するようにチューニングしました。この時点でXをインストールする方が簡単だったかもしれませんが、フレームバッファー再生でmplayerを試すことにしました。それは機能し、すべてが素晴らしく、良好でした。 ただし、好奇心と実際の結果のために、フレームバッファについて考えることをやめられません。フレームバッファデバイスは1つだけのよう/dev/fb0です。(ところで私はvesafsドライバーを使用しています)フレームバッファーを使用する複数のプログラムを実行すると、混乱が生じます。たとえば、fbtermからmplayerを実行するとクラッシュします。不思議なことに、fbi画像ビューアーはなんとか画像を表示することができます。明らかに、プログラムはデバイスを共有できません。結局、ウィンドウシステムはありません。 では、(vesa)fbデバイスの数はハードウェアディスプレイデバイスに制限されていますか?または、複数のttyがあるように、原則としてもっとあるでしょうか?それらを使用するソフトウェアを同時に実行するのに、いくつかのヘルプを追加しますか?どうすれば追加できますか? また、フレームバッファがttyにどのように接続されるかというロジックは私にはあまり明確ではありません。たとえば、mplayerはすべてのttyでビデオフレームを表示しますが、fbiはそうではありません。さらに、Ubuntuのデフォルトコンソール(fbcon?)がビデオオーバーレイの背後に表示されるため、奇妙に感じます。これは何ですか?

3
不良セクタは、ディスクの障害を示していますか?
私のUbuntu 13.10システムは、この1日ほどで非常に貧弱になりました。カーネルログを見ると、<1yr古い3TB SATAディスクが特定のセクターで問題を抱えているようです。 Nov 4 20:54:04 mediaserver kernel: [10893.039180] ata4.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Nov 4 20:54:04 mediaserver kernel: [10893.039187] ata4.01: BMDMA stat 0x65 Nov 4 20:54:04 mediaserver kernel: [10893.039193] ata4.01: failed command: READ DMA EXT Nov 4 20:54:04 mediaserver kernel: [10893.039202] ata4.01: cmd 25/00:08:f8:3f:83/00:00:af:00:00/f0 …



2
Xorgのガンマ/輝度を変更するには?
ゲーム(Deus Ex)をプレイしようとしていますが、雰囲気の中で非常に暗いため、明るさを変更する必要があります。このゲームには「明るさ」設定がありますが、最近は機能しません。それを変更する方法を見つけ出しxgamma、同様の効果があることを見つけようとしましたxgamma -gamma 5。しかし、変更するたびに、設定はほぼ1秒後に元に戻ります(そのため、画面が点灯してからシャットダウンします)。xgamma設定を永続的(または永続的)にするか、別のツールを使用する必要がありますか? 私のシステムはデスクトップです。 同じxrandr --output DVI-0 --brightness 2ように見えますが、設定を適用するたびに0に戻ります。 変更しようとするたびに、次の出力がXorg.0.logファイルを埋めます。 [ 14768.313] (II) RADEON(0): EDID vendor "HWP", prod id 9798 [ 14768.313] (II) RADEON(0): Using hsync ranges from config file [ 14768.313] (II) RADEON(0): Using vrefresh ranges from config file [ 14768.313] (II) RADEON(0): Printing DDC gathered Modelines: [ …


3
Linuxで子プロセスを「オフライン」(外部ネットワークなし)で実行するコマンド
実際のネットワークを停止せずにオフラインモードでテストしたいプログラムがあります。このプログラムは、Unixドメインソケットとループバックを含むローカルソケットに接続する必要があります。また、ループバックでリッスンし、他のアプリに表示される必要があります。 ただし、リモートマシンへの接続は失敗します。 strace/ unshare/のように機能sudoし、インターネット(およびLAN)を隠した状態でコマンドを実行し、他のすべてがまだ機能しているユーティリティが必要です。 $ offline my-program-to-test この質問には答えがあります:プロセスのネットワークアクセスをブロックしますか? 他のユーザーとして実行してからiptablesを操作するなど、いくつかの提案がありunshare -nます。しかし、どちらの場合も、UNIXドメインソケットとループバックをメインシステムと共有するための呪文はわかりません。その質問に対する答えは、ネットワーク全体の共有を解除する方法を教えてくれるだけです。 私がテストしているプログラムは、まだXサーバーとdbusに接続し、システム上の他のアプリからの接続をループバックでリッスンできる必要があります。 ネットワークケーブルを抜くのと同じくらい迷惑になるので、理想的には、chrootやユーザー、VMなどを作成しないようにします。すなわち質問のポイントはどのように私はこれをaのように簡単にすることができるかsudoです。 非ローカルアドレスを指定するネットワークコールが失敗することを除いて、通常どおりに100%実行するプロセスが必要です。理想的には、同じuid、同じhomedir、同じpwd、...を除くすべてをオフラインに保つ。 私はFedora 18を使用しているので、移植性のないLinuxの答えは問題ありません(予想される、でも)。 それが関係しているのであれば、Cプログラムを書くことでこれを解決できてうれしいので、Cを書くことに関係する答えは問題ありません。ローカルネットワークを維持しながら、Cプログラムが外部ネットワークアクセスを取り消すために必要なsyscallがわからないだけです。 「オフラインモード」をサポートしようとする開発者は、おそらくこのユーティリティに感謝するでしょう!

3
コマンドによって出力された行数をリアルタイムで表示する方法は?
私はsvn export自分のアプリケーションのパッケージャースクリプトの一部として使用していますが、このコマンドは、他の多くのコマンドと同様、プログレスバーを備えていないようです。 現時点では2つの選択肢があります。 オプションなしで使用し、数千行を印刷するのを見る を使用し--quiet、完了するまで何もしません。 少なくともコマンドによって出力された行数をリアルタイムで表示する方法はありますか?といった: Exporting SVN directory ... 1234 files そして、この数1234 がリアルタイムで増加するのを見てください。これを行うコマンドに出力をパイピングすることを想像できますが、どれですか?

5
known_hostsにIP範囲を追加する方法は?
多くのサービス(GitHubなど)は、広範囲のIPを使用し、明らかに同じ公開キーを使用します。 known_hostsファイルにIP範囲(できれば1つ)を追加するにはどうすればよいですか? GitHubの例では、次の範囲を使用します。 207.97.227.224/27 173.203.140.192/27 204.232.175.64/27 72.4.117.96/27 192.30.252.0/22 そして重要なのは: AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa + PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31 / YMF + Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB + weqqUUmpaaasXVal72J + UX2B + 2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi / w4yCE6gbODqnTWlg7 + wC604ydGXA8VJiS5ap43JXiUFFAaQ ==
15 ssh 

1
WACOMタブレットペンでスクロールする
ボタン付きのwacomペンを持っています。ボタンを押したままペンを移動するときにスクロールをトリガーするにはどうすればよいですか? よるとxev、以下、トリガイベントははMotionNotifyを状態では0x200。 これが簡単に行われない場合、私が考えているのは、どこかからこれらのイベントを読み取り、他のイベントに変換するサービスを構築することです。このようにして、ジェスチャーも定義できます。このアプローチでは: どこで読むことができますか? イベントを書き戻すにはどうすればよいですか? ジェスチャーを検出するライブラリはありますか? MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630659、(349,181)、ルート:(1255,185)、 状態0x0、is_hint 0、same_screen YES ButtonPressイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630659、(349,181)、ルート:(1255,185)、 状態0x0、ボタン2、same_screen YES MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630667、(348,183)、ルート:(1254,187)、 状態0x200、is_hint 0、same_screen YES MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630675、(347,184)、ルート:(1253,188)、 状態0x200、is_hint 0、same_screen YES ... MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695632069、(327,486)、ルート:(1233,490)、 状態0x200、is_hint 0、same_screen YES ButtonReleaseイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695632069、(327,486)、ルート:(1233,490)、 状態0x200、ボタン2、same_screen YES
15 linux  xorg  hardware  wacom 

3
カーネル:名前空間のサポート
Linuxカーネルの「ネームスペースサポート」機能の正確な意味を知りたい。カーネル3.11.1(現時点で最新の安定したカーネル)を使用しています。 無効にすることにした場合、システムの変更に気付きますか? 誰かが名前空間を使用することに決めた場合NAMESPACES=Y、カーネルでコンパイルするだけで十分ですか、それともユーザースペースツールも必要ですか?

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