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

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


3
SSHがしばらくアイドル状態だった場合にSSHが切断されるのを防ぐ方法
マシンへのssh接続があり、ユーザーの入力がない状態が30分続くと、そのマシンによって切断されます。ただし、のようなものを開始した場合top、接続は維持されます。これはクライアントのマシンであるため、そのマシンのSSHサーバーを再構成することはできません。だから私は自動的にアイドル状態を検出し、のようなものを開始する方法を探していtopます。Bashの一種の「スクリーンセーバー」。 でできることはわかっていますscreenが、残念ながらscreenインストールされておらず、ソフトウェアをインストールできません。そのため、Bashが提供するものを使用する必要があります。 明確にするために:ログイン後に一度開始するソリューションを探しています。その後、その端末を使用して、立ち去り、2時間後に戻ってきて、何も入力せずに立ち去ります。また、私はトンネルのものを探していません(そのために素晴らしいツールshuttleをお勧めします) 何か案は?
51 linux  bash  ssh 

4
Linuxのコマンドラインで起動可能なISOから起動可能なUSBを作成する方法
plop linux経由でUbuntuのカスタムバージョンをインストールするために使用するISOファイルから作成されたCDがあります。 CDは正常に機能しますが、代わりに起動可能なUSBドライブを使用したいと思います。ddコマンドを使用して、起動可能なUSBを作成しようとしました。 dd if=filename.iso of=/dev/sdb1 bs=4k これでファイルがコピーされ、USBが起動可能になりますが、「Missing operating system」というエラーが表示されます 何か案は?

6
コマンドラインからLinux(Ubuntu)を再起動するにはどうすればよいですか?
Ubuntuではマウスクリックが無視されるという問題があるため、コマンドラインから再起動したいと思います。(開いているターミナルがあり、キーボードは無視されません。) Linux(またはより具体的にはUbuntu)を実行しているコンピューターをコマンドラインから再起動するにはどうすればよいですか?



3
Linuxでext-filesystemsが使用するスペースを少なくする方法はありますか?
Linuxシステムで使用する外部および内部HDDがたくさんあります。私はLinuxシステムしか持っていないので、Linuxファイルシステムを使用するのは理にかなっているでしょうか?しかし、私は現在どこでもNTFSを使用しています。これは、HDDの中で最も使用可能なスペースを提供するためです。 ただし、主に許可と互換性のために、Linuxファイルシステムに切り替えたいと思います(たとえば、LUKSで暗号化されたNTFSパーティションをLinuxでサイズ変更できず、Windowsでchkdskを指示し続けます)。 しかし、それらのHDDをフォーマットしたとき、さまざまなファイルシステムを試し、すべてのLinuxファイルシステムを試しました。ext2でさえ、ジャーナリングがない限り、それ自体に多くのスペースを使用しました。正確な値は思い出せませんが、NTFSが2TB HDDでさらに多くを獲得したのは100GBを超えていました。 だから私の質問は次のとおりです:ext-filesystemsが自分自身のためにより少ないスペースを使用するようにする方法はありますか?または、別のファイルシステムがありますか(ext2、ext3、ext4、NTFS、vfatを試しました-NTFSが提供する使用可能なスペースに近いものはありませんでした)、完全なLinuxサポートと優れた使用可能なスペースがありますか? ファイルシステム(特にジャーナリングを持たないext2)がNTFSよりもはるかに多くのスペースを使用する方法と理由について聞きたいのですが、他にどこに問い合わせればよいかわかりません。可能であれば、ジャーナリングなしでext4を使用する方法と、これだけのスペースを使用する他の方法をお勧めします。
49 linux  filesystems  ext4  ext3  ext2 

