Unix & Linux

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

3
POSIX検索を特定の深さに制限しますか?
最近、POSIX仕様にfind-maxdepthプライマリが含まれていないことに気付きました。 それに不慣れな人にとって、-maxdepthプライマリの目的は、いくつの深findさのレベルが下がるかを制限することです。 -maxdepth 0で結果だけで処理されているコマンドライン引数。-maxdepth 1コマンドライン引数などで直接結果のみを処理します。 -maxdepthPOSIXで指定されたオプションとツールのみを使用して、非POSIX プライマリと同等の動作を取得するにはどうすればよいですか? (注:もちろん、第1オペランドとして-maxdepth 0使用するだけで同等の機能を取得できますが、-prune他の深さまでは拡張されません。)
15 find  posix 

1
FreeBSDでのZFS xattrサポートの状態
私は、xattrsがZFSを使用するFreeBSDでサポートされているかどうか、あるいはそれがどの程度までサポートされているかを調べようとしています。矛盾する情報をいくつか読みました。 zfs get xattr、およびのようon (default)にリストされていますが、上記の子を含む他のすべてのデータセットについても同様です。//usr/varoff (temporary) 実行中zfs set xattr=on zroot/usr/homeにメッセージが表示されます property 'xattr' not supported on FreeBSD: permission denied。 これはzfsmanページと一致します: xattr現在、このプロパティはFreeBSDではサポートされていません。 setextattr、getextattrそしてlsextattr十分に機能するように見えます。 またrsync --fake-super、を使用してデバイスファイルノードを保存および復元し、とを使用lsextattrしてそのデータを表示できましたgetextattr。 ウィキペディアのxattrトークページで議論があります。どうやらZFSはFreeBSD 8以降xattrをサポートしているという主張がありましたが、マンページを参照して後で削除されました(3を参照)。 現在、zfsの拡張属性は実際にxattrは機能しているが、その使用を制御するプロパティは他のzfsディストリビューションのようには機能しないという印象を受けます。しかし、大量のバックアップデータをそのrsync --fake-superようなマシンで実行することを信頼する前に、その確認(または修正)を聞きたいと思います。既知のxattrの問題のために、すべてのメタデータを失いたくありません。 問題があれば、これは私がセットアップしたばかりの非常に新しいFreeBSD 10.2インストールであり、インストーラーによってZFSがセットアップされています。
15 freebsd  zfs  bsd  xattr 


1
破損したFATファイルシステムを作成する
破損したFATファイルシステムを検索して修復するアプリケーションがあります。 アプリケーションをテストするには、破損したファイルシステムが必要です。 FATファイルシステムを破損させるための適切で再現可能な方法は何ですか?たとえば、不良セクタの作成。

1
Qemu USBパススルー(Windowsゲスト)
USB ADC / DACとHASPで保護された独自のデータ収集システムがありますが、どちらもLinuxでは動作しません。qemuを使用してWindows仮想マシンで動作させようとしています。デバイスは次のとおりです。 $ lsusb ... Bus 003 Device 011: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle Bus 003 Device 010: ID 16b2:1001 $ ls -l /dev/bus/usb/003 ... crw-rw-r-- 1 root qemu 189, 265 дек 22 18:29 010 crw-rw-rw- 1 root qemu 189, 266 дек 22 18:29 …

1
PHP 7のインストールで「Zend OPcacheをロードできません-すでにロードされています」エラーがスローされます
私はsalt自分のサーバーをプロビジョニングするために使用しており、PHP 7にアップグレードしようとしましたが、すべてが正しくインストールされていますが、PHPを実行php -vまたは実行するたびに、出力の先頭にこれをスローします:Cannot load Zend OPcache - it was already loaded。これが表示されたらアンインストールすると、Failed loading /usr/lib64/php/modules/opcache.so: /usr/lib64/php/modules/opcache.so: cannot open shared object file: No such file or directory 以下は、インストール済みの場合とインストールされphp-vていない場合の完全な出力php-opcacheです。 と Cannot load Zend OPcache - it was already loaded PHP 7.0.1 (cli) (built: Dec 16 2015 15:31:55) ( NTS ) Copyright (c) 1997-2015 The …
15 centos  php 


1
パッケージのアンインストール後にArchLinuxが一部のユーザー/グループを保持するのはなぜですか?
postgresqlArchLinuxでパッケージをアンインストールした後、postgresユーザーとグループが自動的に削除されないことに気付きました。同じことが他のいくつかのパッケージにも当てはまります。これをさらに調査すると、このページに出くわしました。 ここにリストされているパッケージはuserdel/ groupdelを使用して、作成したユーザーを削除します。これらのファイルは、この所有権でファイルが残された場合にセキュリティリスクをもたらすため、決して自動的に削除しないでください。 この所有権を持つファイルを残すとセキュリティリスクが生じるのはなぜでしょうか。

1
ファイルの代わりに出力を比較するvimdiff
2つのコマンド出力(ファイルなし)を比較しようとしています vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" リダイレクト、パイプで遊んでみましたが、vim - -c何かが足りないはずです。誰でも助けてくれますか?
15 vim  stdout  stdin  vimdiff 

