最新記事

整合性検証が可能なデータ転送ツール
ftp
file-transfer

整合性検証が可能なデータ転送ツール

データ転送ツールに加えてどのようなツールがありますか?球状タンパク質データ転送後にローカルファイルの整合性を明示的に確認しますか?私の考えでは同期このオプションはありますが、動作させることはできません。同じ機能を持つ他のツールがあるかどうか疑問に思います。

Admin

出力をコマンドラインエディタにパイプして次のコマンドを実行する
command-line
terminal
vim
pipe

出力をコマンドラインエディタにパイプして次のコマンドを実行する

使ってきた sudo find / -iname '*foo*' 2>/dev/null | vim 含まれているディレクトリ/ファイルのリストをインポートし、fooこのリストを確認して編集し、vimにいくつかの新しいコマンドを作成します。 vimにコマンドを作成したら、作成した内容をコピーしてvimを終了し、新しいコマンドラインに貼り付けます。 Vimは私のCx Ceコマンドラインエディタです。 :wqこのvimセッション内でコマンドラインをバッファで自動的に入力することはできますか? vimを起動する代わりにCx Ceを使用するからですvim。 パイプ入力を使用してCx Ce vimセッションを開始するには?

Admin

sed - 一度だけ現れる
text-processing
sed

sed - 一度だけ現れる

次のSEDコマンドを使用しています。 sed '/cell.* '"alatch {"'/,/^}/p' -n file 入力ファイルは次のとおりです。 cell abc { pins on T { a b c } } cell xyz { pins on T { x y z } } cell alatch { pins on T { VSS VDDPI VDDP } pins on L { IN CT CB } pins on R { OUT } inputs { CB CT IN } outputs { OUT } } cell alatch { pins on T { VSS VDDPI VDDP } pins on L { IN CT CB } pins on R { OUT } inputs { CB CT IN } outputs { OUT } } 出力は次のとおりです。 cell alatch { pins on T { VSS VDDPI VDDP } pins on L { IN CT CB } pins on R { OUT } inputs { CB CT IN } outputs { OUT } } cell alatch { pins on T { VSS VDDPI VDDP } pins on L { IN CT CB } pins on R { OUT } inputs { CB CT IN } outputs { OUT } } 予想される出力は次のとおりです。 cell alatch { pins on T { VSS VDDPI VDDP } pins on L { IN CT CB } pins on R { OUT } inputs { CB CT IN } outputs { OUT } } 必要なのは、状況が最初に発生した場合にのみ出力になることです。指揮者のためのアドバイスはありますか?

Admin

BSD / macOSファイルフラグを読み取ったり一覧表示したりするためのAPI /システムコール
files
permissions
macos
system-calls
bsd

BSD / macOSファイルフラグを読み取ったり一覧表示したりするためのAPI /システムコール

標準 *nix ファイルに加えて特権、macOSにもファイルがありますバナー、BSD Unixに由来しています。 macOS用のこれらのフラグセットは次のとおりです。 UF_NODUMP Do not dump the file. UF_IMMUTABLE The file may not be changed. UF_APPEND The file may only be appended to. UF_OPAQUE The directory is opaque when viewed through a union stack. UF_HIDDEN The file or directory is not intended to be dis-played displayed played to the user. SF_ARCHIVED The file has been archived. SF_IMMUTABLE The file may not be changed. SF_APPEND The file may only be appended to. スイッチは異なりますが、ls 用の追加スイッチを使用すると、次の追加フラグを表示できます。 ls -lo- BSDとmacOSの以前のバージョンかもしれません ls -lO- 現在のバージョンのmacOS 以下を使用してフラグを変更できますchflags。FreeBSD マニュアルページ これらのフラグを変更する対応するシステムchflagsコールがあります。lchflagsfchflagsmacOS のマニュアルページ しかし、システムコールが見つからないようです。読むバナー。確かにlsそれらを得るためにどの関数が呼び出されますか?これを変更できるシステムコールも現在の状態を返すことができないようです。 私は何を見逃していますか? (StackOverflowに属している場合は、自由にそこに移動してください。)

