最新記事

ゼロブロックマウントを使用するNFSは、65バイト未満のファイルを報告します。
centos
nfs

ゼロブロックマウントを使用するNFSは、65バイト未満のファイルを報告します。

NFS4マウントで謎のような小さなファイルの問題が発生しました。場合によっては、65バイト未満のデータがゼロデータを使用しているように見えます。duたとえば、出力に目立つように空のファイルが作成されます。 # du -csh foo* 4.0K foo # 65 bytes 0 foo2 # 64 bytes 0 foo3 # 0 bytes 4.0K total du同様の内容がstat表示されるので(同じ)動作が属さないようですls -ls。 # stat foo* | grep -E "File|Size" File: ‘foo’ Size: 65 Blocks: 8 IO Block: 65536 regular file File: ‘foo2’ Size: 64 Blocks: 0 IO Block: 65536 regular file File: ‘foo3’ Size: 0 Blocks: 0 IO Block: 65536 regular empty file 次のnfsパッケージを使用してください nfs-utils-1.3.0-0.68.el7.2.x86_64 インストールは次のとおりです。 1.2.3.18:/test on /home/user/mnt type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=1.2.3.116,local_lock=none,addr=1.2.3.18) それ自体では問題は発生しませんでしたが、予期しない動作が発生しました。

Admin

Virt-Manager - システムでKVMが有効になっていますが、ドメインの起動時にエラーが発生します。サポートされていない構成:ドメインにKVMが必要ですが使用できません。
centos
virtual-machine

Virt-Manager - システムでKVMが有効になっていますが、ドメインの起動時にエラーが発生します。サポートされていない構成:ドメインにKVMが必要ですが使用できません。

最近、virt-managerを介して複数の仮想マシンを作成しましたが、すべて問題なく実行されます。次の週に仮想マシンを起動しようとするたびに、次のメッセージが表示されます。 Error starting domain: unsupported configuration: Domain requires KVM, but it is not available. Check that virtualization is enabled in the host BIOS, and host configuration is setup to load the kvm modules. Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 111, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 66, in newfn ret = fn(self, *args, **kwargs) File "/usr/share/virt-manager/virtManager/object/domain.py", line 1279, in startup self._backend.create() File "/usr/lib64/python3.6/site-packages/libvirt.py", line 1234, in create if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirt.libvirtError: unsupported configuration: Domain requires KVM, but it is not available. Check that virtualization is enabled in the host BIOS, and host configuration is setup to load the kvm modules. リモートログインでシステムを使用したときに追い出されたことを確認したので、週末にシステムを再起動したとします。 また、コマンドを実行してkvmモジュールをロードする必要があることを覚えています。だから最初の推測はロードされていないということなので、以下を実行しました。 $modprobe kvm しかし、まだ同じメッセージが表示されます。私も逃げた $lsmod | grep kvm そして得る kvm 507904 0 だからロードされました。 BIOSを確認した結果、実際に有効になっていることを確認できます。この問題を解決する方法を見つけようとしている間に何をしたのかわかりませんが、仮想マシンを再実行することもできました。その後、システムを再起動して実際に修正されたことを確認しましたが、メッセージは引き続き表示されます。誰でもこの問題を解決するのに役立ちますか?

Admin

ハードドライブがいっぱいになると、Rsyslogdはスパムを送信します。
centos
rsyslog

ハードドライブがいっぱいになると、Rsyslogdはスパムを送信します。

