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

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

1
別のコンピュータの要求に応じてスクリプトでIPtablesのルールを追加する
他のパソコンからのリクエストでiptablesにルールを追加するスクリプトを作成することは可能でしょうか。つまり、スクリプトは何をすべきかを「知って」いますが、ルールのアドレスは要求から来ています。 そしてそれはどのようにして実現されるべきだと思いますか?私は、それはデーモン、あるいは悪魔化されたスクリプトであるべきだと思います...

1
Linuxマシンが起動するたびに/ dev / sddと/ dev / sdeが常に同じドライブにマップされるようにするにはどうすればよいですか?
OS:Linux 2.6.18(RedHatベースのディストリビューション) あるiSCSI NASから別のiSCSI NASに移行しています。データを転送できるように、両方を接続しています。ただし、/ dev / sddにマップするNASを再起動するたびに変更される場合があります。古いものもあれば、新しいものもあります。再起動間で一貫性を保つように設定する方法はありますか?ありがとう!
1 linux  iscsi 

1
HP TouchPadでchrootされたUbuntuでサーバーを実行するにはどうすればよいですか?
問題:私のUbuntu chroot内でサーバーが壊れているようです。どの種類のサーバーを実行しようとしても、それらはすべて応答しないように見えます(VLCサーバーはクライアントに応答せず、mkRemoteはカーソルを移動しません。Apacheはポート80へのバインドに関するエラーを表示し、起動しません。 )。 誤解しない限り、chroot内で通常起こるべきことは、すべてのポートがchrootとホスト間で共有されることです。したがって、別のマシンがポート80でホストにヒットしようとしても、chrootされたWebサーバーが表示されます。しかし、ここでは、それは起こっていることではありません。 chrootからnetstatを実行すると、すべてのプロセスが0.0.0.0:*の外部アドレスをリストします。これは、クライアントとして機能できる唯一のマシンがローカルホストであることを意味します。これは明らかに間違っており、異常な振る舞いです。プライマリマシン上のすべてのプロセスは、公開アドレス:: **の外部アドレスを一覧表示することを意図しているためです(すべてのクライアントが任意のポートから参照できることを意味します)。 編集:無視してください。どうやら外部アドレスは、IPv4接続をリッスンしているか、IPv6接続をリッスンしているかを区別するだけなので、ここでは関係ないようです。 これまでのところ、グーグルは何の価値も返さず、基本的に困惑しています。何か案は?chrootパッチ開発者のいずれかがデフォルトで有効にした設定だけなのか、それとももっと複雑な問題のように思えますか? 詳細なコンテキスト:http : //rootzwiki.com/topic/14682-webos-servers-inside-chrooted-ubuntu/

2
TCP / IP経由でビデオとUSBをプッシュすることは可能ですか
Linuxを実行し、カメラの近く(オフィスではない)に配置されているセキュリティカメラシステムがあります。VGA出力があり、USBマウスを使用します。VGAとUSBをネットワーク上の別のマシンにリダイレクトしたいと思います。TCP / IP経由でデータを別のLinuxボックスにプッシュするために、いくつかの/ devでできるbash / netcatのクールなことはありますか?長い延長ケーブルを使用できると確信していますが、安価で柔軟なものが必要です。ヒントはありますか?
1 linux  netcat 

3
USB 2.0はLinuxを実行するのに十分な速度ですか?
古いハードディスク(IDE、パラレルATA)を搭載した古いPCが(おそらく)死にかけています。Windows XPがインストールされていますが、もう起動していません。Windowsの読み込み中に、ハードウェアのクリック音が聞こえ(ハードディスクからのものと思われます)、画面がフリーズし、数回クリックするだけで再起動します。 私はLinuxに精通しており、ラップトップでLinuxを使用し、いくつかのディストリビューションを試し、CDまたはUSBからインストールする方法を知っているか、ライブセッションを試しています。だから、基本的には、USBスティックにLinuxをインストールし、古いハードディスク(USBから起動)の代わりに使用したいと思います。 現在、私は利用可能なUSBドライブを持っていません(したがって、私は今それを試すことができません)が、これが機能することを知っていれば、1つを購入することを検討します。 私はUSBスティック上で完全なLinuxインストールを行う予定です。完全に言うと、Linuxをハードディスクにインストールするのと同じようにUSBドライブをパーティション分割することを意味します(ライブインストールセッションや永続化ファイルのオプションだけでなく)。 この古いPCは、主にインターネットの閲覧、ビデオやライブストリームの視聴に使用されます。 マザーボードにはUSB 2.0インターフェイスがあるので、Linuxオペレーティングシステムを実行するのに十分な速度ですか?(おそらくLubuntuまたはXubuntuになります)

