Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

3
Vim 8.1で垂直ターミナルを開く
Vim 8.1は:terminal、新しいbashターミナルを分割として開くコマンドを追加しました。ただし、それは常に水平方向の分割のようであり、垂直方向の分割を好みます。以下を使用せずに端末を垂直分割として開く方法はありますか? :vsp :terminal <c-w>j :q または、次のように、それをコマンドとして.vimrcに追加できる方法があります: command Vterm :vsp | :terminal | <c-w>j | :q 上記のコマンドは、実行しようとする<c-w>jと停止し、次のように新しいvimスプリットを開きます。 ジョブの実行に失敗しました:そのようなファイルまたはディレクトリはありません 持っているだけ: command Vterm :vsp | :terminal 正常に機能しますが、元のスプリットのままになります。
20 vim  vimrc 

1
指定した時間にコンピューターの電源が切れている場合、「at」は後でコマンドを実行しますか?
でジョブをスケジュールしたいのですがat、指定された時間にコンピューターが中断された場合に何が起こるかわかりません:コンピューターが再び起動するとすぐにコマンドが実行されますanacronか(など)またはまったく実行されません(のようなcron)? 過去の特定の日時に絶対に実行するようにジョブを指定すると、ジョブはできるだけ早く実行されます。 それはマンページがそれについて言っていることですが、それは私の場合とは完全には一致していません:過去に実行するジョブを指定したくない、将来実行しat、コンピューターがどのように処理するかを尋ねる寝ています この質問は、コマンドを実行するためにコンピューターを起動するかどうかを尋ねるので、コンピューターがスリープしているときのRun atコマンドの複製ではありません。これは、これらの「古い」ジョブの実行を防ぐ方法に関するものだからです(ただし、非常に良い答えです!)。atat
20 scheduling  at 

5
gpg:keyserver receive failed:サーバーは失敗を示しました
このエラーは、gnsリポジトリを追加してこのコマンドを使用しようとすると発生します。 #sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B エラーは次のとおりです。 gpg: keyserver receive failed: Server indicated a failure
20 debian  apt  gpg 

2
ncat、nc、netcatの違いは何ですか?
私は、どのような場合に使用するについてはよく分からないnc、netcatまたはncat。あるバージョンが別のバージョンの非推奨バージョンである場合は?1つのディストリビューションでのみ使用可能な場合 同じコマンドですが、名前が異なる場合は? 実際、私は少し混乱しています。私の質問は、2台のCentOS 7サーバー間でネットワーク速度テストを行いたいということから来ています。またはを使用ncしているddが、多くは使用していないいくつかの例に出くわした。netcatncat 誰かが私のためにこれを明確にすることができますか?
20 centos  netcat  nc 

1
UEFI + BIOS持続性を備えた起動可能なライブDebianストレッチamd64
私がこの問題に関して現在見つけている情報はすべて、私の好みには不十分です。それは時代遅れ、誤解を招く、または間違っていることもあり、過度に複雑であるか、この特定の質問をカバーしていないようです。 目標: 起動可能なUSBドライブ(UEFIとレガシーBIOSの両方がサポートされています) (ベース)ライブDebian 9(ストレッチ) 永続性(デフォルトおよびUEFIとレガシーBIOSの両方) デフォルトごとのドイツ語キーボードレイアウト 他のGNU / Linuxシステムのトラブルシューティングに適合 理由: 使用するたびにキーボードレイアウトを設定する必要があるのは本当に頭痛の種です デフォルトのDebianライブイメージにcryptsetupとefibootmgrがありません gnome-terminalにはデフォルトでこの迷惑な白い背景があります ソリューションなし: (再)カスタムのデビアンライブイメージの構築(退屈そうですが、まだ試していませんが) unetbootin(debian stretchで起動するときに不明なパスワードを要求します。とにかくUEFIをサポートしていないと思います) 何が起こっているのかわからない外国の自動化されたプロセス Debianのライブおよびインストールイメージはisohybridであり、を使用してデバイスをブロックするために簡単に記述できますdd。そして、彼らはそのようなUSBドライブで動作します、それは非常に素晴らしいです!ただし、永続性はなく、ライブISOイメージの非常に読み取り専用のISO9660ファイルシステムに含まれているgrubとisolinuxの設定を編集せずに、デフォルトで英語以外のキーボードレイアウトで開始する方法はありません。そのため、ライブISOをUSBドライブに書き込んだ後でも、これらのパラメーターは変更できません。