2
キーでリモートマシンにログインできません
キーを使用してリモートマシンにログインしていました(このマシンのルートにする必要があります)。ローカルマシンとリモートマシンの両方がf23にあります。過去数日から、キーを使用してこのマシンにログインできません。パスワードを要求しています。ssh -vvvは次のとおりです。 ssh -vvv aveta OpenSSH_7.1p1, OpenSSL 1.0.2d-fips 9 Jul 2015 debug1: Reading configuration data /home/rudra/.ssh/config debug1: /home/rudra/.ssh/config line 4: Applying options for aveta debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 56: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to phy-aveta.physics.uu.se [130.238.194.143] port 22. debug1: Connection …
15 ssh  sshd  openssh 

6
シェルスクリプトの終了ステータスに「予約済み」コードを使用する
最近、Advanced Bash-Scripting Guideのこの特別な意味を持つ終了コードのリストに出会いました。彼らはこれらのコードを予約済みとして参照し、以下を推奨しています。 上記の表によると、終了コード1-2、126-165、および255は特別な意味を持っているため、ユーザー指定の終了パラメーターには使用しないでください。 少し前に、次の終了ステータスコードを使用するスクリプトを作成しました。 0-成功 1-間違ったホスト名 2-無効な引数が指定されました 3-ユーザー権限が不十分 スクリプトを作成したとき、特別な終了コードを認識していなかったため、最初のエラー状態で1から開始し、連続するエラータイプごとに終了ステータスを増やしました。 後の段階で、他のスクリプト(ゼロ以外の終了コードをチェックできる)から呼び出せるように、スクリプトを作成しました。私は実際にまだそれをしていません。これまでのところ、インタラクティブシェル(Bash)からスクリプトを実行しただけで、カスタム終了コードを使用すると問題が発生する可能性があるかどうかを疑問に思っていました。Advanced Bash-Scripting Guideの推奨事項はどの程度重要/重要ですか? Bashのドキュメントには裏付けとなるアドバイスが見つかりませんでした。終了ステータスのセクションには、Bashが使用する終了コードがリストされているだけですが、これらのいずれも予約済みではなく、独自のスクリプト/プログラムで使用することを警告するものでもありません。

4
Linuxでサービスを開始および停止する標準的な方法はありますか?
最近まで、サービスを開始/停止/再起動する簡単で効果的な方法がありました。 service nginx start|stop|restart これは何年も完璧に機能しました...一部のスマートパンツがそれらを改善することを決定し、今ではserviceスクリプトが何もしないDebian / Ubuntuシステムに直面しています(私はsystemctl start nginx.service(はるかに長いもの、オートコンプリート機能なし、...) 私の質問は特にDebianとUbuntuに関するものですが、CentOS / RedHatのディストリビューションもカバーすることも役立ちます。 だから、この運命の変化から私を救うことができる何かがありますか? 明確でない場合、Debian 7.x、8.x、最新のUbuntu LTSおよび非LTSで動作する一貫した方法を探しています。 PS。この特定の質問の範囲外ですが、ソリューションがサービスの有効化および無効化部分もカバーする場合、追加の称賛が与えられます。

4
CentOS 7で古いカーネルバージョンを安全に削除するにはどうすればよいですか?
CentOS 7で競合するカーネルに起因する奇妙な症状に遭遇する可能性があります。それでは、古いカーネルを安全に削除するにはどうすればよいですか?そして、どのカーネルが最新のものであるかをどのようにして知ることができますか? 以下は、問題のサーバーでこれを調査するときに得られる端末出力です。パッケージのクリーンアップを試みましたが、同じ2つのカーネルが残っていることに注意してください。 このチュートリアルの手順では、次の2つのコマンドの出力は一致するはずですが、再起動後でも一致しないことがわかります。 [root@localhost ~]# rpm -qa kernel |sort -V |tail -n 1 kernel-3.10.0-229.el7.x86_64 [root@localhost ~]# uname -r 3.10.0-229.14.1.el7.x86_64 残りのコマンドは、2つのカーネルがあることを確認し、古いカーネルを削除する試みを示しています。 [root@localhost ~]# cd /usr/src/kernels [root@localhost kernels]# ls -al total 16 drwxr-xr-x. 4 root root 4096 Oct 2 12:55 . drwxr-xr-x. 4 root root 4096 Oct 2 13:15 .. drwxr-xr-x. …

3
Xなしで映画/画像を見る方法は?
Xサーバーを実行せずに映画や画像を見る方法があるかどうか疑問に思っています。ログインマネージャを使用していません-ttyにログインし、Xサーバーを手動で起動します。 仮説的な状況:私はログインしますが、映画だけを見るか、いくつかの写真を見ることにします。この目的のためだけにXサーバーとすべてのGUIを実行したくありません。 Xなしで映画/画像を見るにはどうすればよいですか?
15 linux  graphics 

4
xterm(Awesome、Debian、VirtualBox)からテキストをコピーするにはどうすればよいですか?
VirtualBoxインスタンス内で最小限のDebianインストールを実行し、X11とAwesomeウィンドウマネージャーを手動でインストールし(カスタム構成はまだなし)、VirtualBoxの追加もインストールしました(そして設定で共有クリップボードを有効にしました)。しかし、xtermの端末からコピーペーストしたテキストは、まだ動作していないよう:CTRL+ C端子に信号として送信され、Shift+ Insert挿入私は(おそらくそれが何らかの形でいくつかのバッファにコピーされてしまったことを意味する)、選択していたことをテキストただし、ホストオペレーティングシステムからはまだ利用できません。

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