1
gslがインストールされている場所-fedora 24
と呼ばれるプロットソフトウェアを構築しようとしていqtiplotます。それをするのは非常に難しいと思います。問題は、実行するqmake && makeと次のエラーが発生することです In file included from src/analysis/Fit.cpp:29:0: src/analysis/Fit.h:37:35: fatal error: gsl/gsl_multifit_nlin.h: No such file or directory #include <gsl/gsl_multifit_nlin.h これは、が提供するヘッダーファイルを見つけることができないという事実に関係していると思いますgsl。 を使用してこれらのヘッダーファイルを検索しようとしました locate gsl_multifit_nlin.h または find -name "gsl_multifit_nlin.h" しかし、何も見つかりませんでした。 だから私の質問は、ヘッダーファイルがどこにあるかを確認し、それに応じてヘッダーファイルを変更するために、どこにgslがインストールされているかを見つけることができqtiplotますか?
1 linux  fedora 

1
Arch / manjaroでsudoを使用せずにLUKS暗号化フラッシュドライブをマウントして使用する
ここで説明するように、cryptsetupを使用してusbドライブを暗号化することができました。 ドライブをコンピューターに挿入すると、ドライブをダブルクリックしてパスワードを入力し、開くことができます。ただし、ファイルマネージャーから新しいフォルダーまたは何かを作成することはできません。また、ターミナルを介してsudoを使用する必要があります。これは、a)非常に長いランダムな名前のディレクトリにマウントされるので迷惑です。b)sudoすべての編集コマンドに使用する必要があります。 TAILS(GNOME Diskを使用してドライブを作成)で暗号化ドライブを使用したことがありますが、簡単でした。Arch / Manjaroでこの動作を再現する方法はありますか? 私はManjaroをxfceで実行しています。 @ G-Manへの応答として、通常の権限でファイルを編集および表示できます。さらに、この問題は暗号化されたドライブに固有のものではありません。通常の古いext4形式のUSBスティックでも同じ問題が発生します。

2
Linux-ポート3000で永続的に実行されるプログラム
ポート3000で一貫して実行されているノードサーバーがあるため、強制終了するたびにロードバックされます。 どのプログラムサーバーであるかはわかりますが、サーバーの再起動を担当しているプログラム/サービスはわかりません。 最近dockerをインストールしましたが、dockerとdocker-composeの両方が非アクティブ、つまり停止していることを確認しました。 責任あるプログラムとは何かを知る方法はありますか? 更新:これは1つのサーバー\プロジェクトでのみ発生しています。「nodemon」でのみ発生しますが、サーバーを実行するとnode filename.js
1 linux  upstart 

