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

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

2
df vs du 私のディスクは本当にいっぱいですか?
奇妙な問題... 完全/パーティションが使用されているのに、実際には使用されないのはなぜですか? 速い情報: xwing ~ # df -h Filesystem Size Used Avail Use% Mounted on rootfs 16G 15G 75M 100% / /dev/root 16G 15G 75M 100% / devtmpfs 5,9G 0 5,9G 0% /dev tmpfs 5,9G 552K 5,9G 1% /run rc-svcdir 1,0M 72K 952K 8% /lib64/rc/init.d cgroup_root 10M 0 10M 0% …

3
LinuxでSSDに実行された合計書き込みを測定する方法は?
インターネットを検索して、SSD(または通常のディスク)に対して実行された合計書き込みを確認できるツール/ユーティリティを見つけました。出力は次のようになります。 SSD Intel 320S :- Total data written until now -- 2Tb Total data read until now -- 4Tb power on Hours -- 1234 Hrs etc. しかし、私はそれを見つけていません。誰かがそのようなツールを知っていますか? WindowsのSSDLifeツールがこれを行うことは知っていますが、Linuxでこれを行うことを特に検討しています。 私は、セリバノフsmartctlがsmartmontools提案したコマンドを調べました。彼の投稿はとても役に立ちました。インターネットを掘った後に出会った情報をここに追加します。 gsmartcontrol(guiバージョンのsmartctrl)が特に役立つことがわかりました。これらのクラスのツールの詳細については、Smartmontools-Community Ubuntu Documentationを参照してください。このリンクにはの例がありsmartctlます。 各SMART属性の意味を理解するには、このIntel SMART Attributesを確認してください。これらの属性はIntel SSDに固有のものですが、それでもSMART属性がどのような情報を伝えるのかというアイデアを提供します。一部の特定のパラメーターは、SSDによって異なる場合があります。LBAサイズはそのうちの1つですか?、わかりません。 別の優れた情報源は、LinuxでのSSDの書き込みサイクル数または予想寿命を決定する方法ですか?-サーバー障害。ここで、最良の答えは、これSMART Attribute Id 225までにSSDに対して実行された32MiBのサイズの合計書き込みI / O の略です。ただし、これはIntel X25-Mに適用されます。他のSSDでは、他のSMART属性を使用して、ディスクに書き込まれた合計データを伝達できます。 特に、Samsung 840 Pro(および他のSamsung SSDでも)がSMART Attribute Id …
13 linux  ubuntu  ssd 

2
Debian Linuxで複雑なsudoコマンドを許可する
Debian Linuxボックスで特定のコマンドを1人のユーザーに許可する必要があります。私は/etc/sudoersファイルでこれを試しました: # User privilege specification zabbix ALL=NOPASSWD: /usr/bin/apt-get --print-uris -qq -y upgrade 2>/dev/null |awk '{print $2}' | wc | awk '{print $1}' これは期待どおりに機能しません。sudoを使用してユーザーzabbixとしてコマンドを実行すると、パスワードを要求されます(ただし、NOPASSWDオプションを指定しました)。 ただし、これは機能します。 # User privilege specification zabbix ALL=NOPASSWD: /usr/bin/apt-get しかし、すべてのサブコマンドapt-getが許可されるという欠点があります。特定のコマンドのみを許可するようにこれを修正する方法はありますか?
13 linux  debian  sudo 

2
単一のLinuxサーバーで異なるファイルシステムを実行した場合のパフォーマンスへの影響
著書「HBaseの:決定的なガイド」のように述べています 単一のサーバーに異なるファイルシステムをインストールすることはお勧めしません。これは、異なるファイルシステムをサポートするためにカーネルがバッファキャッシュを分割する必要があるため、パフォーマンスに悪影響を与える可能性があります。特定のオペレーティングシステムでは、これがパフォーマンスに壊滅的な影響を与える可能性があることが報告されています。 これは本当にLinuxに当てはまりますか?バッファキャッシュが300 MBを超えるのを見たことがなく、最新のサーバーの多くはRAMがギガバイトであるため、異なるファイルシステム間でバッファキャッシュを分割しても問題はありません。私は何か他のものが欠けていますか?



2
「ip」コマンドを使用して、CentOS / RHEL 6での再起動後もIPアドレスエイリアスを保持します
私は常にifcfg-eth0:1エイリアスファイルを使用して追加のアドレスを作成しました。ただし、最近のrhelドキュメントでは、次のように記載されています。 iprouteパッケージのipコマンドは、同じインターフェースへの複数のアドレスの割り当てをサポートするようになったため、同じインターフェースに複数のアドレスをバインドするこの方法を使用する必要はなくなりました。 さらに、このサイトに関する多数の回答とコメントには、ifconfigが非推奨であり、代わりに「ip」を使用する必要があることが記載されています。ライブ変更に使用しても問題ありませんが、エイリアスファイルを使用せずに再起動後も変更を保持するにはどうすればよいですか?


3
キューディシプリンをデフォルトのpfifo_fastにリセットしますか?
私は一時的にレート制限されたキューの規律を設定し、それを少し後で削除しようとしています: # /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540 # /sbin/tc qdisc del dev eth1 root 残念ながら、これによりキューの規則が完全に削除され、キューが削除された後に送信データ転送が機能しなくなります。 私はキューの規律をデフォルトにリセットできることを望んでいました: qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 …
13 linux  tc 

