最新記事

EFIパーティションが重大に破損しているため、ハードドライブのオペレーティングシステムを起動できません。
boot
grub2
dual-boot
uefi

EFIパーティションが重大に破損しているため、ハードドライブのオペレーティングシステムを起動できません。

Windows 10をインストールする前にOpenSUSE Tumbleweedをインストールしました(どちらもUEFIモードのUSBスティックからインストールされています)。 OpenSUSEは新しいオペレーティングシステムを認識せず、独自のgrubメニューに入れず、Windowsのインストール後に起動順序を上書きするため、OpenSUSEを使用するたびに起動オプションをオンにする必要があります。 OpenSUSEのgrubメニューにWindowsを追加しようとしたときに、grubのEFIモードを通常のgrubに変更した後、システムは自分自身をロックしました(仕事を間違った方法で実行し、最初に調査を実行しなかったのは私のせいです)。 一見すると、これはWindowsにまったく影響を与えずに正常に起動できると思いましたが、代わりにBIOSが起動場所を見つけられず、エラーが発生しましたNo bootable hard drives found。 USBスティックからの起動はまだ機能していることがわかり、そこからシステムを復元するためにできることをすべて試しました。私は試した: グラップを再インストール 使用boot-rescue ESPパーティションの再フォーマットとバックアップの復元 ハードドライブのすべてのパーティションを削除し、KDEネオンをインストールします。 ESPパーティションを再フォーマットして清潔に保ち、KDEネオンをインストールしてください。 Windowsの再インストール(ファイルがインストールされているが再起動後に起動しない) Rescatuxを使用したgrubの回復 Windowsでコンピュータのbootrec /fixboot回復機能を使用するbcdboot C:\Windows /s (efi): Windows 起動回復の使用 grubコマンドラインから起動してみてください(ライブOSのEFI grubメニューから)。 しかし、私の問題を解決するのに効果がないか、進展がないようです。 これはboot-rescueペーストビンで、「ブートは正常に修復されました」と表示されますが、何もしません。 https://pastebin.com/12cDGmMH 現在起動できる唯一の方法は次のとおりです。 Linux Mint Tina(DVD) Ubuntu 18.04 LTS(DVD) Windows 10 Pro(USBを使用) 別のコンピュータを使用して起動可能なUSBドライブを作成できます。ディスクを焼くことはできません。 このマシンを再び操作する方法はありますか?

Admin

テンプレートから仮想マシンを作成する、ホスト名の問題
rhel
vmware
hostname
template

テンプレートから仮想マシンを作成する、ホスト名の問題

RHEL ISO Fleで仮想マシンを作成し、いくつかの手順に従ってネットワークカードの詳細をクリーンアップし、systemdスクリプトを挿入してマシンIDを生成しました。 VMをテンプレートに変換しますが、テンプレートを介して新しいホスト名で新しいVMを起動すると、テンプレートとホスト名は同じです。ここで欠けている内容を指摘してもらえますか?オンラインで見つけた多くの文書を見ましたが、役に立ちませんでした。 VMwareの世界の新機能です。ありがとう

Admin

jsonオブジェクトにキー/値を追加する
json
jq

jsonオブジェクトにキー/値を追加する

シェル変数にjsonオブジェクトが格納されていますjson。 { "name": "foo", "array": [ { "name": "bar", "thing": true }, { "name": "baz", "thing": false } ] } .new_key私はarray次のことができます: $ jq '.array[] + {"new_key": 0}' <<<"$json" { "name": "bar", "thing": true, "new_key": 0 } { "name": "baz", "thing": false, "new_key": 0 } ただし、これはオブジェクト全体ではなく配列の配列のみを返します。変数をその場で変更したり、オブジェクト全体を返すにはどうすればよいですか?

Admin

Kali Linuxにはデスクトップ環境はありません。
kali-linux

Kali Linuxにはデスクトップ環境はありません。

