Unix & Linux

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

1
Linuxでdarknet / Tor Webサイトを作成する方法は?
最近、ダークネットサイトの作成について多くのことを聞きました。Torブラウザも頻繁に使用します。 このtorサービスは自宅のDebianサーバーで実行されており、次のものでインストールされました。 sudo apt-get install tor Torネットワークがどのように機能するか、またTorネットワークを介して、またはTorネットワークを介していくつかのテストを実行するために、時々torifyを使用するという考えがあります。sshwget 私は行に気づきました /etc/tor/torrc #HiddenServiceDir /var/lib/tor/hidden_service/ #HiddenServicePort 80 127.0.0.1:80 しかし、そこからどのように行くのですか?.onionサイト/名前はどのように作成されますか? Linuxでこのようなサービスを設定する基本的なことは何ですか?
38 debian  security  tor 

7
PowerShellの「1対多」リモート処理に相当するLinux
Windows管理から来て、Linux(Debian)をさらに掘り下げたいと思います。Webの検索に答えることができなかった(見つけられなかった)私の非常に難しい質問の1つは、PowerShell for Windowsのようないわゆる「一対多」のリモーティングをどのように達成できるかということです。 それを基本に分解するには: Linuxに関する私の見解: サーバーにsshしてコマンドを入力できます 結果が得られました。10台のサーバーの環境では、それぞれにコマンドを送信する(perl / python?)スクリプトを作成する必要がありますか? Windowsからの私の経験: コマンドを入力し、「invoke-command」を使用して、これを多数のサーバー(テキストファイルから)に「送信」して、同時に実行し、結果を(さらなる作業のオブジェクトとして)取得します。 複数のセッションを確立することもでき、接続はバックグラウンドで保持され、これらのセッションに選択的にコマンドを送信し、必要に応じてリモートで入出力できます。 (シェフ、パペットなどについて聞いたことがあります。これはそのようなものですか?) Update 2019: 多くのことをしようとした後-私はお勧めレックス(参照以下このコメントを簡単にセットアップ(あなたが少しだけを知っていれば、使用する(効果的にそれだけのssh、他には何が必要) - )はPerlそれも良いでしょうが、それはオプションです) でレックス(IFYを)アドホックコマンドを実行して実際の構成管理に進めることができます(...つまり、それは最初のCMですが、アドホックタスクにも適しています)Webサイトは古くなっていますが、現在(2019年1月現在)それは活発に開発されており、IRCチャネルもアクティブです。 Windowsの新しいopensshでは、さらに多くの可能性があります あなたが試すことができます: rex -u user -p password -H 192.168.1.3 -e 'say run "hostname"'