当社が管理していない一部のLinuxサーバー(主にCentOS 8)を監視していますが、仮想マシンのプロビジョニングを担当しています。このサーバーにはrsyslogがインストールされ、中央のsyslogサーバーにメッセージを送信します。一定期間が過ぎると、ディスク領域がいっぱいになることが多く、担当者が空き容量を確保するのに時間がかかる。しかし、私たちは、ディスクがいっぱいになるとrsyslogが多くのメッセージを生成することを確認しました。私たちは毎秒100個のメッセージと10分ごとに約20,000個のメッセージについて話しています。 私はそれがこのことを想像することはできません。私はrsyslogについてはよくわかりませんが、設定ファイル(/etc/rsyslog.conf、/etc/rsyslog.dが空)で興味深いものを見つけることができません。メッセージ数を1分あたりまたは数分ごとに約1個に減らしてメッセージも隠されないようにしたいと思います。きっと私はできますメッセージレート制限しかし、このように「正当な」メッセージが失われる可能性があることを心配しています。これを防ぎ、前のステップのメッセージレートを制限する方法はありますか? ありがとうございます。

Admin

Centosからrootとしてmysqlにログインできない
centos
mysql

Centosからrootとしてmysqlにログインできない

Centos 7にmysql 8をインストールしてローカルで実行しています。数日前にルートパスワードの受け入れが中断されました。ルートパスワードをリセットするためにWeb上のすべてのチュートリアルを試しましたが、何も機能しません。私はパスワードが知られており、有効な他のユーザーの認証文字列と一致するようにユーザーテーブルの認証文字列を設定してみました。まだrootとしてログインできません。最後に、mysqlに関連するすべてを削除して再インストールしました。私はmysql_secure_installationを実行しています。これにより、rootとしてログインするように求められ(パスワードが必要)、アクセスが拒否されます。 mysqlを削除し、データベースとフォルダ構造を削除して再インストールしました。まだrootとしてログインできません。 私は全体を試しました: mysqld --skip-grant-tables --user=mysql & ルートパスワードを変更できず、毎回エラーが発生します。だから、すべての権限を持つ新しいユーザーを作成しました。ログインもできません。しかし、これをすべて試す前に、sudo suも行いました。私は文字通り私が考えることができるすべてを試しましたが、3回再インストールしたにもかかわらず、mysqlへのアクセスはまだ拒否されました。削除した後、私が見なかった何かがどこかに残ります。この時点で、私は心を失い、誰かがアイデアがない限り、このラップトップを再イメージ化する予定ですか?

Admin

CentOSを7から8にアップグレード
centos
package-management
upgrade

CentOSを7から8にアップグレード

このコマンドを実行した後にkernel-coreをインストールすると、次のエラーが発生します。 dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync 間違い: # dnf -y install kernel-core Last metadata expiration check: 0:23:59 ago on Sat 25 Jul 2020 11:58:57 PM IST. Error: Problem: package kexec-tools-2.0.20-14.el8.x86_64 requires dracut >= 049-24, but none of the providers can be installed - package dracut-049-70.git20200228.el8.x86_64 requires systemd-udev >= 219, but none of the providers can be installed - problem with installed package kexec-tools-2.0.15-43.el7.x86_64 - package systemd-udev-239-30.el8_2.x86_64 obsoletes systemd < 229-5 provided by systemd-219-73.el7_8.8.x86_64 - package kernel-core-4.18.0-193.6.3.el8_2.x86_64 conflicts with kexec-tools < 2.0.20-8 provided by kexec-tools-2.0.15-43.el7.x86_64 - package systemd-sysv-219-73.el7_8.8.x86_64 requires systemd = 219-73.el7_8.8, but none of the providers can be installed - conflicting requests - problem with installed package systemd-sysv-219-73.el7_8.8.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

Admin

誤って/etc/systemdを上書きしましたか?
centos
systemd
mv

誤って/etc/systemdを上書きしましたか?

はい/etc/init.d。それから引っ越したくてfile.serviceそうしましたmv file.service ../systemd。まだ/etc/systemdそこにありますが、file.serviceはどこにもありません。誤ってsystemdディレクトリの名前を変更しましたが、次回の再起動時に反映されるのではないかと心配です。では、これからはこのようにすべきでしょうかmv file /directory/?

Admin

ファイルをGoogleドライブに移動するスクリプト
linux
shell-script
centos
scripting
google-drive

ファイルをGoogleドライブに移動するスクリプト