2
Wine 1.9.24およびCentos 7
問題 Windowsプログラムを起動しようとしてもエラーが発生せず、何も起こりません。Centos 7を搭載した3台の異なるマシンで試しました。また、古いバージョンのWineも試しました。Mikrotikのwinbox.exeおよびputty.exeでテスト済み。何が問題なのでしょうか? $ ./wine winbox.exe $ CentOS 7バージョン $ cat /etc/*elease | grep "release" | head -1 CentOS Linux release 7.3.1611 (Core) カーネルバージョン $ uname -r 3.10.0-514.2.2.el7.x86_64 Openboxバージョン $ openbox --version | grep "Openbox" Openbox 3.5.2 ワインのインストール手順 sudo yum clean all sudo yum update -y sudo yum groupinstall -y …

1
複数のJPEGシーケンスを1つのmp4ファイルに連結する
複数のJPEGシーケンスがあります /mydir/A/preview.%04d.jpg /mydir/B/preview.%04d.jpg そして、それらをoutput.mp4として出力したい ワンショットはそのようにうまく機能します: ffmpeg -i "/mydir/A/preview.%04d.jpg" output.mp4 また、ファイルを含むtxtファイルでも機能します。 mylist.txt file '/mydir/A/preview.%04d.jpg' file '/mydir/B/preview.%04d.jpg' ffmpeg -f concat -i mylist.txt output.mp4 しかし、ディスクに余分なものを出力せずに、その場でコマンドを生成したいと思います! PS:私はLinuxです
1 linux  video  ffmpeg 

1
php / perlを使用してhtmlボタンからアプリケーションを実行する
phpまたはperlを使用してローカルのhtmlボタンからnautilusなどのアプリケーションまたはファイルブラウザを開く方法があるかどうか疑問に思いました。Webページはローカルで、phpとperlがインストールされています。「Hello World」をphpページに印刷するシェルスクリプトを実行できますが、Webページからアプリケーションを開く方法はありますか?Debianを使用しています
1 linux  debian  php  perl 

2
SFTP経由でls -eを実行できません
ls -eSFTP接続を使用してコマンドを実行しようとしていますが、-eオプションは使用できません。 作成ファイルから日付/時刻を取得する必要があります。例:「Aug 11 19:36:40 2017」 ls -eSSH接続を使用して既に使用しましたが、いくつかの制限のため、この接続は使用できません。 ls -l 1年以上前のファイルは時間と秒に関する情報を取得できないため、良い解決策ではありません。 sftpコマンドでシェルスクリプトを使用してリモートサーバーに接続しています。 誰かがこの状況で私を助けることができますか?
1 linux  ssh  unix  sftp 

5
LinuxからWindowsファイル
Linux VM(Hyper Vで実行中)から実行中のWindowsマシンに2つのファイルをコピーしたいのですが、これを行う最も簡単で簡単な方法は何ですか?オンラインの多くのページがwinScpを使用していますが、Linuxに接続する方法については説明していません(簡単な説明の後)。 どんな助けも大歓迎です。:)

2
2つのファイルの内容を比較する方法は?
何百ものペアファイルの内容を比較するという使命を得ました。各ペアをすばやく比較し、そのペアが(コンテンツで)等しいかどうかを答える必要があります。ファイルは、テキストファイルまたはバイナリファイルです。助けてくれませんか? すべてのUNIX \ Linuxエディションで動作するコマンドを探しています (時間とパフォーマンスに関して)最も効率的なコマンドを使用したい テキストファイルとバイナリファイルをサポートするコマンドが望ましい OSの一部として(サードパーティではなく)インストールされるコマンドを希望します ありがとうございました!
1 linux  unix  diff 

0
Intel統合グラフィックスが有効になっているとLinuxカーネルが起動しない
Intel H87チップセット(重要な場合はIntel DH878RLボード)を搭載したデスクトップPC、統合グラフィックスを備えたCPU、専用のNVidia GeForce 560Tiがあります。両方を同じディスプレイに接続します。一度に使用するのはどちらか一方だけだからです。現在の入力に信号がない場合、モニターは自動的に入力を切り替えることに注意してください。 私のシステムはUEFIモードでGrub2を使用しています。Linux用のIntel統合グラフィックスを使用したいのですが、ログインする前にWindowsがIntel GPUを適切に無効にしないため、NVidiaカードをプライマリとして保持する必要があります(Windows:起動にIntel Onboard GPUを使用してからNVidiaに切り替えるを参照) 。 UEFIセットアップでのグラフィックカードの構成方法に関係なく、Windowsは正常に起動します。ただし、両方のGPUが有効で、NVidiaがプライマリGPUとして設定されている場合、Linuxは起動に失敗します。 私が試したさまざまな構成 プライマリGPU:Intel; カーネル:Boots OKでコンパイルされたIntelドライバー プライマリGPU:Intel; カーネル:NouveauとIntelの両方がBoots OKでコンパイルされ、Intelドライバーを使用 プライマリGPU:NVidia、統合グラフィックス無効カーネル:起動時にコンパイルされたNouveauドライバーOK プライマリGPU:NVidia、統合グラフィックス無効カーネル:ブートアップでコンパイルされたIntelおよびNouveauドライバー、Nouveauドライバーを使用 プライマリGPU:NVidia、統合グラフィックス無効カーネル:グラフィックスドライバーもフレームブーファードライバーも選択なし起動OK、もちろん何も表示されませんが、SSH経由で接続し、Ctrl+ Alt+ 経由で再起動できますDelete プライマリGPU:NVidia、統合グラフィックス対応カーネル:Nouveauドライバーをコンパイルしないで起動します。メッセージはまったく表示されません。 プライマリGPU:NVidia、統合グラフィックス対応カーネル:IntelおよびNouveauドライバーがブートしないにコンパイルされ、メッセージはまったく表示されません。 プライマリGPU:NVidia、統合グラフィックス対応カーネル:グラフィックスドライバーもフレームブーファードライバーも選択されていない起動しない NVidiaカードがプライマリとして設定され、Intel GPUが有効になっている場合、カーネルブート(ボーナス質問:およびIntel GPUを使用)を行うにはどうすればよいですか? 注: Nouveauドライバーを使用できることは知っていますが、2Dモードでも深刻なパフォーマンスの問題が発生するため、使用しないことをお勧めします。誰かがWindowsに答えることができない限り、Intel GPUをプライマリとして設定することも選択肢ではありません。IntelOnboard GPUを使用して起動し、次にNVidiaに切り替えます。

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