3
ユーザー空間を壊さないLinuxカーネルポリシーがあるのはなぜですか?
Linux Kernel Mailing listのエチケットの文脈でこの問題について考え始めました。世界で最もよく知られ、ほぼ間違いなく最も成功している重要なフリーソフトウェアプロジェクトとして、Linuxカーネルは多くの報道を受けています。そして、プロジェクトの創設者でありリーダーであるLinus Torvaldsは、ここで紹介する必要はないことは明らかです。 ライナスは時折、LKMLの炎で論争を呼び起こします。これらの炎は、彼自身の容認により、ユーザー空間の破壊に関係していることが多い。それは私の質問に私をもたらします。 ユーザー空間を壊すことがなぜそんなに悪いことなのか、歴史的な見方をすることはできますか?私が理解しているように、ユーザースペースを壊すにはアプリケーションレベルでの修正が必要になりますが、カーネルコードを改善する場合、これはそんなに悪いことですか? 私が理解しているように、Linusのポリシーは、ユーザー空間を壊さないことがコード品質を含む他のすべてよりも優先するというものです。なぜこれがそんなに重要なのか、そしてそのようなポリシーの長所と短所は何ですか? (Linusは時折、まさにこのトピックに関するLKMLのトップ中euと「意見の相違」を持っているため、一貫して適用されるこのようなポリシーには明らかにいくつかの短所があります。

4
2つのビデオクリップを1つに結合し、それらを隣り合わせに配置します
2つのビデオクリップがあります。両方とも640x480で最後の10分です。1つにはバックグラウンドオーディオが含まれ、もう1つには歌手がいます。1280x480の10分間のビデオクリップを1つ作成します(言い換えると、ビデオを隣り合わせに配置して同時に再生し、両方のクリップのオーディオをミックスします)。ffmpeg / avidemuxでこれを行う方法を理解しようとしましたが、今のところ空っぽになりました。それらはすべて、マージを検索するときに連結することを指します。 推奨事項はありますか?
38 video  ffmpeg  avidemux 

3
Linux Debianコードネーム
Debianリリースにコードネームを付けることに関して、非常に馬鹿げた非技術的な質問がいくつかあります。 Debianの各リリースには固有のコードネームがあります。これは(これまで)PixarのToy Story映画のキャラクターの名前です。 これまでに割り当てられたすべてのコードネームのリストは次のとおりです。 リリース1.1はbuzz(Buzz Lightyear)-宇宙飛行士、 リリース1.2はrex-ティラノサウルス、 リリース1.3.xはbo(Bo Peep)-羊の世話をした少女、 リリース2.0はhamm-貯金箱、 リリース2.1はslink(Slinky Dog)-おもちゃの犬、 リリース2.2はpotato-ミスターポテト、 リリース3.0はwoody-カウボーイ、 リリース3.1はsarge-Green Plastic Army Menの軍曹、 リリース4.0はetch-おもちゃの黒板(Etch-a-Sketch)、 リリース5.0はlenny-おもちゃの双眼鏡、 リリース6.0はsqueeze-3つ目のエイリアンの名前、 リリース7.0はwheezy-赤い蝶ネクタイが付いたゴム製おもちゃのペンギンの名前、 リリース8.0はjessie-ヨーデルカウガールの名前、 リリース9.0は-Sunnyside Daycareのstretch紫色のゴム製のタコのおもちゃです。 リリース10.0があるbuster- アンディさんのペットダックスフント(現在は安定しました)。 以降の主要なDebianリリースのコードネームのリストjessie: リリース11.0であるbullseye- ウッディの馬(現在はテスト)、 リリース12.0はbookworm-内蔵の懐中電灯を備えたインテリジェントなワームのおもちゃです。 もあります: 特別のコードネームsid(SまでのI N D evelopment現在コードネームへのシンボリックリンクである)不安定、 安定した現在、安定したコードネームへのシンボリックリンクになって、 テストは現在テストしているコードネームへのシンボリックリンクです。 トイ・ストーリーの キャラクターのリストは非常に堅固ですが、いつかは割り当てるキャラクターの名前がなくなるでしょう。 私の質問は: キャラクターの名前がなくなったら、どのコードネームが割り当てられますか? 次のリリースのコードネームは誰が決めるのですか(「コミュニティ」のようにあいまいに答えないでください)? 今後、いくつのリリース名が予定されていますか? ところで:debian.org/doc/manualsからの興味深い引用: 決定トイストーリーの名前を使用してのはして作られたことにより、ブルース・ペレンズ時、だった、Debianプロジェクトリーダーとでも働いていた ピクサー、映画を制作会社。 Claudio Ferreira Filho(@filhocf)によるインフォグラフィック(ライセンス:CC …

4
Linuxで「>>」を使用すると、bashはO_APPENDでファイルを開きますか?
使用するとecho 1234 >> some-file、ドキュメントに出力が追加されると記載されています。 私の推測では、いくつかのファイルが存在しない場合、O_CREATは新しいファイルを作成します。もしを>使用し、その後、O_TRUNCは、既存のファイルが切り捨てられます。 次の場合>>:ファイルはO_WRONLY(またはO_RDWR)として開かれ、終了を求めてO_APPENDをシミュレートして書き込み操作が行われますか?または、ファイルがO_APPENDとして開かれ、追加を確実に行うためにカーネルに残されますか? 出力ファイルがNFSマウントポイントからのものである場合、コンサーバープロセスがエコーによって挿入されたいくつかのマーカーを上書きしているため、私はこれを求めています&NFSドキュメンテーションはO_APPENDがサーバーでサポートされていないため、クライアントカーネルがそれを処理する必要があると述べています。私はconserverプロセスがO_APPENDを使用していると思いますが>>、Linux でbashが確実でないため、ここで質問します。
38 linux  files  nfs  glibc 

3
ターミナルでマルチスレッドgrepを起動する方法は?
それぞれ2 GBの250以上のファイルがあるフォルダーがあります。それらのファイルで文字列/パターンを検索し、結果をファイルに出力する必要がありoutputます。私は次のコマンドを実行できることを知っていますが、遅すぎます!! grep mypattern * > output スピードアップしたいです。Javaのプログラマーである私は、プロセスを高速化するためにマルチスレッドを使用できることを知っています。grep「マルチスレッドモード」で起動し、出力を1つのoutputファイルに書き込む方法に固執しています。
38 grep  parallelism 

5
標準入力から一連の数値のグラフィカルプロットを作成するにはどうすればよいですか?
長いテキストファイルがあり、特定のパターンが発生するすべての行を表示する場合、次のようにします。 grep -n form innsmouth.txt | cut -d : -f1 これで、一連の数字(1行に1つの数字)ができました x軸にオカレンスを、y軸に行番号を使用して2Dグラフィック表示を作成したいと思います。どうすればこれを達成できますか?

2
if ... fiの75倍の速度で&&を使用している理由と、コードを明確にする方法
私は次の作業コードを持っています: largest_prime=1 for number_under_test in {1..100} do is_prime=true factors='' for ((divider = 2; divider < number_under_test-1; divider++)); do remainder=$(($number_under_test % $divider)) [ $remainder == 0 ] && [ is_prime ] && is_prime=false && factors+=$divider' ' done [ $is_prime == true ] && echo "${number_under_test} is prime!" || echo "${number_under_test} is …

4
基本的なHTMLをすばやくレンダリングできるシンプルなBashツールはありますか?
時々、簡単なタスクを実行して、基本的なHTMLをコンソールに出力する必要があります。一目で読みやすくするために、最小限にレンダリングしてもらいたいです。シェルで基本的なHTMLレンダリングを処理できるユーティリティはありますか(Lynxスタイルのレンダリングを考えてください。実際のブラウザではありません)。 たとえば、時々watchApacheのmod_statusページに次のように表示します。 watch -n 1 curl http://some-server/server-status ページの出力は、最小限のマークアップを持つHTMLであり、シェルに次のように表示されます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html><head> <title>Apache Status</title> </head><body> <h1>Apache Server Status for localhost</h1> <dl><dt>Server Version: Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.15 with Suhosin-Patch</dt> <dt>Server Built: Jul 22 2014 14:35:25 </dt></dl><hr /><dl> <dt>Current Time: Wednesday, 19-Nov-2014 15:21:40 UTC</dt> <dt>Restart Time: Wednesday, 19-Nov-2014 15:13:02 …

2
複数のコンピューターに大量のダウンロードを配布するにはどうすればよいですか?
大きなファイル(1GB)をダウンロードする必要があります。Linuxを実行している複数のコンピューターにもアクセスできますが、それぞれが管理ポリシーによって50kB / sのダウンロード速度に制限されています。 このファイルを複数のコンピューターにダウンロードして配布し、すべてのセグメントがダウンロードされた後にマージして、より速く受信できるようにするにはどうすればよいですか?

6
Linuxはファイルを開くアプリケーションをどのように選択しますか?
ファイルがOSにファイル形式を伝える場合、OSはどのアプリケーションをデフォルトで開くかをどのように選択しますか? Windowsでは、関連付けはレジストリテーブルに保存されますか? Linuxはファイルを開くアプリケーションをどのように選択しますか? 以前はNautilusをよく使用していましたが、今はターミナルに切り替えます。ターミナルでは、ファイルを開くアプリケーションを常に明示的に指定する必要がありますか?デフォルトで特定の形式のファイルを開くアプリケーションの設定は、ファイルマネージャー(Nautilusなど)に属しており、ターミナルに住んでいるときは問題になりませんか?

5
Linuxでポートを閉じる方法は?
港を閉鎖する際に質問がありますが、奇妙なことがありました。 実行するとき nmap --top-ports 10 192.168.1.1 23 / TCPポートが開いていることを示しています。 しかし、私が実行するとき nmap --top-ports 10 localhost 23 / tcpポートが閉じていることを示しています。 どちらが本当ですか?システム全体でこのポートを閉じたいのですが、どうすればいいですか?
38 tcp  nmap 

3
いくつかのポートがnmapによって報告され、他のポートはフィルタリングされないのはなぜですか?
私は、iptablesを使用して非常に単純なファイアウォールを備えたサーバーをスキャンしています。デフォルトではRELATED、ESTABLISHEDパケットとパケットのほかにすべてがドロップされます。NEW許可されるパケットのタイプは、ポート22および80上のTCPパケットのみです(これはそのサーバー上にHTTPSがありません)。 最初の2048ポートでのnmapの結果、予想どおり22と80が開いています。ただし、いくつかのポートは「フィルタリング済み」として表示されます。 私の質問は、なぜポート21、25、1863が「フィルター済み」として表示され、2043の他のポートはフィルター済みとして表示されないのですか? 私は22と80だけが「オープン」であると予想していました。 21,25と1863が「フィルター処理済み」と表示されるのが正常な場合、他のすべてのポートも「フィルター処理済み」と表示されないのはなぜですか? ここだnmapの出力は: # nmap -PN 94.xx.yy.zz -p1-2048 Starting Nmap 6.00 ( http://nmap.org ) at 2014-06-12 ... Nmap scan report for ksXXXXXX.kimsufi.com (94.xx.yy.zz) Host is up (0.0023s latency). Not shown: 2043 closed ports PORT STATE SERVICE 21/tcp filtered ftp 22/tcp open ssh 25/tcp filtered smtp 80/tcp open …
38 iptables  nmap 

4
「>」コマンドの正しい名前は何ですか
私は、>コマンドを使用して既にそこにあるものを上書きせずにファイルにテキストを渡す方法を見つけようとしていましたが、それが何であるかわからないことに気付きました。右矢印または右シェブロン、または複数のコマンドを検索しても何も表示されませんでした。私はいつもそれをパスに呼び出しただけです。

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