Unix & Linux

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

1
SSH経由でリモートマシンにファイルを取得する方法は?
基本的wgetに、SSHを介してリモートサーバー上のファイルにコマンドをパイプ処理したいと思います。これどうやってするの?単純sshにサーバーに入れてファイルをダウンロードできることは知っていますが、ローカルマシンを使用してダウンロードして送信することをお勧めします。
14 ssh  wget 

2
Linuxの代わりにQNXやVxWorksなどのRTOSを使用する利点は?
リアルタイムオペレーティングシステムを必要とするソリューションを開発する場合、QNXやVxWorksなどのオペレーティングシステムがLinuxに比べてどのような利点がありますか? それとも別の言い方をするために、これらのオペレーティングシステムのため、特にリアルタイム、組み込み使用するために設計されている- Linuxのとは対照的に、リアルタイムでの使用に合わせて調整することができる、より一般的なシステムである-あなたが考えたときに必要なのいずれかを使用しますLinuxの代わりにこれらのオペレーティングシステム?


2
Linux:複数のプロセスを監視するウォッチドッグの作成
数年前、同僚がウォッチドッグプログラムのエレガントなソリューションを思い付きました。プログラムはWindows上で実行され、Windowsイベントオブジェクトを使用して、いくつかのアプリケーションのプロセスハンドル(PID)を監視しました。いずれかのプロセスが予期せず終了した場合、そのプロセスハンドルは存在しなくなり、ウォッチドッグに直ちに信号が送られます。ウォッチドッグは適切なアクションを実行してシステムを「修復」します。 私の質問は、Linuxでこのようなウォッチドッグをどのように実装するかということです。単一のプログラムで他の多くのPIDを監視する方法はありますか?


2
lessにファイルをテキストとして表示させる
時々、ファイルをバイナリとして誤って認識せず、LHSでhexdumpを表示しようとします(通常は、英数字以外の文字を含むが印刷可能なASCII文字を含むもの)。テキストとして認識させるにはどうすればよいですか?
14 less 

1
Fedoraでフォントマネージャーはどのように機能しますか?
Fedoraシステムでフォント管理を行うことを検討しています。Font ManagerとFontmatrixの両方をインストールしました。私の目標は、表示したいフォントよりも多くのフォントをインストールできるようにし、必要なときにいつでもフォント(またはそのグループ)を有効または無効にできるようにすることでした。 どちらのプログラムも、フォントを有効または無効にすることを主張しています。Fontmatrixに包括的なフォント情報ソース(グリフなど)以外のことをさせることはできないようです。有効化/無効化が機能していないようで、ドキュメントが役に立たないほどです。 Font Managerでフォントを無効/有効にすることができます。ただし、すべてのフォントを誤って無効にしたため、Gnome設定を再作成する必要があり、それらを再度有効にしてもパネルフォントが修正されませんでした。ローカル設定を削除してログアウト/ログインする以外に、私ができることは何もありませんでした。 そう。これらのプログラムは、フォントを無効にすると正確に何をしますか?そして、パネルのフォントを破壊したのは何ですか?Monospaceはまだインストール/有効化されていて、パネル情報を変更することはできません。 前もって感謝します!
14 gnome  fedora  fonts 

1
startxで代替xinitrcを使用する方法
デスクトップマネージャーをインストールしていません(したくない)。ターミナルからログインした後startx、GUIを起動します。~/.xinitrcGUIセッションのエントリがあります。現在、私はそこにxmonadを持っていますが、時にはGNOMEセッションを、時にはKDEセッションを実行したいと思います。以前~/.xinitrcはその目的のために編集していましたが、もっとエレガントな方法(代替構成を使用するようなもの)があるはずだと思います。ただし、man startxまたはに何も見つかりませんman xinit。 複数の構成ファイル(GUIセッションごとに1つ)を用意し、startx必要なときにそれらをロードするように指示します。どうやってやるの?



8
EXIFデータを指定して、写真の名前を変更するにはどうすればよいですか?
すべての写真に正しいEXIF情報が含まれていて、写真にランダムな名前が付けられているとします(問題があったため)。jhead以下の出力を提供する小さなプログラムがあります: $ jhead IMG_9563.JPG File name : IMG_9563.JPG File size : 638908 bytes File date : 2011:02:03 20:25:09 Camera make : Canon Camera model : Canon PowerShot SX210 IS Date/Time : 2011:02:03 20:20:24 Resolution : 1500 x 2000 Flash used : Yes (manual) Focal length : 5.0mm (35mm equivalent: 29mm) …
14 bash  rename  python  exif 

5
解凍、tar -xvfを解凍する方法-乱雑なフォルダーで解凍しますか?
通常、私は物事をアーカイブ解除します$ mkdir newFolder; $ mv *.zip newFolder; $ cd newFolder; $unzip *.zipが、時々怠け者になり$ unzip *.zip、他のコンテンツを時々めちゃくちゃにするために、任意のフォルダで実行します。ここにいくつかの方法をリストします-いくつかのアーカイブバージョンは確かにクラッピーフラグを持っていますが、他のバージョンはより質素で、後者についてもっと興味があります。 アーカイブを解除するいくつかの方法がありますか? $ find . -anewer fileThatExistedBeforeUnarchieving -ok rm '{}' \;弱点は*.zipdirsをリストするため-ok、slow を使用する必要があり、多くの*.zip一致でslow を使用する必要があり、何らかの理由で、抽出されたすべてと一致しないようです。 少量の抽出ファイルの場合、1つずつ、遅く、扱いにくく、エラーが発生しやすくなります。 archieveのコンテンツが実際にフォルダーであるかどうかを確認したいときは$ unzip -l *.bsd、少なくともobsdのunzipバージョンで動作することを時々確認します。 特定のアーカイブツールについて言及している場合は、必要に応じてそれらを明記してください。シンプルに保ちましょう-単一のツールではなく、あなたのやり方にもっと興味があります。

3
* BSDでの/ etcのバージョン管理
/etcさまざまな分野で、バージョン管理下に置くためのターンキーソリューションは何ですか?ターンキーは必ずしも基本インストールの一部を意味するわけではありませんが、次の機能があれば便利です。 VCSコマンドにフックして、メタデータ(所有権、権限)を管理します。 パッケージマネージャーとの統合(インストールの前後に自動的に実行され、アップグレードをインテリジェントに処理します); アップストリームファイルバージョンをブランチとして扱います。 事前に入力された無視リスト。 基礎となるいくつかのVCS(特に分散VCS)のサポート。 Debianおよび派生物の下でetckeeperを使用しています。アップストリームバージョンを追跡しないことを除き、上記のすべての機能を備えています。特に* BSDの代替案について学びたいと思います。


7
画面が自動的にオンになります(xset dpms force off)
xset dpms force off電力を節約するために、画面を手動でオフにするために使用しています。ただし、しばらくしてから(20〜40秒)オンに戻ります。 ディストリビューション:Ubuntu-Lucid グラフィックス:Intel 4500 MHD このソリューション(スクリーンセーバーまたはワイヤレスをオフにする)の手順を試してもうまくいきませんでした。ネットワーク(マジックパケット)やUSBデバイスなど、他の理由が原因である可能性はありますか? 結果xset -p: Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 XKB indicators: 00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: …

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