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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

1
Linuxの圧縮と重複排除の順序に関するzfs
Linux上のzfsでzfsファイルシステムに書き込まれるデータの順序は何ですか? 私が見つけた唯一の特定の文書 http://docs.oracle.com/cd/E36784_01/html/E36835/gkknx.html と言う。 When a file is written, the data is compressed, encrypted, and the checksum is verified. Then, the data is deduplicated, if possible. しかし、それが真実であれば、重複排除は異なる圧縮アルゴリズムで圧縮されたブロックを重複排除しません。 私はmysqlfをテストしました、そして、私は順序が以下であると信じます: dedup, compress, encrypt。 私のテスト設定: zpool create tank /dev/sdb zfs create tank/lz4 zfs create tank/gzip9 zfs set compression=lz4 tank/lz4 zfs set compression=gzip-9 tank/gzip9 …

4
Linuxはインストール時にWindows 7パーティションを見ることができません
私のDell緯度e6510で、Windows 7とのデュアルブートとしてLinuxをインストールしようとしています。それは現在Windows 7を実行しています、そして私はLinux用のスペースを作るためにWin 7 NTFSパーティションを縮小するためにMSディスクツールを使いました。 私が抱えている問題は、CDからブートしてLinuxインストーラを実行すると、ハードドライブ全体が未割り当て領域として見えることです。 Ubuntu 10.10、Kbuntu 10.10、Fedora 14を試してみましたが、すべて同じ問題があります。 私はUbuntuの "Windowsへのインストール"オプションも試してみましたが、動かせませんでした。 編集: USBドライブからGparted 0.8.0を起動することはできませんでした。ドライブ全体がパーティション分割されていないと報告されました。

2
LinuxをRAMにロードする方法
ハードディスクを拭く理由で、すぐに新しいコンピュータをいくつか購入する予定です。ドライブをランダム化する必要はありません。 dd。 RAMにロードされるフラッシュドライブからLinuxを起動して、起動し、ドライブを取り外し、次のマシンを起動して複数のマシンを一度に起動するにはどうすればよいですか。
4 linux  memory  dd 

5
DRDY ERRとICRC ABRTを投げるSATAドライブまたはチップセット
私は2つのSATAポート(そして使われていない1つのATA-133)を持つSD-VIA-1A2S PCIカードを持っています。 2つの新しいWestern Digital Caviar Greenドライブ(WD10EARS 1TB)がkern.logに繰り返しエラーをスローします(簡潔にするために日付/時刻/ホスト情報を削除しました)。 [ 7.376475] ata2.00: exception Emask 0x12 SAct 0x0 SErr 0x1000500 action 0x6 [ 7.376480] ata2.00: BMDMA stat 0x5 [ 7.376483] ata2: SError: { UnrecovData Proto TrStaTrns } [ 7.376489] ata2.00: cmd c8/00:40:20:00:00/00:00:00:00:00/e0 tag 0 dma 32768 in [ 7.376490] res 51/84:2f:20:00:00/00:00:00:00:00/e0 Emask 0x12 …

2
/ etc / passwdファイルでメールユーザーのシェルを/ usr / bin / passwdに設定することで、単にSSHで自分のパスワードを変更できるようにする安全な方法はありますか?
私は主にメールサーバーとして使われるマシンを持っています。 $ uname -a Linux myhost.com 2.6.32-279.19.1.el6.x86_64#1 SMP 12月水曜日 19 07:05:20 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux そして私は実際にはマシンにログインしていない(しかし認証とメールの取得のためにそれを使っている)ユーザーが自分のパスワードを変更できるようにしたいと思います。 / usr / bin / passwdを/ etc / shellsに入れて(したがってpasswdコマンドは有効なシェルになります)、次のようにユーザーのシェルエントリを変更します。 someuser:x:557:557:Some User:/home/someuser:/usr/bin/passwd それから、もし彼らがホストにSSH接続すれば、彼らはこのような何かを得るでしょう: $ ssh myhost.com someuser@myhost.comのパスワード:< 現在のパスワードを入力してください > 最終ログイン:2013年9月25日水曜日16:07:35投稿者some-ip ユーザーsomeuserのパスワードを変更します。 誰かのパスワードを変更する。 (現在の)UNIXパスワード:< 現在のパスワードをもう一度入力してください > 新しいパスワード:< 新しいパスワードを入力してください > 新しいパスワードを再入力してください:< 新しいパスワードをもう一度入力してください > …
4 linux  ssh  shell  passwords 