Admin

Debian 10.9 新規インストール: ネットワーク構成
debian
network-interface

Debian 10.9 新規インストール: ネットワーク構成

Dell powerededge r710にDebian 10.9をインストールしましたが、ネットワークを設定できません。サーバーには4つの物理イーサネットポートがあり、すべてBroadcom BCM5709C NetXtreme II GigE(クライアントNDIS VDB)#38-41です。サーバーファームウェアバージョンは、iDRAC6ファームウェアリビジョン:1.96.01です。メインバックプレーンファームウェアバージョン1.07。ありがとうございます。 < 私は次のコマンドを試しました。 « IPリンクの表示 »;次はコマンドの出力です: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eno1: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether a4:ba:db:17:a9:92 brd ff:ff:ff:ff:ff:ff 3: eno2: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether a4:ba:db:17:a9:94 brd ff:ff:ff:ff:ff:ff 4: eno3: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether a4:ba:db:17:a9:96 brd ff:ff:ff:ff:ff:ff 5: eno4: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether a4:ba:db:17:a9:98 brd ff:ff:ff:ff:ff:ff また、«コマンドを試しましたが、次ping -c 2 8.8.8.8»のエラーメッセージが表示されました。 Network is unreachable. 助けてくれてありがとう。

Admin

qcow2 virtio ディスクパーティションはリセットされ続けます
partition

qcow2 virtio ディスクパーティションはリセットされ続けます

仮想サイズが30Gのqcow2ディスクがあります。 # qemu-img info system.qcow2.backup.2021731 image: system.qcow2.backup.2021731 file format: qcow2 virtual size: 30G (32212254720 bytes) disk size: 8.6G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: false refcount bits: 16 corrupt: false 接続ディスクを使用する # virsh attach-disk --live --subdriver qcow2 /path/to/system.qcow2 仮想マシンでは、初期パーティションサイズは10Gです。 # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 252:16 0 30G 0 disk └─vdb1 252:17 0 10G 0 part sr0 11:0 1 374K 0 rom loop0 7:0 0 64M 0 loop /tmp/vm-watchdog-reset-win2k8r2-config vda 252:0 0 97.7G 0 disk └─vda1 252:1 0 97.7G 0 part / resizepartだからパーティションを拡張するために実行します。 # resizepart /dev/vdb 1 60817408 lsblkを実行すると動作します。 # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 252:16 0 30G 0 disk └─vdb1 252:17 0 29G 0 part sr0 11:0 1 374K 0 rom loop0 7:0 0 64M 0 loop /tmp/vm-watchdog-reset-win2k8r2-config vda 252:0 0 97.7G 0 disk └─vda1 252:1 0 97.7G 0 part / ただし、ディスクを取り外して再接続すると、表示されているlsblkパーティションのサイズが10Gに戻ります。その理由は何ですか? 編集する: パーティションのサイズを変更しようとしましたが、うまくいきましたが、fdisk間違っresizepartて使用していませんか?

Admin

ドライブがあるサーバーから別のサーバーに移動したときの権限と所有者
permissions
ext4
ownership
dlna

ドライブがあるサーバーから別のサーバーに移動したときの権限と所有者

