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

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

1
LUKS暗号化ボリュームのサイズ変更
LVM LVの上にLUKSの上に500GiB ext4ファイルシステムがあります。LVのサイズを100GiBに変更したい。LVM LVの上でext4のサイズを変更する方法は知っていますが、LUKSボリュームをどのように扱うのですか? mgorven@moab:~% sudo lvdisplay /dev/moab/backup --- Logical volume --- LV Name /dev/moab/backup VG Name moab LV UUID nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5 LV Write Access read/write LV Status available # open 1 LV Size 500.00 GiB Current LE 128000 Segments 1 Allocation inherit Read ahead sectors auto - currently set to …

1
/ etc / groupと/ etc / gshadowを自動的に調整する方法
grpckグループをチェックして実行すると、次のエラーが表示されます。 'twinky' is a member of the 'foo' group in /etc/group but not in /etc/gshadow 'dipsy' is a member of the 'foo' group in /etc/group but not in /etc/gshadow 'laalaa' is a member of the 'foo' group in /etc/group but not in /etc/gshadow 'po' is a member of the 'foo' …

1
ユーザーがスーパーバイザーで再起動できるプロセスを制限しますか?
Djangoサイトを実行しているGunicornプロセスを管理するためにスーパーバイザーを使用しましたが、この質問はスーパーバイザーによって管理されているものに関係する可能性があります。以前は、サーバーを管理および使用する唯一の人物であり、スーパーバイザーはrootとして実行されsupervisorctl restart myapp、必要に応じてsudoを使用して実行していました。 サーバーは異なるサイトで作業する複数のユーザーをサポートする必要があり、各プロジェクトは他のユーザーのプロセスを再起動することなく、独自のgunicornプロセスを再起動できる必要があります。 このブログ投稿をフォローしました。 http://drumcoder.co.uk/blog/2010/nov/24/running-supervisorctl-non-root/ また、root以外のユーザーがSupervisorctlを使用できるようになりましたが、今では誰でも他のユーザーのプロセスを再起動できます。見た目では、スーパーバイザーにはユーザーごとのアクセス制御を行う方法がありません。 ユーザーがルートなしで自分のプロセスのみを再起動できるようにする方法についてのアイデアはありますか? 編集:私たちが考えたいくつかのことには、rootが所有するスクリプトを、suidビットを設定して、何も含まないものを記述し、所有してsupervisorctl restart myappいるユーザーのディレクトリに置くことが含まれますmyapp。インターネットは、そのようなスクリプトが誤って実行された場合、安全でないと言っているようです。また、特定のユーザーからのコマンドをリッスンし、ユーザーに許可がある場合はスーパーバイザープロセスを再起動するカスタムデーモンを作成することも検討しました。より単純なソリューションが機能する場合、このアイデアは過度に複雑に思えます。

7
履歴ユーティリティを使用して、以前に入力したコマンドを再度実行せずにコピーするにはどうすればよいですか?
historyCentOSでコマンドを使用して以前に入力したコマンドのリストを取得できますが、次のような操作を行うと!372、historyは参照されたコマンドを実行しようとします。 現在のカーソルに表示される前の実行コマンドが必要です。以下に例を示します。 [dev@home ~]$ previous_command_no_execute!372
14 linux  centos 

7
仮想ディスクの成長後にLinux PVパーティションをオンラインで拡張する方法
VMwareでは、VMの実行中に仮想ディスクのサイズをオンラインで拡張できます。Linuxシステムで次に予想される手順は次のとおりです。 パーティションを拡張します:削除してより大きなパーティションを作成します fdisk PVサイズを拡張する pvresize lvresize操作に空きエクステントを使用する そして、resize2fsファイルシステム用 しかし、私は最初のステップにこだわっています:fdiskそして、sfdiskまだディスクの古いサイズを表示しています。 私のディスクは、仮想LSI Logicコントローラーのおかげで接続されたSCSI仮想ディスクです。 Linuxカーネルで利用可能な仮想ディスクサイズとパーティションテーブル情報を再起動せずに更新するにはどうすればよいですか? 私が知る限り、そのすべてのステップは、再起動せずに、VMWareツールのおかげでユーザーのアクションなしでも、実行中のWindowsで可能です。Linuxでは、すべてのステップをオンラインで行うことを期待していますが、ステップ2、3、および4がオンラインで機能することは既に知っています。しかし、最初のもの-パーティションテーブルで宣言されたパーティションサイズの変更(まだ)には再起動が必要なようです。 更新:私のシステムはカーネル2.6.26を備えたDebian Lennyであり、拡張したディスクは「/」の「ルート」LVを含む大容量PVを備えたメインディスクです。

4
メンテナンスのためにルートパスワードを与える
入った後 shutdown now ターミナルでは、すべてが正常に実行され、その後: All processes ended withing 2 seconds...done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or.... Ctrl+ を押すとD、ログイン画面Debianが表示されます。GUIによるシャットダウンは正常に機能します。 更新1 いくつかのプロセスがハングしているようです。 さらに、何度か再試行することでサーバーの電源を切ることができました。最近、ntpとntpdateのみをインストールしました。 iptablesと競合する可能性があります。
14 linux  debian 

