คำถามติดแท็ก raspbian

การแจกจ่าย Linux สำหรับ Raspberry Pi มาจาก Debian

7
วิธีที่ง่ายที่สุดในการส่งอีเมลแบบบรรทัดเดียวผ่านบรรทัดคำสั่งโดยใช้ gmail?
การใช้ Raspbian และ Ubunntu 16.04 LTS ต้องใช้โซลูชัน Linux ทั่วไป ความต้องการนั้นง่าย: ฉันต้องการวิธีส่งข้อความอีเมลแบบบรรทัดเดียวจากบรรทัดคำสั่ง ฉันได้ตั้งค่าบัญชี gmail สำหรับ Rpi3 เฉพาะนี้โดยมีที่อยู่ของ rpi3abc@gmail.com - โดยไม่มี 2FA ดังนั้นตอนนี้ฉันต้องสามารถส่งข้อความเมลแบบบรรทัดเดียวได้จากทุกที่ (รวมถึง cron) โดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ ฉันต้องการให้สามารถส่งไฟล์ข้อความได้ stdinโดยทั่วไปอะไรจาก

4
รีบูตโดยอัตโนมัติหากไม่มีการเชื่อมต่อ wifi ในช่วงเวลาหนึ่ง
ดูเหมือนว่าเซิร์ฟเวอร์ Raspberry Pi ของฉันจะสูญเสียการเชื่อมต่อ wifi หลังจากเวลาสุ่มและไม่สามารถกู้คืนโดยอัตโนมัติได้ โดยปกติการรีบู๊ตด้วยมือจะช่วยแก้ปัญหาได้ ฉันต้องการให้รีบูตโดยอัตโนมัติหากไม่มี wifi หลังจากผ่านไปประมาณ 30 นาที ฉันจะทำสิ่งนั้นได้อย่างไร

8
รับชื่ออุปกรณ์บนเครือข่าย
ฉันต้องการทราบชื่อของอุปกรณ์ทั้งหมดในเครือข่าย ฉันได้ลองแล้วโดยไม่ประสบความสำเร็จอย่างยิ่งใหญ่พบคำสั่งมากมายในเว็บ แต่ไม่มีอะไรทำงานเหมือนที่ฉันต้องการ โดยทั่วไปเมื่อฉันป้อนการตั้งค่าเราเตอร์ของฉันฉันจะได้รับชื่อของอุปกรณ์ที่เชื่อมต่อกับเน็ตของฉัน ฉันสามารถรับมันได้ในแอพพลิเคชั่นบางตัวด้วยดังนั้นฉันคิดว่ามันสามารถทำได้ในบางวิธี ฉันต้องการรายการชื่อของอุปกรณ์ทั้งหมดที่เชื่อมต่อกับเครือข่าย Wi-Fi ของฉันผ่าน commandline ขอบคุณ 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 …

2
ความแตกต่างระหว่าง ppp0 กับ wwan0
ฉันใช้ Raspian กับ RaspberryPi เมื่อเสียบโมเด็ม GSM ผมเห็นสองอินเตอร์เฟซ - wwan0 & ppp0 wwan0 มีอยู่แม้จะเสียบโมเด็ม GSM แต่ไม่ได้เชื่อมต่อ ppp0 มีอยู่เฉพาะเมื่อเชื่อมต่อโมเด็ม GSM คำถาม อะไรคือความแตกต่างระหว่างwwan0และppp0และทำไมผมเห็นppp0นอกเหนือไปwwan0? เหตุใดที่อยู่ IP จึงถูกกำหนดให้ppp0และไม่ได้รับwwan0หลังจากสร้างการเชื่อมต่อแล้ว?

2
เปลี่ยนรหัสผ่านโดยทางโปรแกรม
ใน Raspian รุ่นปัจจุบันฉันรู้ว่ามันเป็นไปได้ที่จะเปลี่ยนรหัสผ่านของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันจากบรรทัดคำสั่งดังนี้: sudo passwd ซึ่งจะแจ้งให้ผู้ใช้ป้อนรหัสผ่านใหม่สองครั้ง สิ่งนี้จะสร้างผลลัพธ์เช่น: Changing password for pi. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ฉันสงสัยว่ามีวิธีที่เป็นไปได้ในการเปลี่ยนรหัสผ่านโดยทางโปรแกรมเช่นจากเชลล์สคริปต์ ฉันพยายามสร้างสคริปต์การกำหนดค่าเพื่อปรับใช้กับ Raspberry Pis ของฉันและฉันไม่ต้องการพิมพ์รหัสผ่านใหม่ด้วยตนเอง

2
จะแก้ไข / etc / fstab ให้เหมาะสมกับไดรฟ์เครือข่ายได้อย่างไร
ฉันพยายามติดตั้งไดรฟ์เครือข่ายโดยอัตโนมัติเมื่อเริ่มต้นโดยการแก้ไข/etc/fstabแต่ไม่ทำงาน ถ้าฉันดำเนินการเส้นนี้ sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123 มันใช้งานได้ดี /etc/fstabแต่ผมไม่ทราบวิธีการเขียนเหมือนกันใน

