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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

3
Debianで動的に成長するスワップファイル
スワップファイルを作成し、それをスワップとして使用する方法を知っています。しかし、私は事前にファイルのサイズを設定する必要があり、スワップが使用されるかどうかにかかわらず、ディスク上のスペースが使用されます。 初期サイズが0でオンデマンドで拡張するスワップを作成するにはどうすればよいですか?
10 linux  swap 


2
この1K論理パーティションとは何ですか?
の下sda3に1Kのサイズの奇妙なパーティションがあることに気付きました。とに個別のパーティションを作成しながら、ハードドライブを再フォーマットし、Ubuntu 14.04でOSを再インストール/し/homeます。 このほとんど空のパーティションとは何ですか?それで何をすべきですか?なぜそれlsblkが入っているのblkidですか? [lucas@lucas-ThinkPad-W520]~$ sudo blkid /dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs" /dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs" /dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs" /dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4" /dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap" [lucas@lucas-ThinkPad-W520]~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 1.5G 0 part /media/lucas/SYSTEM_DRV ├─sda2 8:2 0 262.1G …
10 linux  partition 

2
デフォルトで拡張正規表現モードを使用してsedにならないのはなぜですか?
私はsedを使用しています。私の知る限りでは正しい正規表現を使用していましたが、sedは何もしませんでした。私が\s+理解できないsed を使用していたことがわかりました、そして私が[ ]+それに切り替えたときはうまくいきました。 要約すると、私は正規表現を作成しました。それを機能させるには、ほとんどすべてをエスケープし\s、空白を削除する必要がありました。これらすべてを回避するモードがあるようです-rので、私は尋ねたかった: なぜ-rsedのデフォルトモードではないのですか?すべてを脱出するためになぜそんなに多くのトラブルに行かなければならなかったのですか? manオプションが--posixあり、「POSIX.2 BREをサポートする必要がある」と述べています。これは何を意味しますか?NFA / DFAモード?


1
ターゲットがローカルホストである場合でも、ネットワーク経由でパケットを送信する
Linuxでは、パケットをネットワークインターフェースの1つのアドレスに送信すると、このパケットは内部でルーティングされ、ネットワーク経由で送信されることはありません。それは99.99%のケースで正しいことです。 場合によっては、ネットワーク構成をテストするときに、マシン自体をターゲットとして、マシン自体からローカルリンク経由でパケットを送信すると便利です。これどうやってするの?少なくともポイントツーポイントリンクでない場合は、イーサネットなどのバスタイプリンク。興味があるのはIPパケット(IPv4とIPv6の両方)だけです。

2
デバイスを開かずに、シリアルポートが実際にデータを送信しているかどうかを確認するにはどうすればよいですか?
シリアル回線と2つのイーサネットNICを介して接続された高可用性クラスター(Heartbeat)があります。切断されたシリアル回線を認識できる監視スクリプトをセットアップしたいと思います(基本的に同じ質問がSOで回答されましたが、そのような一般的な回答には満足していません)。 シリアルラインはハートビートによって開かれているため、シリアルデバイスを開いて自分でデータを読み取ることはできません。 だから私はいくつかの間接的な手がかりを探し始めました。これまでに見つけた唯一の違いは、の内容です/proc/tty/driver/serial。接続すると次のようになります。 # cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:2722759 rx:2718165 brk:1 RTS|CTS|DTR|DSR|CD 切断された場合: # cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:2725233 rx:2720703 brk:1 RTS|DTR / proc / tty / driver / serialの内容に関するドキュメントが見つからなかったため、行の最後にリストされている信号がケーブルの接続/切断の意味を持っていると判断する自信がありません。信号の存在は、特定の信号が「今」オンになっている(または最近過去にあったか?)シリアルHOWTOが存在する追加の信号ケーブルが接続されていることを述べている(CTSフロー制御信号、DSRは「私が通信する準備ができています」、CD「モデムは相互に接続」)「入力」の方向にすべてです。したがって、反対側で誰かが生きている必要があります。 信号の意味がシリアルHOWTOで説明されていると仮定すると、たとえばCD信号の存在に基づいて判断を下すことができます。しかし、私は本当にわかりません。 だから問題は:私の方法は「正しい」のですか、それとも私が知らないもっと良いオプションがありますか? 編集: 私はいくつかの追加の観察を行い、私の同僚と話をしました。回線の終端での信号の存在または不在は、両端でのシリアルポートアクティビティの非常に優れた指標であることがわかります。ただし、ケーブルの物理的な存在を示すものではありません。シリアルポートに書き込むプログラムがある場合は常に、発信信号が存在していました(RTS | DTR)。反対側が書き込み中のとき、着信信号が存在しました(CTS | DSR | CD)。どちらの側も通信しない場合、信号はまったくありません(ケーブルが存在しないことを必ずしも意味しません)。正確な信号はケーブルの配線に依存することを忘れないでください(「部分的なハンドシェイクを備えたヌルモデム」を使用しています)。