3
Ubuntu Linux:プロセススワップメモリ​​とメモリ使用量
私のUbuntuは、タスクマネージャーが表示しているよりも多くのメモリを消費します。 sudo ps -e --format rss | awk 'BEGIN{c=0} {c+=$1} END{print c/1024}' 2750.29 free -m total used free shared buffers cached Mem: 3860 2765 1094 0 3 300 -/+ buffers/cache: 2461 1398 Swap: 2729 2374 354 変だね。誰かがこの違いを説明できますか? しかし、もっと重要なことは、プロセスが実際に使用しているメモリ量を知りたいことです。仮想メモリのサイズを知りたくはありませんが、常駐メモリとプロセスのスワップを知りたいです。 また、「ps」の形式パラメーター「sz」を出力しようとしましたが、これの合計は高すぎます(16000 MB)(パラメーター「サイズ」は36700 MBになります)。他のオプションはありますか? 私は本当にこれを使用して、どのプログラム/プロセスが多くのメモリを消費している(そしてスワップしている)かを判断し、それらを殺すために、メモリが貴重だからです:-)これは本当に意味をなさないので、ここで尋ねています。 / proc / meminfoの出力: MemTotal: 3952812 kB MemFree: …
14 linux  ubuntu  memory  swap 


6
Mysqlのコミット中にIO待機が非常に遅くなる(99%IOのEXT4 JDB2)
私はPythonを使用して、ドキュメントをインデックス付けしてデータベースに挿入するインデクサーを書いています。単一プロセスになる前に、4つの並列プロセスが実行されているマルチプロセッシングになりました。すべてのテキスト抽出の後、データベースに挿入してコミットします。 今ではIOの問題にぶつかります。主なIOの問題は私のプロセスではなく、EXT4のjdb2ジャーナリングシステムです。これは99.99%で、MySQLコミットごとにIOを待機するようCPUに要求します。 私は多くの人がインターネット上でその問題を抱えているのを見て、それらの解決策はbarrier = 0を使用してマウントすることです。それはジャーナリングを完全に無効にしますか?私のサーバーにはUPSがあり、それをしたいと思っていますか?

5
btrfs対応のバックアップソリューション
btrfsが今月14日にOracle ELで本番稼働を開始しました(Linux 3.2からfsckとスクラブを実行することで)それを利用するために現在のバックアップソリューションを再設計することを考えていました。10TB未満の少量のデータに対してそれを行うことを考えていることに注意してください。これはかなり静的です(毎日1%未満の変更)。要するにSMB / SOHOバックアップソリューション。 バックアップがすべきこと: 本番サーバーでext [234] / XFS / JFSのLVMスナップショットを作成します rsync/変更されたデータをバックアップサーバー上のbtrfsに転送 btrfsファイルシステムのスナップショット 空き領域が少なくなったときに古いスナップショットを削除する 長所: すべてのファイルが簡単に利用でき、解凍やループマウントは不要 過去のスナップショットも簡単に入手できます... ...そのため、読み取り専用のSamba共有として共有できます(シャドウコピーのサポート付き) コピーオンライトのおかげで、スナップショットのスペースは最小限に抑えられます(変更のないスナップショットは、ディスク上で文字通りほとんどKiBを消費しません) 高いバックアップ一貫性:ファイルのチェックサム、すべてのデータのスクラブ、および組み込みの冗長性 質問: コピーオンライトファイルシステムを認識している、または簡単に作成できるバックアップソリューション(Bacula、BackupPCなどの形式)はありますか? または、ホームrsyncソリューションを使用する必要がありますか? バックアップ専用のZFSボックスを持っている人は、Linuxマシンをバックアップするために何をしますか?


3
リモートロケーションからポート80にアクセスできませんが、ローカルで動作しますか?
私はApacheを使った設定にLinuxサーバーを持っています。ただし、リモートコンピューターを使用してアクセスすることはできません。 私は普通にサーバーにsshできます。 私のIPテーブル: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target …


2
tarを使用して特定のフォルダーを別のフォルダーに抽出できますか?
私はLinuxの世界は初めてで、つまずきの壁にぶつかったようです。私は、コマンドを使用してspecifcアーカイブを抽出することができます知っているtar xvfz archivename.tar.gz sampledir/私が抽出できるかしかしsampledir/にtestdir/アーカイブがegcurrentlyアーカイブがパスにある中であることをパスではなく/tmp/archivename.tar.gz、私が抽出したいsampledirにtestdirどのパスです/tmp/testdir。
14 linux  tar 

5
ntpdate -d ServerがStrataを落としすぎた
内部ルーター/ファイアウォールからのNTPソースと同期できません。 誰でも助けますか? ntppdate -d 192.168.92.82 6 Jun 11:57:30 ntpdate[5011]: ntpdate 4.1.2@1.892 Tue Feb 24 06:32:26 EST 2004 (1) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) receive(192.168.92.82) transmit(192.168.92.82) 192.168.92.82: Server dropped: strata too high server 192.168.92.82, port 123 stratum 16, precision -19, leap 11, trust 000 refid [73.78.73.84], delay 0.02591, dispersion …
14 linux  ntp 

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