Unix & Linux

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

1
カーネルメーリングリストへの参加
私はこの質問がルールに関して少し鋭いことを知っています。これが最も恩恵を受ける可能性があるコミュニティであるかどうかに関係なく尋ねます。StackExchangeインターフェイスは、新規参入者にはるかに適しています。 Linuxカーネルまたは特定のカーネルサブシステムのメーリングリストに登録するにはどうすればよいですか? メーリングリストに投稿するには? 私の投稿に返信した人に返信する適切な方法は何ですか? メーリングリストとのやり取りで問題を引き起こす可能性のある特定の電子メールクライアントはありますか?

2
wlanネットワークインターフェイスの名前を変更する
この質問は「Udev:ネットワークインターフェースの名前を変更する」と似ていますが、私のインターフェースはudevルールで名前が付けられていないため、重複しているとは考えていません。 このラップトップマシンに1つのWiFiアダプターがあり、インターフェイスの名前をwlp5s0からwlan0に変更したいと思います。 root@aj-laptop:/etc/udev/rules.d# iwconfig wlp5s0 IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=off Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on eth0 no wireless extensions. lo no wireless extensions. root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0 wlp5s0: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 00:80:34:1f:d8:3f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 …
11 wifi  udev 

2
切断後にMACアドレスが変更されないようにするにはどうすればよいですか?
macchanger -A wlp68s0b1起動時にcrontab を使用してMACアドレスを変更します。切断して再接続すると、次のようになります。 起動後の接続中: rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC: 00:22:31:c6:38:45 (SMT&C Co., Ltd.) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION) 切断後: rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC: 16:7b:e7:3c:d3:cd (unknown) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION) 再接続後: rahman@debian:~$ macchanger -s wlp68s0b1 Current MAC: 00:00:00:00:00:00 (FAKE CORPORATION) Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION) など、切断するたびに、再接続時にフェードする異なるランダムMACアドレスが取得され、実際のMACアドレスが表示されます。何が原因で、どのようにしてそれを停止するのですか。 …

1
バイナリファイルとライブラリの違いは何ですか?
Filesystem Hierarchy Standardを理解しようとしています。私はバイナリとライブラリの両方を調べましたが、私は現在それを理解しています: バイナリは、ビットでCPUとプロセッサを直接制御するバイナリ形式のコンピュータ可読コードのファイルです。 ライブラリは、PHPのJavascriptでモジュールが必要な場合など、便宜上、さまざまなプログラムで使用できる関数です。 この理解は正しいですか?もしそうなら、なぜ私たちはまだライブラリとバイナリを分離しているのですか?一部のライブラリはバイナリですよね?そして、いくつかのバイナリ(cat、less、date、rm、cpなど)は、ライブラリであるかのように使用および再利用されます...誰かが違いを説明し、これら2つの単語のより良い定義を見つけるのを助けることができますか?ありがとうございました。
11 files  libraries  binary  fhs 

6
ディレクトリ内のすべてのファイルの名前を、コンテンツではなくファイル名のmd5ハッシュに変更します。
私はlinux /コマンドラインを使用するのが初めてで、MySQLデータベースのMD5暗号化された名前と一致するように、10K +ファイル(一意の名前)の名前を暗号化する必要があります。 ファイルのディレクトリの名前を変更する方法とファイルのハッシュを取得する方法(mdsum?)拡張すなわち mynicepicture.jpg > fba8255e8e9ce687522455f3e1561e53.jpg それは単純な名前変更またはmv行であるように見えますが、私はそれを理解することができません。 あなたの洞察に感謝します PS私は探しているものに近いいくつかの例でPerl関数の使用を見てきましたが、それらをどこでどのように使用するのかわかりません。

3
起動Debian 9エラー:「Raiseネットワークインターフェースの起動に失敗しました」
のDebian 9 Stretch起動時のデスクトップPCの新規インストール時 ... Failed to start Raise network interfaces ... エラーが発生しました。(ケーブル)LAN接続は機能しますが、(USB)WiFiが正しく機能していません(WiFiネットワークを検出していますが、接続に失敗しています)。以前は、同じハードウェアDebian 8 Jessieがインストールされ、エラーなしで正常に動作していました。 問題は最近の予測可能なネットワークインターフェイス名の変更に関連しているようです。見つかったユーザーA、B、C、D、およびEにも同様の症状がありました。ただし、Ubuntuシステムは(クリーンインストールなしで)アップグレードされていました。さらに、提案されたソリューションは、固定/予測可能/一意の名前の割り当てを無効にすることを提案しています。私は新しい命名方式/標準を維持し、最終的にそれが正しく機能しない理由(?)を見つけて排除することを望みます。 同じ問題を持つユーザーFとGも見つかりました-解決策はありません。 ヒントがあればとてもありがたいです。また、さらに詳しい情報が必要な場合は、喜んでお答えします。 さらに、いくつかの詳細なシステム出力が見つかります。 $ sudo systemctl status networking.service ● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2017-09-04 17:21:42 IST; 1h 27min ago Docs: man:interfaces(5) …