5
慎重に動くRsync
私はラップトップとネットブックの間でホームディレクトリを同期するためにrsyncを正常に使用しています(両方ともLinuxでext4を使用しています)。私の唯一の問題は、時々私が特定のディレクトリを完全に再編成することを好むことです。rsyncはこれを削除と新しいファイルの作成と見なし、非常に遅く非効率的になります。 ファイルの移動をうまく処理する優れたソフトウェアを知っている人はいますか? 私はそれを見つけたユニゾンは、このことが可能でなければならないが、それは実際に動作するようには思えません。私はユニゾンをテストし、それぞれに大きなファイルが含まれる2つのローカルディレクトリを同期しましたが、移動が削除+作成として検出され、実際にはrsyncよりもさらに低速でした。 さらに、2か月前にunisonのソースコードを見たときに正しく覚えていると、和算を行うような試みが行われ、理想的な解決策として和算を実行したくありません。ファイル/ディレクトリ。私は次のようなことに気づくものをお願いします: "このファイルの最後のソースの対応物は削除されたようであり、同じmdate、サイズ、およびiノード番号を持つソースディレクトリツリーの別の場所に新しいファイルがあるため、これは移動であると仮定します。削除+コピーを行う代わりに、それに対応するターゲットを移動します。 " これらのマシンをすばやく同期できることが私にとって重要です。 助言がありますか?

2
1つのホスト、相互にpingできない2つの仮想マシン。の解き方
KVM環境内で仮想マシンが動作しています。1つは実行中の開発サーバーとして、もう1つApacheはWindows開発環境としてセットアップします。 2つの環境がセットアップされ、正常に動作しています。ただし、相互にpingすることはできません。これに対する明確な解決策があるかどうか私は思っています。 これが起こっていることです。 ホストから: Cannot ping either of 2 VM's (one `Linux`, one `Windows`) VMのいずれかから: Cannot ping host Cannot ping each other 他のネットワークマシン(会社のネットワーク内のラップトップなど) Successfully ping host at 192.168.0.64 Successfully ping VM1 (Linux) 192.168.0.43 Successfully ping VM2 (Windows) 192.168.0.84

1
getfaclが先頭の/を絶対パス名から削除するのはなぜですか?
私はCentOS / Red Hat 6のACLについて学んでいる最中です。getfacl絶対パスを使用して実行すると、次のような出力が得られます。 getfacl:絶対パス名から先頭の「/」を削除する なぜこれが必要なのですか?-pまたは--absolute-namesスイッチを使用する必要があるのはどのような場合ですか? Wale SoyinkaとMichael Jangによる私の本は、これについてはあまり言及していません。manページには手掛かりがなく、この警告に直接対処しているサイトを見つけることができません。
10 linux  filenames  acl 

1
/ dev / tty *に書き込まれた内容を読む
/dev/tty*(*= -number0 of tty)に書き込まれた内容を読み取るにはどうすればよいですか? sudo tail -f /dev/tty1ある端末(X)を試し、次にsudo cp .emacs /dev/tty1別の端末から試しました。Xの内容は表示されませんでした.emacsが、押すCtrl-Alt-F1との内容が表示されました.emacs。 バックグラウンド。 同じカテゴリのこの質問で、これは?
10 linux  console  tty 


1
sFTPサーバーが起動しない
sshには問題がありませんが、sFTPの動作に問題があります。基本的に、zlib、openssl、opensshを、既存の組み込みLinuxファイルシステムを使用してARMプロセッサ用に構築しています。アイデアを探したところ、これは一般的な問題のように思われましたが、私は何も進歩していません。空のパスワードを持つrootであるユーザーを1つだけ定義しました。 私はopensshバージョン4.7p1を使用していますが、sshd_configを次の設定で変更しました。 PermitRootLogin yes PermitEmptyPasswords yes UseDNS yes UsePrivilegeSeparation no SyslogFacility AUTH LogLevel DEBUG3 Subsystem sftp /usr/local/libexec/sftp-server -f AUTH -l DEBUG3 sftp-serverは/ usr / local / libexecにあり、次の権限があります。 root@arm:/usr/local/libexec# ls -l -rwxr-xr-x 1 root root 65533 Oct 3 22:12 sftp-server -rwx--x--x 1 root root 233539 Oct 3 22:12 ssh-keysign sftp-serverが見つかりました(パスはsshd_configで設定されています)ので、sftp_server実行可能ファイルの名前を変更すると、次のエラーが発生します。 auth.err …
10 linux  sftp  openssh 

3
ユーザーが他のユーザーのホームディレクトリを読み取ることを許可する
私はシステム管理の初心者で、権限に関するクエリがあります。というグループがありadministrationます。内部administrationグループ、私は、ユーザーが持っていますuser1、user2、user3、superuser。すべてのユーザーがadministrationグループに属しています。ここで、他のユーザーのディレクトリsuperuserを表示できるように、ユーザーに権限を与える必要があり/homeます。しかし、私はしたくないuser1、user2、user3本人以外の他のユーザーの自宅を見に。(つまり、の家などuser1しか表示できないはずですuser1)。 ユーザーとグループを作成し、すべてのユーザーをグループに割り当てました。superuser現時点での権限を指定するにはどうすればよいですか? 言い換えれば、私は2つのグループ(たとえばNormalUsersとSuperuser)を持つことを考えています。NormalUsersグループは、ユーザーを持つことになりますuser1、user2とuser3。Superuserグループは、ユーザーを持つことになりますSuperuser。ここSuperuserで、グループ内のユーザーのファイルにフルアクセスできるようにする必要がありますNormalUsers。これはLinuxで可能ですか?

1
キーボードを無効にする方法は?
キーボードを外さずに、ターミナルから無効にしたいと思います。これを使用して実行できることを望んでいましたがrmmod、現在ロードされているモジュールに基づいて、それは可能ではないようです。 誰かアイデアはありますか?

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