最新記事

ZFS外部USBフラッシュドライブを挿入したときに自動的にマウントする方法
ubuntu
usb-drive
zfs
automounting
nautilus

ZFS外部USBフラッシュドライブを挿入したときに自動的にマウントする方法

Ubuntu 20.04では、zfsutils-linuxZFS()を使用するためにパッケージをインストールし、外付けUSBサムドライブをフォーマットしましたsudo zpool create mypool /dev/sdb。その後、マウントポイントを/media/user/mypool(sudo zfs set mountpoint=/media/user/mypool mypool)に変更しました。ただし、このUSBフラッシュドライブをコンピュータに接続すると、自動的にマウントされません。ノーチラスファイルマネージャのサイドバーにUSBドライブが自動的に表示されるようにしたいと思います。たとえば、 ただし、上記の画像とは異なり、ZFS USBフラッシュドライブはNautilusのサイドバーに自動的には表示されません。sudo zpool import mypool表示するには手動で実行する必要があります。 ZFS形式で外部USBフラッシュドライブを自動的にマウントする方法は?

Admin

OLED画面の明るさが機能しない場合 - Samsung Galaxy Book
ubuntu
arch-linux

OLED画面の明るさが機能しない場合 - Samsung Galaxy Book

Best BuyからSamsung Galaxy Book 2を購入し、Arch + KDEをインストールしました。画面の明るさ調整をしても画面の明るさがまったく変わらないのですが、インターネットで検索してみるとOLED画面のためだとわかりました。その後、パッチがある可能性があると考えてUbuntuをインストールしましたが、同じ問題が発生しました。私は試しましたが、oled-linuxそれらxrandrのどれも動作しません。私は何をすべきですか?解決策はありますか?私は1時間この作業をしてきました。

Admin

SSH公開鍵はサーバーに送信されません。
ubuntu
ssh
ssh-keygen

SSH公開鍵はサーバーに送信されません。

私は多くのウェブサイトを閲覧しましたが、役に立ちませんでした。だから私が間違っていることを他の人が見ることができるかどうかを確認する必要があります。 Ubuntu 18を使用しています。これはssh -v出力です: debug1: Found key in /home/leithner/.ssh/known_hosts:1 debug1: rekey after 134217728 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 134217728 blocks debug1: SSH2_MSG_EXT_INFO received debug1: kex_input_ext_info: server-sig-algs= debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Offering public key: RSA SHA256:5nOs3DjENMsvwbU2jHNE2GOv6u/1L5TyFCgc3zPYNDM /home/leithner/.ssh/id_rsa debug1: Authentications that can continue: publickey,password debug1: Trying private key: /home/leithner/.ssh/id_dsa debug1: Trying private key: /home/leithner/.ssh/id_ecdsa debug1: Trying private key: /home/leithner/.ssh/id_ed25519 debug1: Next authentication method: password ssh with port output: Host '[elm.pa...]:53999' is known and matches the ECDSA host key. debug1: Found key in /home/leithner/.ssh/known_hosts:1 debug1: rekey after 134217728 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 134217728 blocks debug1: SSH2_MSG_EXT_INFO received debug1: kex_input_ext_info: server-sig-algs= debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Offering public key: RSA SHA256:5nOs3DjENMsvwbU2jHNE2GOv6u/1L5TyFCgc3zPYNDM /home/leithner/.ssh/id_rsa debug1: Authentications that can continue: publickey,password debug1: Trying private key: /home/leithner/.ssh/id_dsa debug1: Trying private key: /home/leithner/.ssh/id_ecdsa debug1: Trying private key: /home/leithner/.ssh/id_ed25519 debug1: Next authentication method: password From /var/log/auth.log file: Aug 19 14:44:55 birch sshd[22485]: Accepted publickey for leithner from 129.244.22.126 port 57912 ssh2: RSA SHA256:qLTekbB8a22YWHqRHPZjVSJ0dNEHTSoI3nFN97PEyuc Aug 19 14:44:55 birch sshd[22485]: pam_unix(sshd:session): session opened for user leithner by (uid=0) Aug 19 14:44:55 birch systemd-logind[1059]: New session 38875 of user leithner. Aug 19 14:45:01 birch CRON[22582]: pam_unix(cron:session): session opened for user root by (uid=0) Aug 19 14:43:44 birch sshd[22367]: pam_unix(sshd:session): session closed for user leithner Aug 19 14:44:55 birch sshd[22485]: Accepted publickey for leithner from 129.244.22.126 port 57912 ssh2: RSA SHA256:qLTekbB8a22YWHqRHPZjVSJ0dNEHTSoI3nFN97PEyuc Aug 19 14:44:55 birch sshd[22485]: pam_unix(sshd:session): session opened for user leithner by (uid=0) Aug 19 14:44:55 birch systemd-logind[1059]: New session 38875 of user leithner. Aug 19 14:45:01 birch CRON[22582]: pam_unix(cron:session): session opened for user root by (uid=0) Aug 19 14:45:01 birch CRON[22582]: pam_unix(cron:session): session closed for user root Aug 19 14:47:25 birch sshd[22567]: Received disconnect from 129.244.22.126 port 57912:11: disconnected by user .ssh directory directory permissions are drwx------ 2 leithner users 4096 Aug 19 15:27 .ssh leithner@birch:~/.ssh$ ls -l total 20 -rw------- 1 leithner users 394 Aug 19 14:43 authorized_keys -rw------- 1 leithner users 26 Aug 19 15:23 config -rw------- 1 leithner users 1675 Aug 19 15:26 id_rsa -rw------- 1 leithner users 396 Aug 19 15:26 id_rsa.pub -rw------- 1 leithner users 888 Aug 19 15:28 known_hosts .ssh directory on server directory permissions on server are: drwx------ 2 leithner ppa 4096 Aug 19 14:27 .ssh leithner@elm:~/.ssh$ ls -l total 20 -rw------- 1 leithner ppa 396 Aug 19 14:27 authorized_keys -rw------- 1 leithner ppa 85 Aug 19 14:23 config -rw------- 1 leithner ppa 1823 Aug 19 13:36 id_rsa -rw------- 1 leithner ppa 394 Aug 19 13:36 id_rsa.pub -rw------- 1 leithner ppa 1992 Aug 19 14:20 known_hosts ssh-keygenを使用してキーを生成し、ssh-copy-id leithner@elmを使用してサーバーにコピーしました。 sshはキーを使用する代わりにパスワードを要求します。 ssh -p 53997 elm leithner@elm's password: これはサーバーのauth.logです。 Aug 22 11:59:03 elm sshd[2081934]: 認証が拒否されました: /home/leithner ディレクトリの無効な所有権またはモードパスワードで許可 43340 自分のディレクトリにどのような権限が必要ですか? 解決済み:問題は、私のホームディレクトリが775で755でなければならないことです。 drwxr-xr-x 24 leithner ppa 4096 8月22日 12:55 leithner どんなアイデアにも感謝します。キーを何度も書き換えました。

