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

Ubuntu Linuxは、Linuxを主流にすることを目的としたDebian派生物です。このサイトでの質問は通常、Ubuntu Serverを参照してください。http://askubuntu.comは特にUbuntuの質問専用です。

8
rsyncがNFSより速いのはなぜですか?
数日前、私は(少なくとも私にとって)奇妙なことに気づきました。私はrsyncを実行して同じデータをコピーし、その後それをNFSマウント(という名前で)に削除しました/nfs_mount/TEST。これ/nfs_mount/TESTはからホスト/エクスポートされnfs_server-eth1ます。両方のネットワークインターフェイスのMTUは9000であり、その間のスイッチはジャンボフレームもサポートしています。私が行う場合rsync -av dir /nfs_mount/TEST/、私はネットワーク転送速度XのMBpsのを取得します。もしそうならrsync -av dir nfs_server-eth1:/nfs_mount/TEST/、少なくとも2X MBpsのネットワーク転送速度が得られます。私のNFSマウントオプションはnfs rw,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountvers=3,mountproto=tcpです。 結論:両方の転送は、同じネットワークサブネット、同じワイヤ、同じインターフェースを経由し、同じデータを読み取り、同じディレクトリに書き込みます。違いは、NFSv3経由、rsync経由の違いのみです。 クライアントはUbuntu 10.04、サーバーUbuntu 9.10です。 どうしてrsyncの方がずっと速いのですか?NFSをその速度に合わせる方法は? ありがとう 編集:rsyncを使用してNFS共有またはSSHに書き込み、NFSサーバーにローカルに書き込みます。どちらの場合もrsync -av、明確な宛先ディレクトリから始めます。明日は普通のコピーで試します。 Edit2(追加情報):ファイルサイズの範囲は1KB〜15MBです。ファイルはすでに圧縮されていますが、さらに圧縮しようとしましたが成功しませんでした。それからtar.gzファイルを作成しましたdir。パターンは次のとおりです。 rsync -av dir /nfs_mount/TEST/ =最も遅い転送。 rsync -av dir nfs_server-eth1:/nfs_mount/TEST/=ジャンボフレームを有効にした最速のrsync。ジャンボフレームを使用しない場合は少し遅くなりますが、NFSに直接接続するフレームよりもかなり高速です。 rsync -av dir.tar.gz nfs_server-eth1:/nfs_mount/TEST/ = tar.gzに相当しないものとほぼ同じ。 cpおよびを使用したテストscp: cp -r dir /nfs_mount/TEST/=よりわずかに速いがrsync -av dir /nfs_mount/TEST/、それでも大幅に遅いrsync -av dir nfs_server-eth1:/nfs_mount/TEST/。 scp -r dir /nfs_mount/TEST/=全体で最速、わずかに克服rsync -av dir …

10
パイプを介して飛んでいるファイルを解凍する
標準出力で解凍または同様のプログラムを動作させることはできますか?状況は、その場で解凍されるはずのzipファイルをダウンロードしていることです。 関連問題:ダウンロードしたファイルをbashの標準出力にパイプするにはどうすればよいですか?

5
/ dev / nullを空にするにはどうすればよいですか?[閉まっている]
Ubuntu 10.10を使用しています。 私は一般的にコンピューターが得意ですが、ほとんどがWindowsで、Ubuntuにはあまり詳しくありません。私はウェブサイトをセットアップしようとしています。そして、私にアドバイスを与えている学校のIT部門で働いている友人と話しています。 彼は、コマンドプロンプトを開いて入力する必要があると私に言ったsudo /etc/init.d/apache2 startが、私がすることはすべて表示されますsudo: /etc/init.d/apache2: command not found。 私は友人にエラーを伝え、彼は私のファイル/dev/nullがいっぱいだと言ったので、私はそれを見つけようとしましたが、それは隠しファイルです。私は、Ubuntuではなく、Windowsで隠しファイルを表示する方法を知っています。 私の友人は現在オフラインですので、誰かが私の削除方法を教えてくれることを望んでい/dev/nullますか?ありがとう!
38 ubuntu 

4
ssh:「エージェントはキーを使用した署名の失敗を認めました」
Ubuntu Serverでsshを使用してパスワードなしのログインを設定しようとしていますが、次のようになります: Agent admitted failure to sign using the key パスワードの入力を求められます。 新しいrsaキーを生成しました。システムを再起動する前に、問題なく機能しました。 すべてのリンクがこのバグにつながりますが、何も機能しません。SSHエージェントはまだ実行されていません。 それを修正する方法は?ファイルに特定の権限が必要な場合がありますか?

5
ディレクトリ(vhost構成)へのアクセスを許可しているにもかかわらず、Apache「クライアントはサーバー構成によって拒否されました」
UbuntuのApacheではvhostを設定しましたが、ブラウザでは「403 Access forbidden」エラーが発生し続けます。ログには、「クライアントはサーバー構成によって拒否されました:/ home / remix /」と表示されます。 オンラインで解決策を探して、ディレクトリアクセスに関する多くの投稿(すべてから許可するなど)を見つけましたが、私が知っている限りでは、すでにそれを行っています。httpd-vhosts.conf次のコードがあります: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/htdocs/" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "/home/remix/" ServerName testproject ServerAlias testproject <Directory "/home/remix/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all …

