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

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

6
scpでファイルを_MOVE_する方法は?
あるサーバーから別のサーバーにファイルをコピーせずに移動する方法(両方ともLinux) man scp有用なものは何もくれませんでした。ファイルが正常に転送されることを確認する必要があるため、「scp」と「rm」を使用できません。転送中にエラーが発生した場合、ファイルを削除しないでください。 おそらく何らかの方法で終了コードを使用する必要がありますが、どのようにですか?また、多くのファイルがあり、最後のファイルが失敗した場合、それはあまり良いオプションではなく、正常に転送されたファイルの束全体を保持します。 たぶん、SCP以外の何かがありますか?
46 linux  networking  scp 


5
プロセスごとのディスクI / O使用率を確認する方法
失速しているLinuxシステムに問題があり、sysstat / sarがディスクI / O使用率、平均サービス時間、およびシステム停止時の平均待機時間の大きなピークを報告することがわかりました。 次回にこれらのピークを引き起こしているプロセスを特定するにはどうすればよいですか? sarを使用することは可能ですか(つまり、すでに記録されているsarファイルからこの情報を見つけることができますか? 「sar -d」の出力、システムストールは午後12時58分から13時1分ごろに発生しました。 12:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 12:40:01 dev8-0 11.57 0.11 710.08 61.36 0.01 0.97 0.37 0.43 12:45:01 dev8-0 13.36 0.00 972.93 72.82 0.01 1.00 0.32 0.43 12:50:01 dev8-0 13.55 0.03 616.56 45.49 0.01 0.70 0.35 0.47 12:55:01 …

7
Ubuntuで(失敗した)cronジョブから電子メールを取得する方法は?
Ubuntuで実行可能ファイルをのいずれかに配置して、cronジョブを作成します/etc/cron.{daily,hourly,monthly,weekly}。cronで始まるディレクトリがたくさんあります。 kent@rat:~$ ls -ld /etc/cron* drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly -rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab drwxr-xr-x 2 root root 4096 …
45 linux  ubuntu  unix  cron  email 

10
PostgreSQLレプリケーション
私たちは絶えずこれをオフィスの周りで打ち負かしており、疑問が持ち上がり続けています。PostgreSQLのレプリケーションはどのように対処しますか?Master-Slave、Master-MultiSlave、およびMaster-Masterを使用して単純に保つだけで、必ずしも高度なクラスターについても話しているわけではありません。通常、MySQL用に設定するのは非常に簡単です。フェイルオーバーは、特に構成が簡単なため、完璧ではないにしても簡単です。Slonyで遊んだことがありますが、手間がかかりすぎます(スキーマの変更には介入が必要、新しいデータベースには介入が必要など)。PGPool2は、ノードがダウンし、レプリケーションを同期状態に戻すための適切な方法(すべてをダウンさせ、フォールドしたノードを再シードする以外の方法)を見つけることができなくなるまで、非常に優れていました。基本的にここに私が通常探しているものがあります: 簡単なセットアップ(難しいセットアップは済ませますが、簡単に拡張できます) 単純なフェイルオーバー 落ちたノードを元に戻すには時間が必要です(つまり、mysqlのように。サーバーがダウンし、起動して、レプリケーションが追いつくのを待ちます)。 スキーマの変更は複製を壊しません サーバーへの新しいデータベースの追加はシームレスです(つまり、mysqlのように、DBサーバー全体を複製できるため、マスター上に新しいデータベースが作成され、自動的にスレーブに伝搬されます) MySQLはこれらのほとんどをかなりうまく処理しますが、PostgreSQLにはある種の好みがあります。それに、それが唯一の選択肢である状況がいくつかあり、その中に複製を追加したいと思います。現在何を使用していますか?また、ソリューションについてどのように感じていますか?これはMySQL対PostgreSQLの投稿ではありません、私は約束します、それは私が始めようとしているものではないからです。:)

6
実行可能ファイルと同じディレクトリに.soが見つかりませんか?
libtest.so動的にリンクする必要がある実行可能ファイルがあるので、それらを同じディレクトリに入れてから: cd path_to_dir ./binary しかし、これを得た: error while loading shared libraries: libtest.so: cannot open shared object file: No such file or directory libtest.so実行可能ファイル自体と同じディレクトリに既にあるものを見つけることができないのはどうしてですか?
45 linux  autoloader 

6
ハードウェアルーターの性能が仕様(RAMおよびCPU)の高いLinuxルーターよりも優れているのはなぜですか?
4つのNIC(1 Gbps)を備えたゲートウェイとして機能する最小のCentOS 6.3、64ビットがあり、それぞれがパブリックトラフィック用とプライベートトラフィック用に結合され、NATを実行します。6 GBのRAMと4つの論理コアを備えています。過去2年間これを問題なく使用しています。 ハードウェアルーターの経験はありませんが、RAMとCPUが少なく、フラッシュディスクを使用していると聞きました。低いハードウェア構成のボックスは、より多くのRAMとCPUを搭載したマシンよりも優れたパフォーマンスを発揮します(たとえば、より多くの同時接続を処理できます)。 これを処理するために異なる方法を使用するIOS以外の制限要因は何ですか?