私はこの問題が展開とハードウェアに関連していないと確信しています。 root:minidlnaと権限775を使用してminidlna用に設定されたディレクトリ(およびサブディレクトリ)を持つext4でフォーマットされたUSBドライブがあります。最近、同じユーザー名を使用してminidlnaもインストールされている新しいインストールに移動されました。ただし、この新しいインストールでは、minidlnaはこのディレクトリの内容を読み取ることができません。各ケースのハードウェアは、Ubuntu Server 21.04がインストールされているRaspberry Pi 4です。 (また、このディレクトリをrootとしてアクセスするNextcloudのSnapインストールインスタンスのデータディレクトリとして、このディレクトリを親として指定し、既存のディレクトリにrootとして新しいファイルを作成すると、一部の権限拒否の問題が発生します!問題が疑われます。関連があり、minidlnaの理由を理解すると、nextcloud snapも理解します。 次の提案を確認しました。 id minidlnauid 112 と gid 120 を返し、ls -aln一致する gid 120 を返します。 drwxrwxr-x 17 0 120 4096 8月10日16時55分。 これを保証するためにchown -R 112:120ディレクトリを操作しましたが、まだ違いはありません。 minidlnaデーモンを再起動してステータスを確認すると、常に(切り捨て) minidlna.c:670: エラー: メディア ディレクトリ '/media/path_to/directory' にアクセスできません。 [権限が拒否されました。]

Admin

UbuntuにUbuntu isoイメージをインストールすると「ループデバイスを設定できません」が発生する
ubuntu
mount
iso
loop-device

UbuntuにUbuntu isoイメージをインストールすると「ループデバイスを設定できません」が発生する

Ubuntuサーバーのisoイメージをダウンロードしましたubuntu-20.04.3-live-server-amd64.iso。その後、一般的なコマンドを使用してこのisoをフォルダにマウントしようとしました。 mount ubuntu-20.04.3-live-server-amd64.iso ./iso しかし、エラーが発生します。 mount: ./iso: failed to setup loop device for .../ubuntu-20.04.3-live-server-amd64.iso. -o loop追加または同じエラーが発生します-t iso9660。スレッドを確認してみるここlsmod | grep loopしかし、(、)という答えはmodprobe loop私には合いません。この問題を解決するには? Ubuntu 20.10を使用しています。 PS、isoファイルをマウントするにはスーパーユーザー権限が必要ですか?私はsudoを使ってisoをマウントする方法について多くの質問をしましたが、同じエラーが発生しました。権限があるかどうかを確認するには/dev/loop0?

Admin

Unix - 2つのファイルのstderrとstdout
shell

Unix - 2つのファイルのstderrとstdout

いくつかの機能を持つシェルスクリプトがあります。各コマンドの正常な実行をファイルとstderr / echoステートメントにキャプチャし、エラーメッセージを別のファイルにコピーしようとしています。ただし、エラーの説明はエラーファイルにリダイレクトされず、実際のログファイルにリダイレクトされます。以下は参考用のコードです。 Bash script *********** #! /bin/sh Function_1() { now=$( date '+%Y%m%d%H%M' ) eval logfile="$1"_"$now".log exec 2>&1 1>>$logfile echo " " echo "############################" echo "Function execution Begins" echo "############################" echo "Log file got created with file name as $1.log" eval number=$1 eval path=$2 echo "number= $number" ls -lR $path >> temp.txt if [ $? -eq 0 ]; then echo " Above query executed." else echo "Query execution failed" fi echo "############################" echo "Function execution Ends" echo "############################" echo " " }

Admin

Fedoraがインストールされているryzen / vega + nvidiaラップトップにGPUドライバをインストールする方法は?
fedora
nvidia
gpu
amd
hybrid-graphics

Fedoraがインストールされているryzen / vega + nvidiaラップトップにGPUドライバをインストールする方法は?

私は私のコンピュータをLinuxで正しく動作させたいという初心者であり、私の母国語は英語ではないので、文法エラーがあれば事前に謝罪します。私のラップトップにFedoraがインストールされています。 ASUS FX505D CPU:AMD Ryzen 5 3550H(Radeon Vega Mobile Gfx GPUを含む):nvidia GTX 1650 これまでにいくつかのディストリビューションを試してBumblebeeまたはPrimeをインストールしようとしましたが、ここでは真剣に迷子になりました。 この問題にどのように対処する必要がありますか?

Admin

端末でjキーをダブルクリックする - 奇妙な動作
shell
terminal
keyboard

端末でjキーをダブルクリックする - 奇妙な動作

端末で「j」キーをダブルクリックすると、奇妙な動作が発生します。 これが発生するたびに、キーモードは次の動作に変わります。 「j」は上向きに変更されます。 「k」は下に変わります。 端末はコマンド履歴を介してループを開始します。 出版社ID:Ubuntu説明:Ubuntu 20.04.3 LTSバージョン:20.04コード名:focusデスクトップ:KDE

Admin