5
Linuxで帯域幅を制限する方法はありますか?
私は3人のユーザーがいるネットワークをセットアップしました、彼らのうちの2人はWindowsベースのオペレーティングシステムを使い、他はLinuxベースのものを使います。これは12 MBのADSL2接続であり、ユーザー間で帯域幅を分散することが目的です(サーバーはなく、Wi-Fiルーターのみ)。 WindowsユーザーにはNetLimiterのように最大量を設定するプログラムがいくつかありますが、Linuxはどうでしょうか。どうすればそれができますか?

1
リダイレクトではなくI / Oをコピーする方法(WindowsおよびLinux)
単純な呼び出しコマンドがあります call calabash -D sim.xpl >test.txt 2>&1 そして、これはtest.txtにリダイレクトされます、どうすればファイルにリダイレクトし、それがプロンプトに表示されるようにすることができますか (私はLinuxとWindowsの両方にコマンドを使用できます) (ユースケース:バックアップにはしばらく時間がかかりますが、詳細な出力を見ると、大きなファイルを開いたり、完了するまで待つのではなく、必要に応じて早めに強制終了することができます)

0
仮想ボックスの共有フォルダにディレクトリを作成できないのはなぜですか? Windows 7ホスト、arch linuxゲスト
私はVirtual Boxのwindows 7ホスト上のarch linuxゲストの共有フォルダーをマウントしています。共有フォルダのファイルシステムはext3で、Windows 7にはExt2Fsdがマウントされています。 私はこのfstabで起動時に共有フォルダをマウントします。 D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0 ゲストOSの私のユーザーには正しいuidとgidがあると思います。 [tony@kiwi ~]$ id uid=1000(tony) gid=1000(tony) groups=1000(tony),1002,(vboxsf) ファイルを作成したり削除したりできますが、ディレクトリを作成できないようです。 [tony@kiwi ~]$ mkdir foo mkdir: cannot create directory `foo': Protocol error その変なのは、ディレクトリがそこにあるように見えるからです。 [tony@kiwi ~]$ ls -lh ls: cannot access foo: No such file or directory total 0 ????????? ? ? …

1
tmuxでマージン/パディングを設定する方法はありますか?
以下に示す効果で何かできるかどうか疑問に思います。 ご覧のとおり、ウィンドウを3つのウィンドウに分割しました。コピーに関しては、垂直方向の境界近くにある単語をダブルクリックする以外はすべて問題ありません。その単語を選択しようとすると、枠も強調表示されます(たとえば、長いテキスト行など、左側のペインに何かが強調表示されている場合)。これをコピーして貼り付けると、枠の一部も貼り付けられます。水平線にはスペースがあるため、これは垂直線にのみ適用されます。私は内側の余白を設定して小さなスペースを設定し、それによってテキストをボーダーから分離できるようにすることを考えましたが、残念ながらそれがどうしたらよいかわからないのです。
4 linux  tmux 

1
FUSE用の良いFATドライバはありますか? (軽量、mountloではない)[完了]
ヒューズ ファイルシステムリスト FuseFatとFatFuseを見せてください。どちらも古く、FatFuseは読み取り専用で、FuseFatはビルド不可能で、おそらくglibに依存しています。 今使っています Mountlo タスク(rootアクセスなしで一般的な方法でUSBドライブをマウントしたり、(fusermount自体を除く)ものにしたり)しますが、そのようなタスクには大きすぎます。 FUSEを使用して外部記憶装置をマウントすることはセキュリティと柔軟性の両方の理由で良いです。カーネルはファイルシステムの詳細を扱う実際のコードがユーザー特権で実行される間ブロック読み取りと書き込みのみを見ます。 。 良いvfat FUSEドライバはありますか?

2
Bashで何千ものCIDR /ネットマスク範囲のIPホストアドレスを素早く効率的にカウントする方法はありますか?
私はIPSetを使って何万ものIPv4 CIDR /ネットマスク範囲を管理していましたが、それらはその後IPTablesルールにリンクされます。この設定はうまく機能していますが、IPSetがクライアントのレポート目的で機能するIPホストアドレスの概要を正確に把握したいと思います。 IPSetエントリのフォーマットは一貫して次のようになっています。 123.456.0.0/16 timeout 86400 だから私は持っている行にgrepすることができます timeout エントリに含まれるCIDR /ネットマスク範囲に基づいて動作する値を取得します。 たとえば、IPSetの出力を(次のようにして)保存したとします。 ipset -L -n > ipset-20181228.txt )というテキストファイルに ipset-20181228.txt そして、の組み合わせを実行します grep そして wc -l このような: grep "timeout" ipset-20181228.txt | wc -l 39,000以上のCIDR /ネットマスクの範囲に相当する39,000以上の項目があります。しかし、それは(もちろん)CIDR /ネットマスクの範囲を数えるだけで、その範囲のIPホストアドレスの全数を数えることはできません。 使用しようとしました prips grepを使用して、CIDR /ネットマスクの範囲をBIDで実際のIPアドレスに拡張します(CIDR /ネットマスクの値を実際のIPアドレスに拡張します)。 grep -oE '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\/([0-9]{1,2})' ipset-20181228.txt | awk 'NF { system( "prips " …
4 linux  bash  ip  netmask 

1
ホストシステムはLXCコンテナで実行されているプロセスによって作成されたソケットを管理しますか?
私はLXCを使うのが初めてなので、この質問に対する答えを見つけることができませんでした。同じホスト上で複数のコンテナが実行されていて、それらがLANに接続するブリッジに接続されているというシナリオです。ホストはまだコンテナ内に作成されたソケットを管理していますか?それとも、それらはコンテナによってのみ管理されますか? TCPの場合、ホストは例として再送信を処理しますか?

2
一部のWebサイトへのアクセスを異なるユーザーに制限する
Debianベースのシステム上。スーパーユーザーとして、私はいくつかのWebサイトへのアクセスを制限する必要がありますが、ユーザーに固有のものです。たとえば、user1の場合はabc.com、user2の場合はxyz.comです。 / etc / hostsファイルを試しました。のような行を追加する 127.0.0.1 abc.com 私が欲しいものをします。ただし、hostsファイルは1つしかないため、すべてのユーザーに適用されます。私がこれまでに学んだ限りでは、異なるユーザー用にhostsファイルを設定することは不可能です。これを行う他の方法はありますか?

0
SOCKS 5サーバーであるOpenVPN、L2TP、またはPPTPクライアントlinux [クローズ]
私はLinux用のOpenVPN、L2TP、またはPPTPクライアントが必要です - どちらでも構いません - これはローカルマシン上のSOCKS 5サーバーとして機能します。それはトンネルインターフェースやそのような何かを設定するべきではありません、それは単に指定されたポートをバインドし、そのポートでSOCKS5を話すべきです、そして転送するべきです のみ VPN経由のプロキシトラフィック。理想的には、実行にroot権限を必要としません。 (これは本質的に同じ質問です SOCKS 5サーバーとしてのOpenVPNクライアント? ただし、その質問はWindows用であり、実際の回答は得られませんでした。) (私はこれが欲しいのですが、私は同じマシン上でいくつかの異なるプログラムを同時に走らせるつもりです。 違う VPNサーバーこれはSOCKSでは簡単なことですが、TUN / TAPインターフェースで設定することはお尻の大きな痛みのように見えます。) (私が言うことができる限り、OpenVPNの 'socks-proxy'モードは私が望むものと正反対です。それはまだローカルマシンへのTUN / TAPインタフェースとしてそれ自身を公開し、そしてSOCKS経由で接続します。 そのサーバー 。)

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