VirtualBoxは仮想マシンで実行されていますが、Kali Linux 2021.1現在デスクトップ環境がロードされていないようです。認証できますが、まだ次のようになります。 端末を開いて表示すると、ALT + CTRL + F1-> X Display Managerに/var/log/messages関連するエラーが表示されます。lightdm 私が問題を解決し、同時に学ぶのを手伝うことができる人はいますか? ありがとう PS。その日私がした唯一のことは、chardet必要なバージョンを削除してインストールしただけです。以前のアップデートでバージョンがめちゃくちゃになったようです。urllib3aptpip3dirsearchapt

Admin

sed スクリプトは、最後のパターン発生と空行の間に行を印刷します。
text-processing
sed

sed スクリプトは、最後のパターン発生と空行の間に行を印刷します。

sedを使用して、最後のパターンの発生と空白行の間のテキストを印刷したいと思います。たとえば、次のファイルから: $ cat file pattern 1 2 3 pattern 4 5 pattern 6 7 8 9 10 11 ただ印刷したい 6 7 8 9 私sed '/pattern/{:1;$!{/^$/!{N;b1};h}};${x;p};d' fileから試してみるここしかし、うまくいきません。 編集:これはほとんど動作します: $ sed -n -e '/pattern/ {n; :a; $!{/\n$/!{N;ba};h} }; $ { x;p }' file 6 7 8 9 最後に空白行を削除する方法は? Edit2:これはうまくいく解決策です。 $sed '/pattern/{:1;$!{/\n$/!{N;b1};h}};${x;s/pattern\n//;s/\n$//;p};d' file 6 7 8 9 Edit3: これは良いです: $sed '/pattern/{:1;$!{/\n$/!{N;b1};s///;h}};${x;s/pattern\n//;p};d' file

Admin

パイプによる同時デジタルおよびアナログ出力
audio
pulseaudio
alsa
realtek

パイプによる同時デジタルおよびアナログ出力

私は現在、Windowsと同様に、さまざまなストリームのデジタル出力とアナログ出力の両方を使用するようにパイプラインワイヤを設定しようとしています。現在、pavucontrolでは、「Analog Duplex」と「Digital Stereo(IEC958)Out + Analog Stereo In」を切り替える必要がありますが、これはお勧めできません。特にpulseEffectを使用するときに切り替えると、さまざまな問題が発生します。 Majaroには、Starship / Matisse HDオーディオコントローラを使用してRealtek ALC1220-VBを搭載したx570 aorusマスターがあります。 ありがとうございます。 編集:プロオーディオプロファイルを使用すると、希望の出力が出ているようですが、アナログ入力は機能しません。どちらのインターフェイスもマイクからサウンドを取得できず、最初のインターフェイスにボリュームメーターバーはありません。

Admin

INPUTチェーンから不要なUDPトラフィックをすべて削除する方法は?
debian
networking
iptables
udp
tor

INPUTチェーンから不要なUDPトラフィックをすべて削除する方法は?