2
SSH経由のログインでssh-agentとssh-addを実行する簡単な方法?
ssh経由でサーバーにログインするときに、次のコマンドを自動実行しようとしています。 ssh-agent /bin/bash ssh-add ~/.ssh/id_rsa 私のsshキーにはパスフレーズがあり、ログインごとに1回入力しても問題ありません。 これを.bashrcファイルに入れようとしましたが、ssh-agentは新しいbashセッションを開始すると考えています。これを.bashrcに入れてからログインしようとすると、スタックしてしまい、「exit」と入力して「enter passphrace to unlock key」プロンプトを表示する必要があります 他の提案はありますか? サーバーはUbuntu LTSを実行しています

6
多数の接続と小さなパケットの高いトラフィックがあるギガビットネットワークでのTCPパフォーマンスの改善
「大量の接続と小さなパケットのトラフィックが多いギガビットネットワーク」でTCPスループットを改善しようとしています。私のサーバーOSはUbuntu 11.10サーバー64ビットです。 TCPソケット(すべて同じポート上)を介してサーバーに接続されているクライアントは約50.000(および成長中)です。 パケットの95%のサイズは1〜150バイト(TCPヘッダーとペイロード)です。残りの5%は、150バイトから4096+バイトまで異なります。 以下の設定で、サーバーは最大30 Mbps(全二重)のトラフィックを処理できます。 私のニーズに合わせてOSを調整するためのベストプラクティスをアドバイスしてください。 私/etc/sysctl.congはこのように見えます: kernel.pid_max = 1000000 net.ipv4.ip_local_port_range = 2500 65000 fs.file-max = 1000000 # net.core.netdev_max_backlog=3000 net.ipv4.tcp_sack=0 # net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.core.somaxconn = 2048 # net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 # net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_mem …

7
UbuntuとDebianでネットワークを再起動する推奨方法は何ですか
次を使用してネットワークを再起動すると: /etc/init.d/networking restart 私はこの警告を受け取ります: Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces それでは、変更を行った後にネットワークを再起動する最良の方法は何でしょうか? netbaseパッケージはdebianから継承されるため、この問題はDebianにも当てはまります。


1
ps ax psリストでs + S1 + T R +が意味するもの
私はこのコマンドを実行して結果を取得しましたが、どのノードインスタンスを殺すべきか結果を理解できません ps ax | grep node 23308 pts/3 S+ 0:00 sudo node index.js 23310 pts/3 Sl+ 0:00 node index.js 23568 pts/1 T 0:00 sudo node index.js 23824 pts/4 S+ 0:00 sudo node index.js 23826 pts/4 Sl+ 0:00 node index.js 24202 pts/5 R+ 0:00 grep --color=auto node そして、S + Sl + …
37 ubuntu  ps 


4
Ubuntu 9.04でTomcat 6のJavaヒープオプション(-Xmxなど)を設定する場所
Ubuntu 9.04のtomcat6パッケージを使用してTomcatを実行しています。これにより、jsvcを使用してTomcatからデーモンが作成されます。-XmxTomcatのようなJavaヒープオプションを設定する適切な方法を知りたいです。構成が最もスタイル的に正しい場所、およびUbuntuパッケージの更新によって上書きされる可能性が最も低い場所に配置したいと思います。 私が今見ているオプション: のどこかにハードコーディングします/etc/init.d/tomcat6。 のどこかにハードコーディングします/usr/share/tomcat6/bin/catalina.sh。 行を作成/usr/share/tomcat6/bin/startup.shして、CATALINA_OPTSに目的のフラグを設定し、CATALINA_OPTSを環境変数としてエクスポートします。(これはに拾われるように見えますcatalina.sh。) 最後のオプションは最高のオプションのように聞こえますが、Tomcat起動スクリプトでJavaのヒープスペースを増やすことで(理由の説明なしで)提唱されています。しかし、私はセカンドオピニオンを得たいと思いました。誰もがより良い方法がないことを確認したいですか?
36 ubuntu  tomcat  java 

2
TIME_WAITでソケットの数を減らす方法は?
Ubuntu Server 10.04.1 x86 nginxの背後にFCGI HTTPサービスを備えたマシンがあります。これは、多くの異なるクライアントに多くの小さなHTTPリクエストを処理します。(ピーク時の1秒あたり約230リクエスト、ヘッダー付きの平均応答サイズは650バイト、1日あたり数百万の異なるクライアントです。) その結果、TIME_WAITでハングする多くのソケットがあります(以下のTCP設定でグラフがキャプチャされます)。 ソケットの数を減らしたい。 これ以外に何ができますか? $ cat / proc / sys / net / ipv4 / tcp_fin_timeout 1 $ cat / proc / sys / net / ipv4 / tcp_tw_recycle 1 $ cat / proc / sys / net / ipv4 / tcp_tw_reuse 1 更新:マシン上の実際のサービスレイアウトに関する詳細: クライアント----- …

3
apt-getの-qq引数とはどういう意味ですか?
Vagrantfileとpost install bashスクリプトを受け取りました。vagrantfileは、Ubuntu Cloudから標準のUbuntuをダウンロードしますが、bashスクリプトに何かが見つかりました。 次のようなスクリプトの行はほとんどありません。 apt-get update -qq > /dev/null apt-get -qq -y install apache2 > /dev/null -qqシェルスクリプトで何を表しているのか、インターネット上で検索しようとしましたが、何も言及していませんでした。 AFAIK > /dev/nullは、進行中のプロセスが画面に印刷されないことを意味します-qq。そのため、フラグは必要ありません。だから、私は本当に知りたいです。
36 ubuntu  apt 


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