デスクトップGUIを持たないCentOS 7サーバーがあります。インバウンド/アウトバウンドのVOIP通話録音に使用され、今日録音した内容をGoogleドライブにコピーする予定です。 Google Drive Linux準拠のアプリケーションを複数見ており、g-driveを除いて以前にテストサーバーで使用したことはありません。私の録音はすべて/home/recordingsに保存されます。 今日の日付が2019年2月25日のGoogleドライブに新しいフォルダ(私のGoogleドライブアカウントの「myrecordings」という特定のフォルダにあります)を自動的に生成するスクリプトが必要です。フォルダを作成したら、/home/recordingsのすべての録音* .wavファイルをgoogledrive/myrecordings/(今日の日付フォルダ名)にコピーする必要があります。 事前にありがとう

Admin

RHEL 7は環境機能をサポートしていますか?
centos
rhel
systemd

RHEL 7は環境機能をサポートしていますか?

私はこの問題について混乱しており、インターネット検索に情報が制限されています。 一部の人々は、これをサポートするにはsystemd v229以降が必要だと言います。 https://github.com/antoiner77/caddy-ansible/issues/31 Red Hat の変更ログには、RHEL 7.3 からサポートが可能であると記載されています。 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.3_release_notes/new_features_kernel しかし、これは私のクエリの結果と競合します。どんな文が正しいですか? Ambient機能の実際のサポートを確認する方法はありますか? # systemctl --version systemd 219 +PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN # rpm -q centos-release centos-release-7-6.1810.2.el7.centos.x86_64

Admin

Yumはインストールされているように見える依存関係を見つけることができません。
centos
yum
dependencies
shared-library

Yumはインストールされているように見える依存関係を見つけることができません。

Centos 7システムでは、「yum install Wireshark-gnome」またはWiresharkを実行することはできません。 SUプロンプトで実行すると、次のエラーが発生します。 --> Running transaction check ---> Package wireshark.x86_64 0:1.10.14-16.el7 will be installed --> Processing Dependency: libsmi.so.2()(64bit) for package: wireshark-1.10.14-16.el7.x86_64 --> Finished Dependency Resolution Error: Package: wireshark-1.10.14-16.el7.x86_64 (base) Requires: libsmi.so.2()(64bit) Available: libsmi-0.4.8-13.el7.x86_64 (base) libsmi.so.2()(64bit) You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: libsmi-0.4.8-13.el7.x86_64 has missing requires of libsmi.so.2()(64bit) ただし、見つからないライブラリを見つけようとすると、次の結果が表示されます。 [root@localhost frank]# yum provides libsmi.so.2 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.hostduplex.com * epel: mirrors.sonic.net * extras: mirror.keystealth.org * updates: mirror.hostduplex.com libsmi-0.4.8-13.el7.i686 : A library to access SMI MIB information Repo : base Matched from: Provides : libsmi.so.2 libsmi-0.4.8-13.el7.i686 : A library to access SMI MIB information Repo : @base Matched from: Provides : libsmi.so.2 提供されたパッケージをインストールしようとすると: [root@localhost frank]# yum install libsmi-0.4.8-13.el7.i686 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.hostduplex.com * epel: mirrors.sonic.net * extras: mirror.keystealth.org * updates: mirror.hostduplex.com Package libsmi-0.4.8-13.el7.i686 already installed and latest version Nothing to do また、64ビットパッケージをインストールしてみました。 [frank@localhost ~]$ sudo yum install libsmi-0.4.8-13.el7.x86_64 [sudo] password for frank: Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.hostduplex.com * epel: mirrors.sonic.net * extras: mirror.keystealth.org * updates: mirror.hostduplex.com Package libsmi-0.4.8-13.el7.x86_64 already installed and latest version Nothing to do 経験がありませんが、私のパッケージには以下が含まれているようです。libsmi.so.2()だから私が経験している問題は何ですか?リポジトリを更新してyumトランザクションを完了しましたが、何も役に立たないようです。 私も何が起こったのか知りたい。引用するlibsmi.so.2().so という名前の空の括弧**"()"**はどういう意味ですか?メジャー、マイナー、バージョン番号について読みましたが、それがどのように合っているかわかりません。

