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

ネットワーキングの通信エンドポイント、CPUの場合は[processor-socket]を使用してください

14
コマンドラインから手動でポートを閉じる
クライアントとサーバーアプリケーション間でリッスンモードになっている開いているポートを閉じたい。 Linuxにポートを閉じるための手動のコマンドラインオプションはありますか? 注: 私はことを知っているようになった「接続されたソケットを所有する唯一のアプリケーションは、アプリケーションが終了したときに起こるであろう、それを閉じる必要があります。」 なぜそれを開くアプリケーションによってのみ可能になるのか理解していません...しかし、私はまだ他の方法があるかどうかを知りたいと思っています。
112 linux  port  sockets 

5
非ルートプロセスがポート80および443にバインドすることを許可しますか?
カーネルパラメータを調整して、ユーザーランドプログラムがポート80および443にバインドできるようにすることは可能ですか? 私が尋ねる理由は、特権プロセスがソケットを開いてリッスンできるようにするのは馬鹿げていると思うからです。ソケットを開いてリッスンするものはすべてリスクが高く、リスクの高いアプリケーションはルートとして実行しないでください。 ルート権限で潜伏したマルウェアを削除しようとするのではなく、ポート80で特権のないプロセスがリッスンしているものを把握しようとする方がはるかに好きです。

2
cURLはリクエストをソケットに送信できますか?
でHTTPサーバーを実行していますが、/var/run/my-server.sockcURLを使用して簡単なリクエストを送信することでテストしたいと思います。これはcURLを使用して実行できますか?まったく実行できますか、それともリバースプロキシを配置する必要がありますか? 私はこのようなものを想像しています: curl socket:/var/run/my-server.sock:/test/path
75 curl  sockets 



3
Linux名前付きソケットハウツー
Linuxには名前付きソケットと名前付きパイプ(fifo)があることを知っています。 でls -l、それらは以下のようになります:(デモのために、ファイル名を変更しました。) prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket これで、を使用して名前付きパイプを作成できますmkfifo。名前付きソケットを作成するコマンドはありますか? 最後のオプションは、mknod関数を呼び出すCプログラムを作成することですが、そのためのコマンドが既にあるかどうかを知りたいと思います。 試したこと: mknodとmkfifoのオプションを検索しようとしましたが、見つかりませんでした。 注:イーサネット/ネットワーク経由のサーバークライアントモデルについては説明していません。指定されたソケットファイルは、同じシステム上の2つのプロセスによって使用されます。
38 linux  sockets 

5
Linuxでのソケット接続のアップタイムを決定する方法
接続が確立されていることを確認できます。 $ netstat -tn | grep "192.168.2.110" tcp 0 0 192.168.2.100:10444 192.168.2.110:52639 ESTABLISHED このTCPポート接続がどれくらい長く接続されていたかを確認する方法はありますか? (いいえ、アプリのログにアクセスできません)
24 linux  sockets 

1
プレーンソケットサーバーをテストする最も簡単な方法は何ですか
着信接続をソケットでリッスンし、ウェルカムテキスト(「Hello world」)を出力するサーバーがあります。オペレーティングシステム(ここではOS X)のプレーンツールを使用してこれをテストする最も簡単な方法は何ですか?古き良きRS232ターミナルアプリケーションのようなものを想像します。 mac:~ mike$ terminal 192.168.92.123 1234 Hello world >

3
localhostとIPアドレスの違い
Pythonのソケットをlocalhost、8200にバインドする場合、http:// localhost:8200 /からアクセスできます。http:// xxxx:8200 /ではありません Pythonのソケットをxxxx、8200、machinename、8200にバインドする場合、これはhttp:// xxxx:8200 /およびhttp:// machinename:8200 /からアクセスできますが、http:// localhost:8200 /からはアクセスできません localhostは「このマシン」を意味し、それを使用するとマシンのIPアドレスに「ループバック」されると考えましたが、異なるIPのようです。 127.0.0.1は常にマシンのIPアドレスとは異なるIPアドレスですか? 更新: 実際の数値は異なることを理解していますが、ループバックは何をしますか? たとえば、wikepediaは、「WebブラウザでURL http://127.0.0.1/またはhttp:// localhost /を指定すると、そのコンピュータの独自のWebサイトにアクセスする」と述べて います しかし、そのWebサイトはxxxxでもアクセス可能であり、おそらくxxxxの単一のソケットでセットアップされるでしょう。 結論: 私は最終的に127.0.0.1とxxxxがこのように機能することを理解したと思います --127.0.0.1 ==\ >- Computer --x.x.x.x ==/ ではなく --127.0.0.1 ==\ --------------- x.x.x.x >- Computer または --x.x.x.x ==\ --------------- 127.0.0.1 >- Computer 助けてくれてありがとう
16 tcpip  sockets 