Admin

DHCP がイネーブルの場合、静的 IP アクセスを自動的にディセーブルにします。
linux
ubuntu
networking
networkmanager
dhcp

DHCP がイネーブルの場合、静的 IP アクセスを自動的にディセーブルにします。

固定IPとDHCPで構成されたLinuxボックスがあります。 LinuxシステムがIPを取得するためにDHCPを使用する場合、そのLinuxシステムはDHCP IPを介してのみアクセスでき、手動で設定された静的IPからはアクセスできないという要件があります。 ただし、DHCPがオフになると、自動的に静的IPを介してLinuxシステムにアクセスする必要があります。 例: ->LinuxMachine は固定 IP 192.168.1.1 を手動で設定します。 ->同じマシンがDHCP有効化(クライアント)で構成されています。 - >マシンは起動後にDHCP IP 192.168.1.15を取得します(自動)。 Linuxコンピュータは、固定IP 192.168.1.1ではなくDHCP IP 192.168.1.15を介してのみアクセスできる必要があります。 静的IPアクセスを自動的に無効/有効にできますか?

Admin

私の新生作業ファイルに何の問題がありますか?
ubuntu
upstart

私の新生作業ファイルに何の問題がありますか?

upstart用の小さなスクリプトを作成し、実行可能ファイルにロギング機能を含めましたが、ログ出力はありません。プログラムを手動で起動すると正常に動作します。 この.confファイルは次の場所にあります/etc/init/。 description "upstart file for the program" start on startup stop on shutdown respawn exec /usr/local/bin/program 私はUbuntu 14.04 LTSとUpstart 1.12.1を使用しています。

Admin

高いメモリ使用量以降の急激な速度低下/使用できない待機時間
ubuntu

高いメモリ使用量以降の急激な速度低下/使用できない待機時間