1
ฉันจะเพิ่มแอพพลิเคชั่นในแถบเปิดแอพพลิเคชั่น lxpanel ผ่านทาง cli ได้อย่างไร?
มีวิธีในแถบเครื่องมือ LXDE เพื่อเปลี่ยนแอปพลิเคชันที่อยู่ในส่วนเปิดใช้ด่วนผ่านทางเทอร์มินัลเพื่อให้สามารถใส่ในแบทช์ไฟล์เพื่อเปลี่ยนบนไคลเอนต์หลาย ๆ เครื่องได้หรือไม่

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 ... …

3
ปิดการใช้งานสคริปต์ init.d ใน systemd
ฉันเปลี่ยนระบบ init จาก sysvinit เป็น systemd ในการติดตั้ง raspbian การติดตั้งบูทดี แต่ตอนนี้เริ่ม 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) …

1
ใครเป็นผู้เริ่มต้น ssh-agent ของฉันและทำไมมันถึงไม่จบอย่างถูกต้อง?
นี่เป็นปัญหาที่ฉันมีมาเป็นเวลานาน แต่ทุกครั้งที่ฉันพยายามคิดอะไรบางอย่างที่ฉันหลงทางดังนั้นฉันจึงคิดว่าฉันควรถามที่นี่ว่าอาจมีใครบางคนที่มีประสบการณ์มากกว่าสามารถช่วยฉันได้ พื้นหลัง Raspberry Pi ของฉันใช้ Raspbian Jessie และฉันใช้ SSH บ่อยครั้งเพื่อเข้าสู่ระบบและรันคำสั่งจากระยะไกล ในระหว่างช่วง SSH ครั้งแรกของฉันฉันสังเกตเห็นว่าssh-agentกระบวนการเกิดขึ้นที่ RPiทุกครั้งที่ฉันเข้าสู่ระบบ แต่ไม่เคยถูกฆ่าตายเมื่อexitเข้า: เข้าสู่ระบบออกหลายครั้งทำให้ssh-agentกระบวนการหลายอย่างเกิดขึ้นโดยไม่ต้องทำอะไรเลย เล่นไปรอบ ๆ และอ่านหน้าคนและคำตอบที่นี่และที่นั่นฉันเพิ่งเข้าใจวัตถุประสงค์ของการssh-agentและฉันก็รู้ว่ามันควรจะถูกฆ่าตามปกติเมื่อออกจากระบบดังนั้นฉันเริ่มถามตัวเองว่าทำไมมันไม่ นอกจากนี้ฉันสังเกตเห็นว่าการออกตัวsource ~/.bashrcทำให้เกิดอีกตัวอย่างของssh-agentการเกิด ฉันอ่านหน้าญาติSSH_AGENT_PIDควรกำหนดตัวแปรสภาพแวดล้อมเนื่องจากssh-agentโปรแกรมควรเริ่มทำงานภายในevalเพื่อประมวลผลเอาต์พุตและกำหนดตัวแปรดังกล่าวซึ่งจะถูกใช้โดยคำสั่งที่เกี่ยวข้องกับ SSH อื่น ๆ รวมถึงssh-agent -k(เพื่อฆ่าเอเจนต์ที่สัมพันธ์กับเซสชันปัจจุบัน) ดังนั้นฉัน วิ่งecho $SSH_AGENT_PIDและecho $SSH_AUTH_SOCKแต่ทั้งคู่ก็ว่างเปล่า ฉันรู้ทันที: อาจเป็นไปได้ว่ากระบวนการไม่ได้หยุดทำงานเมื่อออกจากระบบเนื่องจากssh-agent -kพยายามอ่าน PID จากตัวแปรสภาพแวดล้อมที่ไม่ได้ตั้งค่า ปัญหา เนื่องจากssh-agentไม่ได้ถูกฆ่าตายในการออกจากระบบและนี้เพื่อตรวจสอบว่าเกิดขึ้นเพราะตัวแปรสภาพแวดล้อมที่จำเป็นไม่ได้ตั้งค่าก็สามารถสิ่งหนึ่งเท่านั้นเฉลี่ย: ใครก็ตามที่เรียกร้องssh-agentในการเข้าสู่ระบบอาจจะไม่ได้ทำมันในทางที่เหมาะสม (ซึ่งจะเป็นeval "$(ssh-agent -s)" ) ดังนั้นฉันคิดว่า: ดีปัญหาคืออะไร? ฉันจะค้นหาไฟล์การกำหนดค่าบริการหรือสคริปต์การเข้าสู่ระบบใด ๆ ที่ได้รับการดำเนินการเพื่อเริ่มตัวแทนและแก้ไขด้วยตนเอง! มันจะอยู่ที่ไหนในโลก? …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.