6
Linuxで動作するRazer BlackWidowからマクロキーを取得する
Windowsにインストールされているツールを使用して設定されるマクロ用の追加キーを持つRazer BlackWidow Ultimateを選びました。私はこれらがいくつかの派手なjoojooキーではなく、他のキーと同じようにスキャンコードを出力するはずだと仮定しています。 まず、Linuxでこれらのスキャンコードをチェックする標準的な方法はありますか?第二に、これらのキーを設定して、コマンドラインおよびXベースのLinuxセットアップで操作を行うにはどうすればよいですか 私の現在のLinuxインストールはXubuntu 10.10ですが、いくつかの問題を修正したらKubuntuに切り替えます。理想的には、答えは汎用的でシステム全体である必要があります。 私が今までに試したこと: showkeys ビルトインkbdパッケージ(個別のvt内)から-マクロキーが検出されない xev -マクロキーが検出されない / dev / input / by-pathの内容とlsusbおよびevdev出力 このahkスクリプトの出力は、Mキーがウィンドウで検出可能な標準スキャンコードを出力していないことを示しています 私が試す必要があるもの スヌーピープロ +リバースエンジニアリング(あぁ) Wireshark-予備的なふらつきは、キーボードが監視され、キーが押されていると思われるときにスキャンコードが出力されないことを示しているようです。追加のキーが別のデバイスであるか、何らかの方法で初期化する必要があることを示す場合があります。 Linuxからのlsusb出力で、3つのシナリオでそれを相互参照する必要があります:スタンドアロン、ドライバーがインストールされていないWindows VMにパススルーされ、同じです。 LSUSBは、スタンドアロンLinuxインストールで1つのデバイスのみを検出します マウスが同じRazer Synapseドライバーを使用しているかどうかを確認すると便利な場合があります。これは、razercfgのいくつかのバリエーションが機能する可能性があることを意味します(検出されず、マウスでのみ機能するようです) 私が解決したこと: ドライバーを備えたWindowsシステムでは、キーボードはキーボードとポインティングデバイスとして認識されます。ポインティングデバイスは、標準のマウスドライバーに加えて、Razer Synapseと呼ばれるもののドライバーを使用します。 下のLinuxで見られるマウスドライバevdevとlsusbうまくとして どうやらOS Xでの単一のデバイスですが、それにlsusb相当するものはまだ試していません キーボードは、ドライバーでの初期化時にOS Xでパルスバックライトモードになります。これはおそらく、起動時にキーボードに送信される初期化シーケンスがあることを示しているはずです。 実際、それらはファンシーパンツジョジョキーです。 この質問を少し拡張します。 Windowsシステムにアクセスできるので、質問に答えるためにツールを使用する必要がある場合は問題ありません。configユーティリティを使用するシステムと使用しないシステムで試すこともできます。ただし、期待される最終結果は、これらのキーをLinuxで使用できるようにすることです。 また、これが非常に特殊なハードウェアファミリであることも認識しています。詳細な指示があれば、Linuxシステムで理にかなっていることなら何でもテストできます。これにより、Linuxのスキルはあるがこのキーボードにアクセスできない人に質問が開かれるはずです。 最低限必要な最終結果: 私は、これらのキーが検出された必要があり、中に使用可能な任意の Ubuntuはバリアント現在のグラフィカル主流のいずれかのファッション、そして自然に私のキーボードと仕事をしなければなりません。仮想Cookieとマッドプロップは、平均的なユーザーが適切にパッケージ化して使用できるものである場合に使用します。 私はコンパイル私のシステム上で動作するコード、または(それよりも複雑だ場合の命令で私がコンパイルできることをソースが必要になります./configure、make、make install)の場合ではなく、現在のLTSかの時点での標準的なデスクトップリリースのUbuntuのリポジトリに追加のソフトウェア答え。また、複製するには十分な情報が必要であり、自分のシステムでキーを正常に使用します。