2
ext4でチェックサムデータの整合性を取得する方法
btrfsのようなファイルシステムでは、すべてのデータを調べてデータがファイルシステムのチェックサムと一致するかどうかを確認するスクラブを実行できます。 バックアップの前にext4のデータが正しいかどうかを確認したいと思います。 質問 ext4にはファイルシステムチェックサムがありませんが、同様のことができますか?

1
KVMゲストioはホストioよりもはるかに遅い:それは正常ですか?
CentOS 6.3でQemu-KVMホストシステムをセットアップしています。ソフトウェアRAID10で動作する4つの1TB SATA HDD。ゲストCentOS 6.3は別のLVMにインストールされます。ゲストのパフォーマンスはホストのパフォーマンスとほぼ等しいと人々は言いますが、私はそうは思いません。私のI / Oテストでは、ホストシステムよりもゲストでのパフォーマンスが30〜70%遅くなっています。スケジューラ(elevator=deadlineホストとelevator=noopゲストに設定)をblkio.weight変更し、cgroupで1000に設定し、ioをvirtio に変更しようとしました...しかし、これらの変更はどれも重要な結果をもたらしませんでした。これはゲストの.xml構成部分です。 <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/dev/vgkvmnode/lv2'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> 私のテストがあります: ホストシステム: オゾン試験 # iozone -a -i0 -i1 -i2 -s8G -r64k random random KB reclen write rewrite read reread read write 8388608 64 189930 …

6
wgetはダウンロードを開始し、「書き込み不可」を停止します
wgetを使用して、サーバー間でいくつかのファイルをミラーリングしています。私は次のコマンドを使用しています: wget -x -N -i http://domain.com/filelist.txt -x =ディレクトリ構造を保持するため -N =新しいファイルのみを取得するためのタイムスタンプ -i =外部ファイルからファイルのリストをダウンロードするには、各行に1つずつ。 私がテストしているような小さなファイルは、326kbの大きなダウンロードで十分です。 しかし、5GBの別のものは203mbのみをダウンロードしてから停止します(常に203MBが数キロバイトを与えたり、取ります) 表示されるエラーメッセージは次のとおりです。 「path / to / file.zip」に書き込めません (前後に奇妙な文字が存在する理由がわかりません。WindowsでPuttyを使用していますが、これとは関係があるかもしれません。そのため、そのままにしておきます。 完全な応答は次のとおりです:(パス、IP、およびドメイン名を置き換えました) --2012-08-31 12:41:19-- http://domain.com/filelist.txt domain.comの解決... MY_IP domain.comへの接続| MY_IP |:80 ...が接続されました。HTTP要求が送信され、応答を待機しています... 200 OK長さ:161 [text / plain]サーバーファイルはローカルファイル「domain.com/filelist.txt」よりも新しいものではありません --2012-08-31 12:41:19-- http://domain.com/path/to/file.zip domain.comへの接続| MY_IP |:80 ...接続しました。HTTP要求が送信され、応答を待っています... 200 OK長さ:5502192869(5.1G)[アプリケーション/ zip]サイズが一致しません(ローカル213004288)-取得しています。 --2012-08-31 12:41:19-- http://domain.com/path/to/file.zip domain.comへの接続| …

5
PHPセッション用のUbuntuのガベージコレクションcronジョブの実行に25分かかります。なぜですか?
Ubuntuには、古いPHPセッションを検索して削除するcronジョブがセットアップされています。 # Look for and purge old sessions every 30 minutes 09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] \ && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 \ -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir \ fuser -s {} 2> /dev/null \; -delete …

5
同じサブネット上のIPを持つ複数の物理インターフェース
9個のNICを搭載したLinuxボックスがあり、そのうちの8個に同じサブネット上の一意のアドレスを持たせます。 ifconfig eth1 192.168.123.1 netmask 255.255.0.0 ifconfig eth2 192.168.123.2 netmask 255.255.0.0 ifconfig eth3 192.168.123.3 netmask 255.255.0.0 ... ifconfig eth8 192.168.123.8 netmask 255.255.0.0 この場合、デフォルトのARPの動作は非常に非生産的eth1です。これは、すべてのIPのすべてのトラフィックがを排他的に通過するためです。 だから私はうろついて、次のようなsysctlにいくつかの変更を加えることになりました: net.ipv4.conf.all.arp_filter=1 net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 これeth1により、他のすべてのユーザーになりすますことはできませんでしたが、まだeth1アドレスのアドレス以外にpingを実行できません。(たとえば、同じスイッチ上の2番目のコンピューターから、192.168.123.1ping にのみ応答する) 私はarptablesまたはiprouteまたはSOMETHINGで何かをする必要があると思いますが、この分野では海で迷っています。 ボーナスポイント:ソリューションはLinux 2.6.27.27と互換性がなければなりません。(より具体的には、Slax 6.1.2)
13 linux  networking  subnet  nic 

1
サーバーへの現在のsshfsマウントを一覧表示する方法は?
誰かがシェルを使用するためにssh経由でサーバーにログインする場合、last | w | whoをすばやく使用して、ログインしているユーザーを表示できます。誰かが接続を示さない別のコンピューターlast | w |からsshfsを介して同じサーバー上のディレクトリをマウントした場合。サーバー上の現在のsshfsマウントを表示するlast | w | whoに似たコマンドはありますか?
13 linux  ssh  logging  sshfs 

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