約2週間前、私はTCPでのみ実行されるTorリレーの実行を始めました。 したがって、不要なすべてのUDPパケットを破棄したいと思います。 しかし、実際に必要なものが何であるかはわかりません。 私のファイアウォールは通常の動作から約1日後に次のように見えます。私のTCP保護規則に代わってコメントや返信をしないように注意してください。、先ほど個人的な調査をしてみました。 iptables -L -v --line-numbers Chain INPUT (policy DROP 17862 packets, 1945K bytes) num pkts bytes target prot opt in out source destination 1 0 0 DROP icmp -- any any anywhere anywhere u32 ! "0x4&0x3fff=0x0" /* ICMP fragmented packets */ 2 0 0 DROP icmp -- any any anywhere anywhere length 1492:65535 /* ICMP oversized unfragmented packets */ 3 1 1500 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/NONE /* NULL scan */ 4 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,PSH,ACK,URG /* Xmas scan */ 5 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,PSH,URG /* stealth scan */ 6 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,ACK,URG /* pscan 1 */ 7 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN/FIN,SYN /* pscan 2 */ 8 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,RST/FIN,RST /* pscan 3 */ 9 2 104 DROP tcp -- any any anywhere anywhere tcp flags:SYN,RST/SYN,RST /* SYN-RST scan */ 10 0 0 DROP tcp -- any any anywhere anywhere tcp flags:ACK,URG/URG /* URG scan */ 11 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN /* SYN-FIN scan */ 12 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,PSH,URG /* nmap Xmas scan */ 13 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN /* FIN scan */ 14 0 0 DROP tcp -- any any anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,PSH,URG /* nmap-id scan */ 15 0 0 DROP all -f any any anywhere anywhere /* fragmented packets */ 16 5049 1668K DROP all -- any any anywhere anywhere ctstate INVALID /* invalid packets */ 17 1358 795K REJECT tcp -- any any anywhere anywhere ctstate NEW tcp flags:!FIN,SYN,RST,ACK/SYN /* new non-syn packets */ reject-with tcp-reset 18 52 2600 ACCEPT all -- lo any anywhere anywhere /* loopback: compulsory */ 19 2588 303K ACCEPT icmp -- any any anywhere anywhere icmp echo-request limit: avg 2/sec burst 5 /* ICMP: ping only */ 20 15482 932K ACCEPT tcp -- any any anywhere anywhere ctstate NEW,ESTABLISHED tcp dpt:57329 /* SSH: global obfuscated */ 21 97M 54G ACCEPT tcp -- any any anywhere anywhere tcp dpt:9001 /* Tor: OR */ 22 54303 4010K ACCEPT tcp -- any any anywhere anywhere tcp dpt:9030 /* Tor: Dir */ 23 95M 93G ACCEPT all -- any any anywhere anywhere ctstate RELATED,ESTABLISHED /* Tor: traffic */ Chain FORWARD (policy DROP 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 182M packets, 160G bytes) num pkts bytes target prot opt in out source destination 私にはおそらくDHCPパケットが浮かんでいますが、私はそれについて知っていることがあまりありません... 私は個人的にネットワーキング作業をしていないので、もし助けていただける方がいらっしゃるなら感謝します。ありがとうございます。 編集する: #1: 私のサーバーはDHCPクライアント。 #2: ICMP ポリシーを REJECT(reject-with) に変更しました。ICMP管理禁止)、および(再起動後)静的リースを受けるサーバーには影響しません。

Admin

Arch Linux - Elanのタッチパッドが検出され、すべてのドライバがインストールされましたが機能しません。
arch-linux
xorg
touchpad
synaptic
libinput

Arch Linux - Elanのタッチパッドが検出され、すべてのドライバがインストールされましたが機能しません。

同様の問題をたくさん見ましたが、そのうちの誰もタッチパッドを検出できず、ドライバをインストールしましたが、まだ機能していませんでした。 新しいノートブックに初めてアーチをインストールしようとしていますが、タッチパッドが機能しないようです。ラップトップはLenovo Ideapad 7次のとおりです。欠落している情報がある場合は、お知らせください。追加します。 uname -a: Linux 5.14.8-arch1-1 #1 SMP PREEMPT Sun, 26 Sep 2021 19:36:15 +0000 x86_64 GNU/Linux xinput: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Elan Touchpad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ Integrated Camera: Integrated C id=10 [slave keyboard (3)] ↳ Integrated Camera: Integrated I id=11 [slave keyboard (3)] ↳ Ideapad extra buttons id=13 [slave keyboard (3)] ↳ Intel HID events id=14 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)] ご覧のとおり、私はElan Touchpad正確に登場しました。 cat /proc/bus/input/devices | grep touchpad I: Bus=0018 Vendor=04f3 Product=0007 Version=0000 N: Name="Elan Touchpad" P: Phys= S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN0000:00/input/input10 U: Uniq= H: Handlers=event10 mouse0 B: PROP=5 B: EV=b B: KEY=e520 10000 0 0 0 0 B: ABS=663800013000003 cat /sys/class/input/event*/device/name Lid Switch Elan Touchpad Power Button Sleep Button Power Button AT Translated Set 2 keyboard Intel HID events Ideapad extra buttons Video Bus Integrated Camera: Integrated C Integrated Camera: Integrated I 再び表示され、Elan Touchpadシステムで検出されたことがわかります。 今私がインストールしたものは次のとおりです。 libinput synaptics xinput libinput-gestures xf86-input-libinput いくつかの他のものをインストールしたかもしれませんが、これは私が覚えている主なものです。 次に、私は試してみました/台無しの構成:作成し、40-libinput.confin 70-synaptics.conf(/etc/X11/xorg.conf.d例ファイルから/usr/share/X11/xorg.conf.d)を試しました。編集GRUB_CMDLINE_LINUX_DEFAULTしてからgrubを更新してみました。 BIOSを有効/無効にするオプションがあることを確認しようとしました。有効になっていることを確認するために設定を確認してみました。 USBのISOから起動するときにタッチパッドで指を動かすと、入力に関する多くのエラーや情報が印刷されるため、入力を送信していることがわかります。もう一度申し上げますが、忘れてしまったいくつかの他のことを変更した可能性があります。申し訳ありません。しかし、そのうち何も変わっていないので、影響しないことを願っています。/etc/default/grubi8042.reset 私は何をもっと試すべきかは本当にわかりません。動作する1つは解決策です。これフォーラムの記事には、私のスキルレベルを超えたカーネルの構築に関する内容が記載されています。どんな助けでも大変感謝します。よろしくお願いします!