10
これらのドキュメントを忘却の死のマシンに保存できますか?
まず、告白:いいえ、必要なバックアップを行いませんでした。 第二に、状況: Fedora 25を実行するソリッドステートディスクを搭載したDell XPS 9550があります。 読み取り専用ファイルシステムに保存しようとしていると言われたときに、ファイルを作成して保存しようとしました。私のファイルシステムは現在読み取り専用であり、至る所にI / Oエラーがあります。 開いているWebブラウザーを介して自分自身にメールで送信することで、いくつかのファイルを保存できましたが、クラッシュし、再起動できません。しかし、私はまだエディターで関心のあるファイルを開いています。ファイルをどこにも保存できないようですが、その内容をコピーできます。ファイルの内容を盗み出す方法を見つけることができれば、何ヶ月もの作業を省くことができます。 しかし、いくつかの恐ろしい制限があります。USBドライブを挿入しようとしましたが、それを表すデバイスが表示されず、mountコマンドがセグメンテーション違反で終了します。別のコンピューターにsshを試みることができますが、「バスエラー」が発生し、死にます。ping、dmesg、ifconfig、これらの作品のどれも。しかし、私は持っていないvimとlessしてls、新たな生成できるbashインスタンスを。 いいえlynx、いいえfirefox、いいえgoogle-chrome。DVDドライブはありません。 基本的に、私のSSDは死んだようです。または、マザーボード全体。メモリにはまだ価値のあるドキュメントがあり、IPアドレスとネットワーク接続があります。いくつかのランダムなコマンドを実行し、試行できるパスにさらに3500個あります。 catそして動作するgccようです。/ tmpのファイルに書き込むことができます。ipythonまだ動作しているように見える実行中のインスタンスがあります。 だから...私が今まで試したことは失敗しました。しかし、私はまだ千の可能性があると感じています。何を考えていないのですか?どうすればこれらのファイルを死にかけているコンピューターから取得できますか? 方法がなければなりません。 更新:新しいもの: 自分の愚かさのためにネットワーク接続を失いました。 私は交換するPythonスクリプトを書いたcpし、cp -r /devSDカードまたはUSBドライブのエントリを作成する方法を見つけない限り、データを取り出すための最善の方法は、画面と、場合によってはスピーカー/オーディオケーブルのようです。 私はスクリプトを書いて、ファイルを読み、どのファイルが読めるかを出力しようとしています。 提案は大歓迎です! 更新2:新しいもの: 死にかけているコンピューターで、ファイルを少しずつ読み取り、画面を1色ずつ点滅させてそれらのビットを伝えようとするPythonスクリプトを書きました。現在、赤、緑、青、白がすべて2ビットペアを表す2ビットコードを実行しようとしています。しかし、これはうまく機能していないので、2色に切り替えて、一度に1ビットずつ実行するだけです。 私の他のラップトップ(このホットな新しいXPSをあきらめた信頼できる古いThinkpad)で、OpenCV Pythonライブラリを使用してWebカメラから読み取るスクリプトを作成しました。アイデアは、他のコンピューターから送信されたコードをデコードすることです。問題は、カメラからのフレームレートが毎秒15フレームのようなものであるということです。つまり、完璧なエラーのない転送があった場合、最大データレートは毎秒30ビット、つまり毎秒225バイトになります。それは1日あたり324kです。 死にかけているXPSではtar、目的のファイルを1.7 MBの単一のアーカイブにパックするために使用できます。残念ながら、gzip、bzip2、xz、lzopと何でも圧縮ユーティリティは使用できません。zlibしかし、Pythonのモジュールを使用して、このファイルを820KBに圧縮できます。そのサイズを考えると、おそらく数日でこのことを送信することができます。 この転送方法は非常にエラーを起こしやすいため、XPSにハミングコードを実装して、データを送信するときにエラー修正を追加します。 おそらくそれが起こるため、合併症が発生する可能性がありますが、少なくともこのデータを取得することは何らかの形で実現可能だと思われます! これはまだデータを送信するのにかなり下品な方法であるため、USBシリアルドライバーについて詳しく調べました。私は、負荷(しようとしたモジュールはusb-serial-simple、usb-debug、safe-serial)エラーO / Iを与えます。/ dev / ttyUSB *デバイスが存在しないため、カーネルに組み込まれているとは思いません。 これまでの皆さんの提案に感謝します---誰がどのプログラム/ファイルを読むことができるかを事前に知らないので、これは明確に定義された質問ではないことを知っています。このビデオのアプローチよりも優れた提案を受け入れます! 更新3:最新のもの PS3 Eyeウェブカメラを手に入れ、自動ゲインと露出を無効にした後、エラーのある1秒あたり1バイトであるにもかかわらず、XPSからデータを正常に読み取りました。これは大成功です---最初のデータが流出しました!しかし、レートは遅すぎて、合理的な時間内に820KBを出力できず、エラーレートが高すぎます。 問題は、端末への書き込みが遅すぎることです。画面の更新は瞬間的なものではありませんurxvt。アクセスできるターミナルエミュレータの速度が遅いためです(と思います)。 XPSのRustコンパイラにアクセスできることを発見しました。Rustを使用して送信スクリプトを書き直し、端末の更新速度が向上するかどうかを確認しましたが、役に立ちませんでした。 私はフレームレートを上げることができそうにないので、フレームごとに取得するデータの量を増やす必要があります。私の現在のアプローチは次のようになります。 右半分はまだクロック信号であり、新しいフレームの到着を示すために点滅します。しかし、左はグリッドになり、各セルはコーナーの赤い正方形でマークされ、赤い正方形から右下の緑のセルが点滅してビットを示します。赤い四角は、受信コンピューターがセルの位置を調整できるようにする必要があります。私はまだこの方法でデータを取得していませんが、私が取り組んでいるのはそれです。 これらのアドホックカラーパターンの代わりにQRコードを書くことを検討することを誰かが提案しました。私もそれを調べて、おそらくこのグリッドアプローチの代わりにそれを実装します。エラー修正は、標準ライブラリを使用してデコードすることができるのと同様に、素晴らしい勝利です。 libasound(ALSAサウンドライブラリ)にアクセスできることを学びましたが、それに関連するヘッダーファイル(alsa/asoundlib.hまたは何でも)にはアクセスできません。誰かがヘッダーなしで共有ライブラリを使用する方法を知っているか、音声出力を生成するために適切なヘッダーを書くのを助けることができれば、ファイルを取り出す音声ベースの方法があります。 あるいは、libusbにアクセスせずに誰かがUSBデバイスを操作するのを手伝うことができたら、それで何かできるでしょうか? …
49 linux  bash  ssd  fedora  crash 