2
Windowsで(リッスンせずに)ポートをバインドしたプロセスを特定する
どのプロセスがどのソケットをリッスンしているかを知りたい場合は、netstat / TCPviewを使用するとすぐに表示されます。ただし、リッスンせずにアドレスにバインドすることは可能です。これを行うと、netstat / TCPviewには表示されませんが、ソケットはブロックされます。 Pythonの例: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('0.0.0.0',12345)) これでポートがバインドされ、2番目のインスタンスがまだ実行されている間に2番目のインスタンスで同じコードを実行しようとすると、エラーが発生します。ただし、実際にそのポートでリッスンを開始しない限り、 s.listen(1) ポートはnetstat / TCPviewに表示されません。 問題は、 どのポートがバインドされているか(ただし、リッスンしていない)、どのポートがバインドされているかを確認することです。 この背景には、私がいることですしている持っていたバインドすることはできません1976のポートの移動範囲を、私はこれを原因かを知りたいです。その間、試行錯誤を通じて、インターネット接続の共有がこれらのポートをブロックしていると判断しましたが、この質問に対する答えにはまだ興味があります。 編集:一般的なリクエストのため、これらのポートを見つけるために使用したコードは次のとおりです。 import time import socket for i in range(0,65536): try: print "Listening on port", i, '...', serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serversocket.bind(('0.0.0.0', i)) serversocket.listen(5) #time.sleep(0.1) serversocket.close() print "ok" except: print …

4
sshfsがMacからLinuxディレクトリをマウントすると動作が停止する
今朝まで、sshfsを非常にうまく使用して、オフィスのLinuxマシンからディレクトリをマウントしていました。今日、停止しました。これが私のsshfsコマンドです。 sshfs -osshfs_sync,volname=linux-builder3 linux-builder3:/home/cnorum /Users/carl/linux-builder3 このエラーは表示されますが、sshfsプロセスはまだ実行されているようです(つまり、sshfsプロセスはただそこにあり、シェルプロンプトに戻ることはありません)。 mount_osxfusefs: failed to mount /Users/carl/linux-builder3@/dev/osxfuse1: Socket is not connected Macのシステムログには次のメッセージがあります。 2/20/13 12:57:27.476 PM KernelEventAgent[43]: tid 00000000 received event(s) VQ_DEAD (32) 2/20/13 12:57:27.000 PM kernel[0]: OSXFUSE: force ejecting (no response from user space 5) 2/20/13 12:57:27.000 PM kernel[0]: OSXFUSE: user-space initialization failed (57) そして/var/log/auth.log、これはLinuxマシン上にあります: Feb …
12 linux  macos  sockets  sshfs 

3
Windowsは、プロセスが終了するときにソケットを閉じますか?
Linuxに関するこの質問を読みました。プロセスが終了したときにポートをバインドできますか? Linuxは、プロセスが終了し、開いているソケットを残した後にクリーンアップするようです。これがWindowsでどのように機能するかについての仕様があるかどうか疑問に思っていました。OSは、終了せずに終了するプロセスのソケットを常に閉じますか?

1
ホスト間でtmuxソケットを共有できますか?
異なるホスト間でtmuxサーバーソケットを共有できるかどうか疑問に思っています。たとえば、ホスト内で仮想マシン(ゲスト)を実行していて、ゲストでtmuxセッションを実行しています。ホストマシンがゲストのtmuxセッションにアクセスして、それを使って素晴らしいことをすることはできますか?(たとえば、ゲストのセッションにコマンドを送信する)?
11 tmux  session  sockets 

1
セッションを保存する場所をGNU画面に伝えますか?
私のGNU画面はそのセッションを/tmpディレクトリに保存します。 つまり、再起動後、すべてのセッションが失われます。 $ screen -list No Sockets found in /tmp/uscreens/S-dehmann. それらがホームディレクトリの特定のディレクトリに保存され、簡単に失われないようにするにはどうすればよいですか?

0
127.0.0.1でリッスンしているソケットに接続できませんが、Windows 10の「localhost」で動作します
Windows 10 Pro x64のクリーンインストールがあり、PostgreSQLサーバーを実行しようとしています。以前はWindows 7で完全に機能していましたが、Windows 10は非常に奇妙な動作をしています。PostgreSQLをリッスンするように構成127.0.0.1すると、psqlを使用して接続できません。 psql: could not connect to server: Permission denied (0x0000271D/10013) Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections …

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