Admin

nginxエラーの意味:/etc/nginx/sites-enabled/mywebsite.confの上流「my.domain.com」にホストが見つかりません。
nginx

nginxエラーの意味:/etc/nginx/sites-enabled/mywebsite.confの上流「my.domain.com」にホストが見つかりません。

Debian のアップグレード後、以前に有効であった設定が動作を停止しました。私が見るエラーはsystemctl status nginx.service次のとおりですhost not found in upstream "sync.mydomain.net"。 Nov 20 01:05:40 mydomain.net systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 20 01:05:45 mydomain.net nginx[442]: nginx: [emerg] host not found in upstream "sync.mydomain.net" in /etc/nginx/sites-enabled/myconfig.conf:9 Nov 20 01:05:46 mydomain.net nginx[442]: nginx: configuration file /etc/nginx/nginx.conf test failed Nov 20 01:05:46 mydomain.net systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE Nov 20 01:05:46 mydomain.net systemd[1]: nginx.service: Failed with result 'exit-code'. Nov 20 01:05:46 mydomain.net systemd[1]: Failed to start A high performance web server and a reverse proxy server. 関連する構成ファイルは次のとおりです。 server { include myhttpsconfig.conf; server_name sync.mydomain.net; ssl_certificate /var/lib/dehydrated/certs/sync.mydomain.net/fullchain.pem; ssl_certificate_key /var/lib/dehydrated/certs/sync.mydomain.net/privkey.pem; location / { include myhttpssubdomain.conf; proxy_pass http://sync.mydomain.net:8383; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 失敗の理由は何ですか?

Admin

if-else 文を使用したテキストファイルの変更
text-processing
awk
gawk

if-else 文を使用したテキストファイルの変更

次の入力ファイルがあります。 3 1 10 1 6 9 4 2 4 1 9 2 2 2 1 2 4 2 2 2 9 4 9 2 9 1 2 観察すべき条件: NF==5 で $2 と $4 が等しい場合は、$3 位置に 11 を挿入し、$2 または $4 (ここでは 1) に格納された値を $4 位置に挿入します。残りのフィールドは右に2つ移動します。 NF==5 で $1 と $3 が等しい場合は、$1 または $3 (ここでは 2) に格納された値を $3 位置に挿入し、5 を $4 位置に挿入します。残りのフィールドは両方の位置を正しい位置に移動します。 残りの行は変更されません。 出力は次のようになります。 3 1 11 1 10 1 6 9 4 11 4 2 4 1 9 2 11 2 2 2 1 2 4 2 5 2 2 2 9 4 9 2 9 1 2 よろしくお願いします!

Admin