2
Stretchでopensshを再起動するときに推奨されないオプション
今日、Debian Stretchで更新を行った後ssh、現在の設定でサービスを再起動すると、次の警告が表示され始めました。 /etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval /etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits /etc/ssh/sshd_config line 29: Deprecated option RSAAuthentication /etc/ssh/sshd_config line 36: Deprecated option RhostsRSAAuthentication [....] Restarting OpenBSD Secure Shell server: sshd /etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval /etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits /etc/ssh/sshd_config line 29: Deprecated option …
20 debian  openssh 

1
署名用にgpgでデフォルトキーを設定します
gpgを使用して複数のキーを作成しました。 ファイルに署名しようとすると、gpgは最初に作成したファイルを自動的に使用します。gpgで署名するためのデフォルトキーを設定する方法。もう1つをまだ削除/取り消ししたくありません。 それ以外の場合、署名用のデフォルトのキーを変更するにはどうすればよいですか?



1
Systemdマウントは失敗します。Where =設定がユニット名と一致しません
このコマンドを使用する場合: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 すべて正常に動作します。しかし、マウントを介してsystemdマウントしようとすると失敗します。 /etc/systemd/system/mnt-d1.mount次の内容のファイルを作成しました: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 [Install] WantedBy = multi-user.target その後、次のコマンドを実行します。 systemctl daemon-reload systemctl start mnt-d1.mount 最後の1つは私に示した: Failed to start mnt-d1.mount: Unit mnt-d1.mount failed to load: Invalid …
20 mount  systemd 

3
メモリ不足のメッセージとは何ですか:子供を犠牲にしますか?
私のコンピューターは最近、メモリ不足になりました(大規模なGISデータセットを操作しているときにソフトウェアをコンパイルすると予期しない結果になります)。OOM状態の処理方法の詳細を示すシステムログには、次の行があります。 Out of memory: Kill process 7429 (java) score 259 or sacrifice child それはどうor sacrifice childですか?確かに、物事を続けるために暗黒の儀式を考えているのではないでしょうか?

2
実行中のカーネルの/ sysを使用してデバイスツリーの情報を取得することは可能ですか?
一般に、アームシステムの場合、デバイスツリーはカーネルにハードウェア情報を提供します(Linux)。これらのデバイスツリーは、コンパイルされてカーネルにロードされるdts(デバイスツリーソース)ファイルとして存在します。問題は、そのようなdtsファイルにアクセスできず、ファイルにもアクセスできないことdtbです。 私はへのアクセス持っている/sysと/proc、マシン上に、私はそれは私がDTSで使用される「正しい値を推測」できるようになるならばお願いしたいですか? また、潜在的な答えは、この質問への答えがデバイスツリーインターフェイスが最初に使用されたか(つまり、a dtbが作成されてカーネルに提供されたか)に依存する場合、さらにハッキングする代わりに側面をさらに強調する可能性があります。カーネルのみのデバイス情報の問題を解決するようにカーネルにパッチを適用します」

7
仮想ディスクにrawディスクを追加しようとするとVERR_ACCESS_DENIED
小さなLinuxディストリビューションがインストールされた、機能する起動中のUSBドライブを指すvirtualbox rawディスクを作成しました。 sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2 virtualbox VMに追加しようとすると、次のエラーが表示されます。 Failed to open the disk image file ~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk. Permission problem accessing the file for the medium '~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk' (VERR_ACCESS_DENIED). Result Code: VBOX_E_FILE_ERROR (0x80BB0004) Component: MediumWrap Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} Callee RC: VBOX_E_OBJECT_NOT_FOUND …

2
キーボードのみを使用したi3のウィンドウのサイズ変更
コンピューターをセットアップして(Crunchbang Linux Waldorfおよびi3を実行)、常にデフォルトで、Ctrl + Shiftと矢印キーを押すと、矢印の方向に応じてウィンドウのサイズが変更されるように構成しようとしています。 i3のユーザーガイドは、私は非常に近い私が何をしたいのだと思う。この例を提供します。 mode "resize" { # These bindings trigger as soon as you enter the resize mode # Pressing left will shrink the window’s width. # Pressing right will grow the window’s width. # Pressing up will shrink the window’s height. # Pressing down will grow …

4
RAMチャネルの数を検出する
私は(マシンに物理的にアクセスすることなく)サポートするRAMチャネルの数(シングル、デュアルなど)を決定しようとしています-そして、そのセットアップを使用するように構成されているかどうか、例えば4スロットとデュアルチャネルRAMで、 RAMを正しいスロットに差し込んだ場合にのみデュアルチャネルを取得します。 プラグインしたRAMモジュールの数を判断する方法は知っていますが、チャネル数を取得する方法はわかりません。
20 ram 

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