2
「コマンド&&コマンド」と「コマンド」の違いは何ですか?コマンド"
Ubuntuでこれらの2つの使用法を見る「command && command」と「command; command」、 たとえばapt-get update && apt-get upgrade 使用するとどうなりますかapt-get update; apt-get upgrade? この特定の使用法を求めているわけではありませんが、一般的にこれら2つの使用法の違いは何ですか?

6
より良いUbuntuフォント
私はしばらくの間Ubuntuを使用しています。私はそれが好きです。それは大好きです。 しかし、時々、Windowsに切り替えると、フォントが本当に好きなので気分が良くなります。Windowsフォントを見るのは本当に気持ちがいいです。 Windowsフォントをシステムにインストールし、デフォルトのフォント設定をすべてSansのTribuchet 10ptに変更しました。気分は良くなりますが、それでも良くありません。ああ、ところで、デフォルトのubuntuコンソールフォントが大好きです。Monospace 10は本当に素晴らしいです。しかし、サンズ、ああ。 Windowsのデフォルトのフォントは何ですか。Ubuntuで有効にするにはどうすればよいですか。有料、ライセンス済み、または違法である場合、私は気にしません。Ubuntuシステムでより良いフォントが欲しいだけです。 また、LCDスクリーンを搭載したラップトップでは、サブピクセルスムージングを有効にする必要がありますか? 更新:私のシステムでしばらく異なるフォントを試しましたが、もっとうまくできると思います。私は満足からほど遠い。 デフォルトのSansフォントはUgly、imhoです。 Arial、Tribuchet MS、およびその他のMSフォントは適切にレンダリングされません。TribuchetMSにはeに関する問題があります。上に余分な行。私はそれが嫌いです。 Tahoma、Segoe、Callbiri、Cambriaの優れたWindowsフォントは、cleartypeが不足しているため、すべてレンダリングが不十分です。 魔法のようにレンダリングをスムーズにするはずの.fonts.confでこのxmlを使用しようとしても、サブピクセルスムージングをオンにするだけです。 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match> </fontconfig> サブピクセルスムージングをオンにすると、明確な形状を犠牲にしてフォントが太字になりますが、オフになります。他の点では素晴らしいMonospaceフォントも見た目が悪いです。 Ubuntuシステムで使用できる最高のフォントは何ですか。商業的で高価であれば大丈夫です。より良いフォント書体でできました。
49 linux  windows  ubuntu  fonts 

6
再帰grep:特定のディレクトリを除外
特定のコンテンツを持つソースファイルを見つけるために、再帰的なgrepを頻繁に使用します。 grep -Rni "myfunc" . 大規模なコードベースでは、これは遅くなる可能性があるため、--incldueを使用して拡張機能を制限/ホワイトリストに登録します。 grep -Rni --include=*.java "myfunc" . ただし、サブディレクトリ全体を除外(プルーニング)する方が効率的です。 grep -Rni --exclude=/.svn/ "myfunc" . ただし、--excludeは上記の* .javaのようなファイルパターンのみをサポートします。ディレクトリを除外するにはどうすればよいですか?

8
LinuxでWindowsと互換性のあるzipファイルを作成する方法
すべてのWindowsユーザーの訪問者がzipファイルを使用できるようにする必要があるため、Unix zipコマンドを使用して単純にzipファイルを作成しました(madeinlinux.zipと呼びましょう)。 WinRarまたはWinzipで正常に開きますが、標準のWindows zipファイル処理を使用しているユーザーは、解凍しようとすると失敗します。(Windows XP) Windowsの組み込みzipメカニズムを使用して同じデータを圧縮しましたが、Linuxの観点からは、ファイルタイプに違いは見られません。 $ file madeinlinux.zip : Zip archive data, at least v2.0 to extract $ file madeinwindows.zip : Zip archive data, at least v2.0 to extract それらは、Windows互換のzipファイルに固有のものでなければなりません。 誰もが知っていますか?
49 windows  linux  zip 

7
特定のポートのTCPトラフィックを監視する
私はこれを非常に広範囲に検索しましたが、実用的な例が思いつかないようです。 私の目的は、特定のポートのTCPトラフィックを監視して着信接続を確認し、テキストファイルに書き込むことです。キャッチは、クライアントが2番目に接続したときを正確に示すために、各行にタイムスタンプも必要だということです。 netstat、nmap、tcptrackは使い果たしましたが、タイムスタンプをサポートしているものはありません。 特定のローカルポートを監視し、接続が確立されたときにテキストをファイルに書き込み、各行の日付を連結するだけで、Linuxシェルスクリプトが機能する可能性があると考えていました。 私はこれで遊んでいました: netstat -ano|grep 443|grep ESTABLISHED これと同様に: tcptrack -i eth0 port 443 しかし、接続が来る時間を必要とするので、どちらも私のニーズに合いません。 あなたが何か提案を持っているか、正しい方向に私を指すことができれば、それは大歓迎です。 ありがとう。:)
49 linux  bash 


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