1
zshでのチルダの拡張
FreeBSDを使用しているときに、zshのこの動作に遭遇しました。 % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory 同じことがbashでもうまく機能するので、これは本当に私を混乱させました。 私はtouchzshでチルダを使用してファイルを作成できますls。 % touch ~/test2 % ls ~/test2 /home/christoph/test2 最初は、zshはその後にパスがあることを認識していないため、of=展開しませんでした~。ただし、ファイル名のオートコンプリートは問題なく機能します。実際、既存のファイル名を使用し、そのパスをで開始し~、ある時点でTabを押すと、入力しているコマンドでパスが展開されます。 なぜ合格のzshん~/test2にdd、ではありませんか/home/christoph/test2? Linuxでもzshは同じように動作します。実際、私は上記のコマンドを実行し、その出力をLinuxマシンにコピーしました。
11 zsh  tilde 

2
findの-pathおよび-pruneオプションについて説明する
私が理解している簡単なスクリプトがあります。はっきりしないのは、findコマンドです。私はたくさんのドキュメントを持っていますが、それはそれをより明確にするのに役立ちません。私の考えは、それがforループのように機能し、現在見つかったファイルが{}にスワップインされて$ HOME / $ dir_nameにコピーされると思いますが、-pathおよび-prune -oを使用した検索はどのように機能しますか?そのような具体的で関連性のあるドキュメントがあり、それでも何が起こっているのかわからないのは面倒です。 #!/bin/bash # The files will be search on from the user's home # directory and can only be backed up to a directory # within $HOME read -p "Which file types do you want to backup " file_suffix read -p "Which directory do you …
11 find 


2
/etc/security/limits.confは適用されません
私は持っています/etc/security/limits.conf、それは適用されていないようです: a soft nofile 1048576 # default: 1024 a hard nofile 2097152 a soft noproc 262144 # default 128039 a hard noproc 524288 aユーザー名はどこにありますか。実行するulimit -Hnとulimit -Sn、次のように表示されます。 4096 1024 /etc/security/limits.d内容は次の1つだけです。 scylla - core unlimited scylla - memlock unlimited scylla - nofile 200000 scylla - as unlimited scylla - nproc 8096 私はそれらの値を追加して/etc/security/limits.conf再起動してみました: …
11 limit  ulimit 

3
ファイル名を変数に分割する方法は?
次の形式のcsvファイルのリストがあるとします。 INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv INT_V1_&ASG_B1_V1_はすべてCSVファイルには、それに開始を意味し、固定されています。 ファイル名を変数に分割するにはどうすればよいですか? たとえば、名前を取得して変数に割り当てたいと考えました$Name。
11 bash  ksh 

2
Dell XPS 13 9350/9360のヘッドフォンでホワイトノイズを防止する方法
Dell XPS 13の3.5mmオーディオジャックにヘッドフォンを接続するたびに、予想されるオーディオに加えてホワイトノイズが継続的に聞こえます。ヘッドフォンジャックの一般的なノイズフロアよりもはるかに大きくなります。 私は、XPS 13 9350(両方のために、この同じ問題の他の多くのレポートを見つけた1、2)及びXPS 13 9360(1、2、3、私は障害のあるユニットを持っているように、それはいないようですので、)。 このノイズを止める方法はありますか?
11 audio  alsa  jack 

2
FreeBSDパッケージリポジトリ-手動署名検証を行う方法?
FreeBSDパッケージWebサイトでパッケージの署名を確認しようとしています wget http://pkg.freebsd.org/FreeBSD:11:amd64/latest/digests.txz tar xf digests.txz これは、3つのファイルを提供します:digests、digests.pub digests.sig 私はそれを取るdigests.sigファイルの署名であるdigestsとdigests.pub公開鍵として。しかし、私はそれを確認しようとしました: openssl dgst -verify digests.pub -signature digests.sig digests そしてメッセージを得た Verification Failure 私は何かが間違っていると思います-私が欠けているものを誰かに教えてもらえますか? 編集:ソースコードの調査に基づいて、opensslライブラリから呼び出す重要な関数がここにあると思います。しかし、何が入力されているのか、またはコマンドラインツールを使用してその関数を呼び出すことができるかどうかはわかりません。rsa_verify_cert_cbRSA_verifyopenssl

1
SIGINTまたはSIGTERMが子プロセスではなく親スクリプト自体に送信されるときにコマンドまたは関数を実行する
私がこれを持っているとしましょう script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity 受け取ったときにscript.sh関数を実行したいまたは 例:exit_scriptSIGINTSIGTERM killall script.sh # it will send SIGTERM to my script スクリプトでこれを実行したい exit_script() { echo "Printing …


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