Admin

NetworkManagerなしでCentos7に新しいインターフェイスを追加する
centos
wifi
network-interface

NetworkManagerなしでCentos7に新しいインターフェイスを追加する

RPIにWiFiアダプタがあります。挿入すると、メッセージに次のものが表示されます。 [50863.497490] usb 1-1.3: USB disconnect, device number 4 [51167.660462] usb 1-1.2: new high-speed USB device number 6 using dwc_otg [51167.791546] usb 1-1.2: New USB device found, idVendor=0bda, idProduct=b812 [51167.791769] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [51167.791976] usb 1-1.2: Product: USB3.0 802.11ac 1200M Adapter [51167.792140] usb 1-1.2: Manufacturer: Realtek [51167.792267] usb 1-1.2: SerialNumber: 123456 過去にルーティングテーブル/その他のネットワークカード/良い経験に多くの問題が発生したため、NetworkManagerは利用できません/使用しません。それを使用することを提案しないでください。 このインターフェイスをコンピュータのネットワークカードとして追加する次のステップが何であるかわかりません。 編集:ドライバが見つかったようです。ただし、DKMSを使用してドライバをビルドしようとすると、次のエラーが発生します。 make -j4 KERNELRELEASE=4.14.127-v7.1.el7 KVER=4.14.127-v7.1.el7....(bad exit status: 2) Error! Bad return status for module build on kernel: 4.14.127-v7.1.el7 (armv7hl) 関連ログの結果: DKMS make.log for rtl88x2bu-5.2.4.4 for kernel 4.14.127-v7.1.el7 (armv7hl) Sat Jul 27 19:22:29 UTC 2019 /bin/sh: bc: command not found make ARCH=armv7l CROSS_COMPILE= -C /lib/modules/4.14.127-v7.1.el7/build M=/var/lib/dkms/rtl88x2bu/5.2.4.4/build modules make[1]: Entering directory `/usr/src/kernels/4.14.127-v7.1.el7' Makefile:646: arch/armv7l/Makefile: No such file or directory make[1]: *** No rule to make target `arch/armv7l/Makefile'. Stop. make[1]: Leaving directory `/usr/src/kernels/4.14.127-v7.1.el7' make: *** [modules] Error 2

Admin

新しく作成されたミラーストアがソースストアとして機能しないのはなぜですか?
centos
yum
repository

新しく作成されたミラーストアがソースストアとして機能しないのはなぜですか?

私はテストサーバーでRockyLinux 8.5を使用しており、実際にはインターネットにアクセスできず、ローカルストレージにのみアクセスできるため、一部のアプリケーション用のローカルストアを作成したいと思います。 以下を使用してパッケージとその依存関係をダウンロードしました。 yumdownloader --installroot=/tmp/empty --resolve ipa-client --destdir ~/. 次にそれを使用してcreaterepo_c modifyrepo_c / repodataを作成します。 ただし、このリポジトリからipa-clientをインストールしようとすると、リモートリポジトリを使用しても発生しないエラーが発生します。 Error: Problem: problem with installed package authselect-compat-1.2.2-3.el8.x86_64 - package authselect-compat-1.2.2-3.el8.x86_64 requires authselect(x86-64) = 1.2.2-3.el8, but none of the providers can be installed - cannot install both authselect-1.2.5-2.el8_7.x86_64 and authselect-1.2.2-3.el8.x86_64 - package ipa-client-4.9.10-9.module+el8.7.0+1120+659f71b8.x86_64 requires authselect >= 1.2.5, but none of the providers can be installed - cannot install the best candidate for the job - package authselect-1.2.2-3.el8.x86_64 is filtered out by modular filtering (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) これは私にこのような質問をさせます。

Admin