タグ付けされた質問 「raspbian」

Debianから派生したRaspberry Pi用のLinuxディストリビューション

7
Gmailを使用してコマンドライン経由で1行のメールを送信する最も簡単な方法は?
RaspbianとUbunntu 16.04 LTSを使用するには、汎用のLinuxソリューションが必要です。 要件は簡単です: コマンドラインから1行の電子メールメッセージを送信する方法が必要です。 rpi3abc@gmail.comのアドレスを使用して、この特定のRpi3専用のGmailアカウントを設定しました-2FAなし そのため、ユーザーの介入なしに、どこからでも(cronを含む)1行のメールメッセージを送信できるようにする必要があります。 また、テキストファイルを送信できるようにしたいと思います。基本的に、から何かstdin。


8
ネットワーク上のデバイスの名前を取得する
ネットワーク上のすべてのデバイスの名前を知りたいのですが。私はすでに多くのコマンドをWebで見つけて大成功せずに試しましたが、思ったように機能するものはありませんでした。 基本的に、ルーターの設定を入力すると、ネットに接続されているデバイスの名前を取得できます。一部のアプリケーションでも取得できるので、何らかの方法で実行できると思います。 コマンドラインを介してWi-Fiネットワークに接続されているすべてのデバイスの名前のリストが必要です。 ありがとう pi@raspberrypi ~ $ nmap -sP 192.168.4.0/24 Starting Nmap 6.00 ( http://nmap.org ) at 2015-03-05 13:55 UTC Nmap scan report for 192.168.4.1 Host is up (0.0055s latency). Nmap scan report for 192.168.4.2 Host is up (0.42s latency). Nmap scan report for 192.168.4.4 Host is up (0.045s latency). …

2
ppp0とwwan0の違い
RaspberryPiでRaspianを実行しています。 GSMモデムを接続すると、wwan0とppp0の 2つのインターフェイスが表示されます。 wwan0 GSMモデムが接続されているが接続されていない場合でも存在する ppp0 GSMモデムが接続されている場合にのみ存在します ご質問 何の違いであるwwan0とはppp0、なぜ私は見ていますppp0に加えてwwan0? なぜIPアドレスが割り当てられているにppp0していないwwan0接続が確立された後?

2
ネットワークドライブの/ etc / fstabを適切に編集する方法
起動時にネットワークドライブを編集して自動的にマウントしようとしています/etc/fstabが、機能しません。 これを実行すると、 sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123 それは素晴らしい働きをします。しかし、私はで同じように適切に書く方法がわかりません/etc/fstab。


2
プログラムでパスワードを変更する
現在のバージョンのRaspianでは、現在ログインしているユーザーのパスワードをコマンドラインから次のように変更できることを知っています。 sudo passwd 次に、ユーザーに新しいパスワードを2回入力するように求めます。これにより、次のような出力が生成されます。 Changing password for pi. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully シェルスクリプトからのように、プログラムでパスワードを変更する方法があるかどうか疑問に思っていました。 Raspberry Piに展開する構成スクリプトを作成しようとしています。手動で新しいパスワードを入力する必要はありません。

1
ユーザーサービスを有効にできません。「D-Bus接続の取得に失敗しました:接続が拒否されました」サポート
ユーザーとしてsystemdコマンドを実行すると、このエラーが発生します。 admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused ユーザーパラメータがない場合、コマンドは正常に実行されます。 admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Point sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0-rfkill1.device loaded active plugged /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0/rfkil sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0.device loaded active plugged /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0 ... To show all installed …

3
systemdのinit.dスクリプトを無効にする
raspbianインストールで、initシステムをsysvinitからsystemdに変更しました。インストールは正常に起動しますが、起動時にlightdmを開始します。私はそれをしたくありません。 lightdm.service起動時に起動することに気づきました。でサービスを停止する systemctl stop lightdm.service 正常に動作します。 systemctl disable lightdm.service それを無効にする必要がありますが、私に与えます Failed to issue method call: No such file or directory systemctl status lightdm.service くれます lightdm.service - LSB: Light Display Manager Loaded: loaded (/etc/init.d/lightdm) Active: inactive (dead) since Thu, 03 Jul 2014 09:33:00 +0000; 22min ago Process: 762 ExecStop=/etc/init.d/lightdm stop (code=exited, …

1
だれが私のssh-agentを起動しており、なぜそれが正しく終了しないのですか?
これは長い間抱えていた問題ですが、何かを見つけようとするたびに迷子になるので、経験豊富な人がどこで助けてくれるのか、ここで尋ねたほうがいいと思いました。 バックグラウンド 私のRaspberry PiはRaspbian Jessieを実行しており、SSHを使用してログインし、リモートでコマンドを実行します。最初のSSHセッション中に、ログインするたびにRPiでssh-agentプロセスが生成されるのに気づきましたが、ログイン時に強制終了されることはありませんでした。exitログインとログアウトを数回ssh-agent繰り返すと、何もせずにハングしたままにして一連のプロセスが生成されました。manページとあちこちで答えをいじくり回して読んだところ、最近の目的がわかりました。ssh-agentまた、ログアウトすると通常は強制終了されるので、なぜそうでないのかを自問し始めました。さらに、発行source ~/.bashrcによっての別のインスタンスssh-agentが生成されることに気付きました。相対マニュアルページで読んだ環境変数SSH_AGENT_PIDを定義する必要があるのは、ssh-agentプログラムを内でeval起動して出力を実行し、そのような変数を定義する必要があるためです。これらの変数は、ssh-agent -k(現在のセッションに関連するエージェントを強制終了する)など、他のSSH関連コマンドで使用されます。とを実行echo $SSH_AGENT_PIDしましたがecho $SSH_AUTH_SOCK、どちらも空でした。突然気づきました。おそらくssh-agent -k設定されていない環境変数からPIDを読み取ろうとするため、ログアウト時にプロセスが強制終了されません。 問題 以来は、ssh-agentログアウト時に殺されていない、これは確かに必要な環境変数が設定されていないので、それができるだけで平均1の事が起こる:呼び出し、誰でもssh-agentログイン時に、おそらく適切な方法でそれをしない(されるであろうeval "$(ssh-agent -s)")。だから私は思った:まあ、問題は何ですか?エージェントを起動して手動で修正するために実行される構成ファイル、サービス、またはログインスクリプトを見つけるだけです!一体どこにあるのでしょうか? 私が試したこと ssh-agentを呼び出すたびにが生成されることに気付いたのでsource ~/.bashrc、これは最初に検査したファイルですが、SSHに関連するものをリモートで参照するものはありません。次のすべてのファイル内で文字列を検索し続けましたが、何も見つかりませんでしたvissh。 ~/.bashrc ~/.profile /etc/bash.bashrc /etc/profile /etc/profile.d/ (every file in this folder) /etc/environment 関与する可能性のあるファイルが他にありますsource ~/.bashrcか?よくわかりません。 次に、関連するsystemdサービスを検索しましssh.serviceたがWantedBy=multi-user.target、見つかったのはであり、ログイン時に実行されていません(これはSSHサーバーデーモンであるため、これは明らかです)。 また、/home/piフォルダ内のすべてのファイルを一時フォルダに移動してログアウトしてから再度ログインしようとしssh-agentましたが、まだ起動しました。 結局、私はチャンバーで最後に撃ったショットも発射しました:find / -name 'ssh-agent'rootとして/usr/bin/ssh-agent実行し、実行可能ファイルのみを出力したので、基本的には親コマンドのみをログに記録する偽の実行可能ファイルを作成しました: #! /bin/bash ps -o args= $PPID > /home/pi/LOG cat /proc/$PPID/cmdline >> /home/pi/LOG 私は本当の名前を変更し/usr/bin/ssh-agent、適切な権限/ユーザー/グループを設定する偽の1つに置き換え、source ~/.bashrc再度実行して、LOGファイルを印刷しました。 …

2
自動再接続WIFIメソッドを理解しようとしています
私はこの投稿からWIFIドングルを再接続するこの方法を見つけました。しかし、私はそれを試して実装する前に、それがどのように機能するかを明確にしたいと思います。 に移動し/etc/ifplugd/action.d/、ifupdownファイルの名前をに変更します ifupdown.original。 次に行いますcp /etc/wpa_supplicant/ifupdown.sh ./ifupdown。 最終的に: sudo reboot いつ/etc/ifplugd/action.d/ifupdown呼び出されますか? スクリプトは/etc/wpa_supplicant/ifupdown.sh基本的に平易な言葉で何をするのか、それは私にはかなり複雑に見えます。いつ呼ばれるのか 手順1〜3を実行すると、私のWIFIが機能しなくなる他の予期しない問題が発生する可能性がありますか?私はこれをSSH経由でRaspberry PIに実装しようとしていますが、キーボードやモニターを手の届きにくい場所に置く必要はありません。 いろいろググってみましたが少し迷ってしまいました!

1
systemdと端末起動プログラムの違い
この違いがプログラム間で何であるかについて私は興味があります。systemctlで有効にしたときにsystemdで起動した場合と/etc/rc.local、CLI で起動した場合やCLI で起動した場合。 たとえば、私は最近、ラズベリーパイにshairport-syncを使用していました。最初に、sudo systemctl enabled shairport-syncを使用してshairport-syncを開始するように設定しました。 後で、内部の機能を使用して、shairport-sync接続するデバイスにスクリプトを実行したりポストしたりしました。 驚いたことに、スクリプトが実行されshairport-syncたときkill arecord、aplay しかし、私はスクリプトが実行され、殺された端子を介してスクリプトを実行しますarecordとaplay。 さらに混乱させるために、私shairport-syncはそれを強制終了し、ターミナルを介して起動して、何が起こっているかの出力を確認しました。私はそのようにしたときのスクリプトは、デバイスが接続されて殺されたときに、私は期待通りに機能arecordしてaplay。だから、修正として私は無効shairport-syncにsysmtectlしてで実行するように設定する/etc/rc.localクイックフィックスとして。その後、reboot期待通りに機能しました。 これにより、の一部として実行されるsystemdプログラムと、/etc/rc.localまたはCLIを介して開始されたときに実行されるプログラムには、いくつかの違いがあると私は思います。 なぜこれが起こるのですか?これは、実行レベルが異なるためですか?ダークマジック? デバイスが接続するときに実行されるスクリプトはshairport-sync次のとおりです。shairportstart.sh #!/bin/sh /usr/bin/sudo /bin/pkill arecord if [ $(date +%H) -ge "18" -o $(date +%H) -le "7" ]; then /usr/bin/amixer set Speaker 40% else /usr/bin/amixer set Speaker 100% fi /home/pi/shScripts/shairportfade.sh& exit 0 フェードスクリプトは次のとおりです。 shairportfade.sh #!/bin/sh /usr/bin/amixer set …

1
QEMUを使用してRaspberryPiをエミュレートする
QEMUを使用してMacOSXでRaspberryPiシステムを実行したいと思います。このチュートリアルを使用して、私は以下を試しました: ./qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda ArchLinuxARM-2014.06-rpi.img -kernel kernel.img -append "root = / dev / sda" -serial stdio ArchLinuxARM-2014.06-rpi.img私のRPiイメージはどこにあり、kernel.img正確にどこから来ていますかArchLinuxARM-2014.06-rpi.img(私はそれをコピーしましたが、素晴らしいアイデアだったとは思いません)。 その結果、2つのQEMUウィンドウが表示されます。1つは、「マシン」と「表示」メニュー、および次のメッセージを示す黒い画面です。 ゲストはまだディスプレイを初期化していません。 2つ目は、単に黒いウィンドウです。 Raspbianイメージと同じコマンドを使用して同じ問題が発生しました。何が悪いのですか?

3
クリーンを実行せずに(Debian)Apacheをデビルドする方法
DebianでApacheモジュールを編集しようとしています(厳密には、Raspbian Jessie-Liteでこれを行っています)。Debianのビルド手順に広く従っています: $ mkdir -p ~/src/debian; cd ~/src/debian $ apt-get source apache2-bin $ cd apache2-2.4.10 $ debuild -b -uc -us そして、ビルドプロセスは、古いオリジナルのPiで約1時間半かかります。大丈夫です。一度!しかし、ビルドプロセスはa make cleanを実行しているため、1つのmod _ *。cファイルを少し編集した後、全体を再構築したいので、開発が少し遅くなります。 コマンドに追加しようとし-dcましたdebuildが、何も作成されませんでした。ターゲットのmod _ *。soファイルを削除して、再構築するよう「奨励」しましたが、それでもできませんでした。 更新2016-08-21:debuildコマンドに-ncを追加しても、モジュールは再コンパイルされません。そのコマンドからの出力は次のとおりです。 $ debuild -b -uc -us -nc dpkg-buildpackage -rfakeroot -D -us -uc -b -nc dpkg-buildpackage: source package apache2 dpkg-buildpackage: source version 2.4.10-10+deb8u5 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.