私はかなり長い間Kubuntuで実行されてきたマシンを持っています(現在20.10、5.8.0-29在庫)。この製品は、仕様が充実したボックス(Ryzen 3900x、32GB RAM、X570 Gigabyte Aorus Ultraで動作するSabrent Rocket PCIe4 SSD)で、Intelijといくつかの大規模なJava/Angular/Nodeプロジェクトを毎日実行します(たくさんファイルウォッチャー、オープンファイルハンドルなど)は、VMWareとDockerの実行だけでなく、多くのメモリを消費します。 私は最近、メモリ使用量が急増したとき(通常、intelijまたは私が実行しているプロジェクトのいずれか)で、システム全体が遅れて戻ってこないことを発見しました。今日、これが起こったとき、音楽Bluetoothは10秒ごとに1秒ずつオーディオを再生し、intelijのテキストカーソルは(ただし不規則な速度ではありますが)点滅し、マウスカーソルはうまく動きました(クリックするのに1分かかりました)。何でも選択してください)。 10分以上待ってみたことはありませんが、その間には状況が明確ではなかったようでした。 次回の起動時に、カーネル/その他のログに問題を示す内容は何も表示されません。 完全なメモリテスト(一晩実行)に加えて、この問題の原因を理解するために調査できる他のものがありますか? free -h出力: total used free shared buff/cache available Mem: 31Gi 18Gi 556Mi 9.9Gi 12Gi 2.9Gi Swap: 12Gi 4.1Gi 8.6Gi

Admin

lspci -vvvで取得したPCIデバイスアドレスが無効ですか?
linux
ubuntu
memory
dd
pci

lspci -vvvで取得したPCIデバイスアドレスが無効ですか?

PCIデバイスのメモリ領域を読み取ろうとしています。 (私が探しているものがデバイスからのオフセットであることを知っています。)まず、PCIデバイスメモリがマップされたシステムメモリアドレスを取得しようとしています。そのために私はこうするlspci-vvv私は得る: 00:1a.8 Memory controller Subsystem: Dell Device Flags: bus master, fast devsel, latency 64, IRQ 139 Memory at 601d198000 (64-bit, non-prefetchable) [size=16K] Memory at 601d000000 (64-bit, non-prefetchable) [size=1M] Capabilities: Kernel driver in use: nvm-mem-drv これまではとてもよかったです。今ddの助けを借りて、そのメモリに何があるのか​​を確認しようとしています。 dd if=/dev/mem iflag=skip_bytes skip=‭412803399680 bs=512 count=1 | hexdump -C 驚くべきことに、私が得るものは次のとおりです。 dd: '/dev/mem' の読み込み中にエラーが発生しました。無効な住所0+0レコード入力0+0レコード出力コピー0バイト、9,3556e-05秒、0,0kB/s この方法が他のプラットフォームでも効果があったので、「驚くべきことに」この方法を設定しました。 今質問はなぜDD住所が間違っていますか?最初に目立つのは、このプラットフォームのアドレスが他のプラットフォームのアドレスよりも長いことです(正確に2桁)。だから私はおそらく私が何を経験しているのかと思いました。飛び越えるオーバーフロー - 512チャンクに「スキップ」を指定して問題を解決しようとしましたが、そのメソッドも返されます。無効な住所。だから私はここで少し迷子になりました。 lspciが私をだましているのでしょうか、それとも何が起こっていますか? :| PS:また、カーネルCONFIG_STRICT_DEVMEMが設定されていないことを確認しました。他の住所はよく読むことができます。

Admin

追加読書
ubuntu
systemd
daemon

追加読書