3
Linuxが「空き」メモリを奇妙に報告するのはなぜですか?
これは、Unixオペレーティングシステムがメモリ使用量を報告する方法に関する標準的な質問です。 同様の質問: サーバーはスワップパーティションの使用を拒否します LINUXのメモリ使用量 Debian 6.0.6 Squeezeを実行している運用サーバーがあります #uname -a Linux debsrv 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux cronは毎日、rootとしてバックアップスクリプトを実行します。 #crontab -e 0 5 * * * /root/sites_backup.sh > /dev/null 2>&1 #nano /root/sites_backup.sh #!/bin/bash str=`date +%Y-%m-%d-%H-%M-%S` tar pzcf /home/backups/sites/mysite-$str.tar.gz /var/sites/mysite/public_html/www mysqldump -u mysite -pmypass mysite | gzip …

7
UNIXのいくつかのファイルを暗号化するための良い解決策は何ですか?[閉まっている]
Linuxの特定のディレクトリを暗号化するユーティリティを探しています。フルディスク暗号化サービスを探しているのではなく、クラウドにファイルを保存するためにいくつかのディレクトリを暗号化するだけです。それらを取得したら、アクセスする前に復号化する必要があります。いくつかのディレクトリ(サイズが数百GB)でこれを実行しようとしています。何か案は?CLIベースが望ましい。
44 linux  unix  encryption 


5
すべてのbashスクリプトアクションを完全にログに記録するにはどうすればよいですか?
スクリプト出力から、エラーメッセージを含むすべてのログデータをキャプチャし、それらをすべてログファイルにリダイレクトしたいと思います。 私は次のようなスクリプトを持っています: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit' echo " `date` : sleep 120" sleep 120 echo " `date` : part 2 - start" ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part2.sh logout exit' echo " `date` : part 3 - start" …

7
dmesgで読み取られるメッセージを追加する方法は?
dmesg出力にカスタムメッセージを書き込もうとしています。私は試した: logger "Hello" しかし、これは機能しません。エラーなしで終了しますが、次の出力には「Hello」は表示されません。 dmesg Fedora 9を使用していますが、syslogd / klogdデーモンが実行されていないようです。ただし、カーネルメッセージはすべてdmesgバッファーに正常に書き込まれます。 何か案が?
44 linux  syslog  dmesg 

10
ディレクトリのlsに疑問符が表示されます。IOエラーも
誰もこれを見たことがありますか?サーバーにRAID 5をマウントしましたが、何らかの理由でこれが表示され始めました: jason @ box2:/ mnt / raid1 / cra $ ls -alh ls:e6eacc985fea729b2d5bc74078632738にアクセスできません:入出力エラー ls:257ad35ee0b12a714530c30dccf9210fにアクセスできません:入出力エラー 合計0 drwxr-xr-x 5ルートルート123 2009-08-19 16:33。 drwxr-xr-x 3ルートルート16 2009-08-14 17:15 .. ?????????? ?????257ad35ee0b12a714530c30dccf9210f drwxr-xr-x 3ルートルート57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b ?????????? ?????e6eacc985fea729b2d5bc74078632738 md5文字列は実際のディレクトリ名であり、エラーの一部ではありません。疑問符は奇妙であり、疑問符のあるディレクトリは、使用/削除/などしようとするとioエラーをスローします。 「ビジー」のため、ドライブをアンマウントできませんでした。サーバーを再起動すると「修正」されますが、シャットダウン時にRAIDエラーが発生していました。2つのRAID 5アレイを構成し、両方ともランダムファイルでこれを開始しました。両方とも次の設定を使用しています: mkfs.xfs -l size = 128m -d agcount = 32 マウント-t xfs -o noatime、logbufs …

7
数百万の小さなファイルのファイルシステム
次のシナリオで最高の速度を得るには、どのLinuxファイルシステムを選択しますか。 1億個のファイル 平均約2kのファイルサイズ > 95%の読み取りアクセス かなりランダムなアクセス 高い同時実行性(> 100プロセス) 注:ファイルは、大きなディレクトリを避けるために、深い階層ツリーに格納されます。各リーフディレクトリには、約1,000個のファイルが含まれています。 どのようにベンチマークしますか?

1
fstabのnodevおよびnosuidの説明
誰かがtmpfsまたはramfsをマウントする方法を説明するときに、これら2つのオプションがWebで常に提案されているのを見ます。多くの場合、noexecも使用しますが、特にnodevとnosuidに興味があります。私は基本的に、誰かが示唆したことを盲目的に繰り返すだけで、本当の理解なしに嫌いです。そして、私はこれに関してコピー/貼り付けの指示だけをネット上で見るので、私はここで尋ねます。 これはドキュメントからです: nodev-ファイルシステム上のブロックの特殊デバイスを解釈しないでください。 nosuid -suidおよびsgidビットの操作をブロックします。 しかし、これらの2つを除外した場合に何が起こるかについて、実用的な説明をお願いします。システム上の特定の(非root)ユーザーがアクセス(読み取り+書き込み)できるtmpfsまたはramfs(これら2つのオプションセットなし)を構成したとしましょう。そのユーザーはシステムに害を及ぼすために何ができますか?ramfsの場合に利用可能なすべてのシステムメモリを消費する場合を除く
44 linux  security  fstab 

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