Python 3プロセスを実行するためにUbuntu 16.04でsystemdを使用しようとしています。私はこの記事をフォローしています。Ubuntu 16.04でSupervisorをインストールして構成する方法。 systemd サービスを実行できません。 status コマンドに次のように表示されます。 ● supervisord.service - Supervisor daemon Loaded: loaded (/etc/systemd/system/supervisord.service; disabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2020-02-13 12:39:03 UTC; 1s ago Docs: http://supervisord.org Process: 19911 ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown (code=exited, status=203/EXEC) Process: 19902 ExecStart=/usr/local/bin/supervisord -n -c /etc/supervisor/supervisord.conf (code=exited, status=203/E Main PID: 19902 (code=exited, status=203/EXEC) 私はこれが何を意味するのか分かるほど、systemdやLinuxについて十分に知りません。 これは私のサービス構成です。/etc/systemd/system/supervisord.service [Unit] Description=Supervisor daemon Documentation=http://supervisord.org After=network.target [Service] ExecStart=/usr/local/bin/supervisord -n -c /etc/supervisor/supervisord.conf ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown ExecReload=/usr/local/bin/supervisorctl $OPTIONS reload KillMode=process Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target Alias=supervisord.service 誰もが間違っていることを説明し、解決策を提案できますか?

Admin

モニタリング用のSpeedtest-CLI出力
ubuntu
awk
performance
monitoring

モニタリング用のSpeedtest-CLI出力

だから私はLinuxに初めて触れ、何をすべきかわかりません。 だから私は私たちの監視ツールに有用な結果を提供したいと思いますspeedtest-cli。さまざまな場所でダウンロードとアップロードの速度を監視する必要があります。 awkを使用して出力を中断し、必要な数字を提供する次のスクリプトを作成しました(この場合は数字自体のみがあり、数字の前後にテキストはありません)。 SP=$(speedtest-cli 2>&1) if [ $? -eq 0 ] then Down=$(echo $SP | gawk '{split($0,a,":"); print a[3]}' | \ gawk '{split($0,a," "); print a[1]}') fi echo "$Down" このスクリプトは私が望む方法で動作します。しかし、私は本当に数字だけを返す解決策がほしいと思います。では、「ダウンロード:90.00 Mbit/s」行を検索して90.00を求めて出力することは可能ですか? 編集する: 私が書いたシナリオに興味がある人のために。出力,,、何も接続されていない場合は出力0.0.0.0,0,0 #!/bin/sh SP=$(speedtest-cli 2>&1) if [ $? -eq 0 ] then From=$(echo "$SP" | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b") Down=$(echo "$SP" | gawk '{if (match($0,/Download: ([[:digit:]]+\.[[:digit:]]+) Mbit\/s/,a)>0) print a[1]}') Up=$(echo "$SP" | gawk '{if (match ($0,/Upload: ([[:digit:]]+\.[[:digit:]]+) Mbit\/s/,a)>0) print a[1]}') else From="0.0.0.0" Down="0" Up="0" fi echo "$From,$Down,$Up"

Admin

なぜこれがうまくいかないのですか?
ubuntu
make
cmake
xfce4-terminal
cern-root

なぜこれがうまくいかないのですか?

CERNのルートソフトウェアをインストールしようとしていますが、現在のインストールの最後の段階にあります。私が取ったアクションは次のとおりです。 1)最新のROOTのソースを取得します(上記を参照)。 2) ビルドコマンドを入力します。 mkdir cd cmake ../root cmake --build . [ -- -j ] [ or simply "make -j" on Unix systems ] 私はこれを入力します sudo make -j3 ダウンロードが79%完了した後、ラップトップをしばらく閉じた後にこのエラーが発生します。 [ 79%] Linking CXX executable ../bin/rootcling ln: failed to create hard link 'rootcint' => 'rootcling': Operation not permitted main/CMakeFiles/rootcling.dir/build.make:87: recipe for target 'bin/rootcling' failed make[2]: *** [bin/rootcling] Error 1 make[2]: *** Deleting file 'bin/rootcling' CMakeFiles/Makefile2:25797: recipe for target 'main/CMakeFiles/rootcling.dir/all' failed make[1]: *** [main/CMakeFiles/rootcling.dir/all] Error 2 Makefile:151: recipe for target 'all' failed make: *** [all] Error 2 私は最新バージョンのcmakeを使用しており、ROOTのすべての前提条件をダウンロードしました。これはすべて読み取り、書き込み、および実行権限を持つUSBフラッシュドライブにインストールされます。

Admin

パラレルポートPCIeカードが/ dev / parportとして表示されず、機能しません。
ubuntu
pop-os
pci

パラレルポートPCIeカードが/ dev / parportとして表示されず、機能しません。

PCIe ParallelPortコントローラがありますが、残念ながら動作したくありません。パラレルポートカードを接続した後、期待どおりに表示されません/dev/parport0。行為: sudo rmmod parport_pc sudo modprobe parport_pc io=0x4000 表示はされますが、/dev/parport0カードは機能しません。データピンに値を送るとき電圧は発生しません。以下dmesg | grep parportを表示します。 scheltie@linux-mathieu:~$ sudo dmesg | grep parport [ 266.761700] parport 0x4000 (WARNING): CTR: wrote 0x0c, read 0xff [ 266.761705] parport 0x4000 (WARNING): DATA: wrote 0xaa, read 0xff [ 266.761705] parport 0x4000: You gave this address, but there is probably no parallel port there! [ 266.761719] parport0: PC-style at 0x4000, irq 0 [PCSPP,TRISTATE] 出力sudo lspci -v: 0000:01:00.2 Parallel controller: Asix Electronics Corporation AX99100 PCIe to Multi I/O Controller (prog-if 03 [IEEE1284]) Subsystem: Asix Electronics Corporation (Wrong ID) Parallel Port Flags: fast devsel, IRQ 255 I/O ports at 4008 [disabled] [size=8] I/O ports at 4000 [disabled] [size=8] Memory at 74001000 (32-bit, non-prefetchable) [disabled] [size=4K] Memory at 74000000 (32-bit, non-prefetchable) [disabled] [size=4K] Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [78] Power Management version 3 Capabilities: [80] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting [disabled]私を驚かせたのは、I / Oポートとメモリアドレスの背後にある表示でした。問題が何であるか、どのように解決するのかご存知ですか? 最新のPOP_OS 22.04 LTSで実行されます。 Windowsがインストールされているデュアルブートコンピュータでは、カードがWindows上で実行される可能性があります。したがって、BIOSで有効になります。

Admin