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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

4
ฟังก์ชั่นการโทรประกาศด้านล่าง
เป็นไปได้ไหมที่จะเรียกฟังก์ชั่นที่ถูกประกาศด้านล่างด้วยการทุบตี? ตัวอย่าง if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }


2
เป็นไปได้หรือไม่ที่จะมีเกตเวย์เริ่มต้นหลายรายการสำหรับการเชื่อมต่อขาออก?
ฉันต้องการมี NIC หลายตัว (eth0 และ wlan0) ในซับเน็ตเดียวกันและทำหน้าที่เป็นข้อมูลสำรองสำหรับแอปพลิเคชันบนโฮสต์หาก NIC ตัวใดตัวหนึ่งล้มเหลว ด้วยเหตุนี้ฉันจึงสร้างตารางเส้นทางเพิ่มเติม นี่คือ/etc/network/interfacesลักษณะที่: iface eth0 inet static address 192.168.178.2 netmask 255.255.255.0 dns-nameserver 8.8.8.8 8.8.4.4 post-up ip route add 192.168.178.0/24 dev eth0 src 192.168.178.2 post-up ip route add default via 192.168.178.1 dev eth0 post-up ip rule add from 192.168.178.2/32 post-up ip rule add …

7
ชื่อผู้ใช้และรหัสผ่านในบรรทัดคำสั่งด้วย sshfs
ฉันกำลังสร้างสคริปต์สำรองขนาดเล็กโดยใช้sshfs: sshfs backup_user@target_ip:/home /mnt/backup มีวิธีการรวมรหัสผ่านในคำสั่งนี้หรือไม่? หรือมีโซลูชันการถ่ายโอนไฟล์อื่นที่สามารถใช้รหัสผ่านการเข้าสู่ระบบอื่นนอกเหนือจาก FTP / SFTP ได้หรือไม่
15 linux  ssh  sshfs 

2
Unset `setcap` ความสามารถเพิ่มเติมเกี่ยวกับการจ่ายได้
คำตอบให้กับลินุกซ์: ช่วยให้ผู้ใช้เพื่อฟังพอร์ตด้านล่าง 1024ที่ระบุให้สิทธิ์เพิ่มเติมปฏิบัติการใช้setcapดังกล่าวว่าโปรแกรมที่สามารถผูกกับพอร์ต <1024: setcap 'cap_net_bind_service=+ep' /path/to/program วิธีที่ถูกต้องในการยกเลิกการอนุญาตเหล่านี้คืออะไร?

2
ฉันจะทำให้บริการผู้ใช้รอจนกระทั่งเครือข่ายออนไลน์ได้อย่างไร
ฉันได้เขียนไฟล์บริการผู้ใช้ systemd สองไฟล์ซึ่งฉันต้องการให้ผู้ใช้เปิดใช้งานและต้องการการเชื่อมต่อเครือข่ายที่ใช้งานได้ ฉันคิดว่าจะง่ายเหมือน: Wants=network-online.target After=network-online.target อย่างไรก็ตามบริการดูเหมือนจะเริ่มเร็วเกินไปและในjournalctlฉันเห็น: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file or directory. จากนั้นฉันค้นหาเพิ่มเติมและลอง Wants=network.target After=network.target sudo systemctl enable systemd-networkd-wait-online.serviceและทำ ตอนนี้ฉันมีในjournalctl: network.target: Cannot add dependency job, ignoring: Unit network.target failed to load: No such file or directory. และอีกครั้งบริการเริ่มเร็วเกินไป ข้อความนั้นควรจะอยู่ที่นั่นหรือไม่? ฉันจะแก้ไขปัญหาของฉันได้อย่างไร …

1
เคอร์เนล Linux: ความหมายของซอร์ส - ทรี, อิน - ทรีและ out-of-tree
คำว่า "in-tree" และ "out-of-tree" หมายถึงอะไร? นอกจากนี้ "source tree" อ้างถึงเคอร์เนลอย่างเป็นทางการที่ปล่อยจาก / ดูแลที่ kernel.org หรือเป็นคำทั่วไปที่สามารถอ้างถึงเคอร์เนลลินุกซ์ (แก้ไข) ใด ๆ ได้หรือไม่?
15 linux  kernel 

2
% MEM และ VSZ ของ top หมายถึงอะไร
ฉันกำลังทำงานกับระบบลินุกซ์ในตัว (RAM ขนาด 128MB) โดยไม่มีพาร์ติชั่นสว็อปใด ๆ ด้านล่างคือผลลัพธ์สูงสุด: Mem: 37824K used, 88564K free, 0K shrd, 0K buff, 23468K cached CPU: 0% usr 0% sys 0% nic 60% idle 0% io 38% irq 0% sirq Load average: 0.00 0.09 0.26 1/50 1081 PID PPID USER STAT VSZ %MEM CPU %CPU COMMAND 1010 …

5
ความหมายของคอลัมน์ในคำสั่ง“ ล่าสุด”
ขณะที่ฉันกำลังตรวจสอบเซิร์ฟเวอร์ที่กำลังรีบูตตามปกติฉันเริ่มมองหายูทิลิตี้ "ล่าสุด" แต่ปัญหาคือฉันไม่สามารถค้นหาความหมายของคอลัมน์ได้ ฉันมีแน่นอนมองผ่านชายคนนั้น แต่มันไม่ได้มีข้อมูลนี้ root@webservice1:/etc# last reboot reboot system boot 3.2.13-grsec-xxx Thu Apr 12 09:44 - 09:58 (00:13) reboot system boot 3.2.13-grsec-xxx Thu Apr 12 09:34 - 09:43 (00:08) reboot system boot 3.2.13-grsec-xxx Thu Apr 12 09:19 - 09:33 (00:13) reboot system boot 3.2.13-grsec-xxx Thu Apr 12 08:51 - …
15 linux  last 

4
ฉันจะดีบักปัญหา Suspend-to-RAM บน Linux ได้อย่างไร
ฉันหวังว่าจะได้รับคำแนะนำจากประสบการณ์เกี่ยวกับวิธีแก้ไขข้อผิดพลาดเกี่ยวกับ suspend-to-RAM คำแนะนำเฉพาะสำหรับสถานการณ์ของฉัน (รายละเอียดด้านล่าง) จะดีมาก แต่ฉันก็สนใจคำแนะนำทั่วไปเกี่ยวกับวิธีการแก้ไขปัญหาดังกล่าว ปัญหา: บ่อยครั้งเมื่อฉันพยายามที่จะระงับเครื่องของฉันมันจะติดอยู่ในสถานะ "ไม่หยุดชั่วคราว แต่ไม่ตื่น" บ่อยครั้งที่หน้าจอจะเป็นสีดำสนิท แต่บางครั้งจะมีข้อความแสดงข้อผิดพลาดต่อไปนี้: GLib-WARNING **: getpwuid_r(): failed due to unknown user id (0) นอกจากนี้รัฐนี้ยังจะมีแฟน ๆ ที่เตะเข้าเกียร์สูง วิธีเดียวที่จะได้รับสถานะนี้คือการปิดแล็ปท็อปด้วยตนเอง ข้อมูลบางอย่าง $ uname -a Linux baltar 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:26:05 UTC 2010 x86_64 GNU/Linux $ lsb_release -a Distributor ID: Ubuntu Description: …

6
ข้อเสียของ umask 077?
ข้อเสียสำหรับการมี umask ที่เข้มงวดของ 077 คืออะไร? Distros จำนวนมาก (ฉันเชื่อว่าทั้งหมดยกเว้น Red Hat?) มีค่าเริ่มต้น umask เป็น 022 กำหนดค่าใน / etc / profile ดูเหมือนว่าวิธีนี้จะไม่ปลอดภัยสำหรับระบบที่ไม่ใช่เดสก์ท็อปซึ่งผู้ใช้หลายรายกำลังเข้าถึงและความปลอดภัยเป็นเรื่องที่น่ากังวล ในโน้ตที่เกี่ยวข้องบน Ubuntu ไดเรกทอรีบ้านของผู้ใช้จะถูกสร้างขึ้นด้วยการอนุญาต 755 และตัวติดตั้งระบุว่านี่คือการทำให้ผู้ใช้แบ่งปันไฟล์ได้ง่ายขึ้น สมมติว่าผู้ใช้สามารถตั้งค่าการอนุญาตให้ใช้ไฟล์ร่วมกันได้อย่างสะดวกสบายนี่ไม่ใช่ปัญหา มีข้อเสียอะไรอีกบ้าง?

1
ip link และ ip addr แปลความหมาย
ฉันกำลังค้นหาคำอธิบายสิ่งที่ผลลัพธ์ของคำสั่งip linkและความip addrหมายในกล่องลินุกซ์ # ip link 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff 4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000 link/ether 00:a1:ba:51:4c:12 brd ff:ff:ff:ff:ff:ff ว่าอะไรเป็นLOWER_UP, NO-CARRIERและธงอื่น ๆ ? ฉันได้พบการอ้างอิงที่http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.psแต่มันไม่มีข้อมูลที่ครบถ้วนและหน้าคนยังไม่ละเอียดพอ


3
ค้นหาว่าห้องสมุดอยู่ในเส้นทางหรือไม่
สมมติว่าฉันต้องการทดสอบว่ามีการติดตั้งไลบรารีและใช้งานได้โดยโปรแกรมหรือไม่ ฉันสามารถใช้ldconfig -p | grep mylibเพื่อดูว่ามีการติดตั้งในระบบหรือไม่ แต่ถ้าห้องสมุดเป็นที่รู้จักกันเพียงผ่านการตั้งค่าLD_LIBRARY_PATH? ในกรณีนั้นโปรแกรมอาจหาห้องสมุดได้ แต่ldconfigจะไม่ทำเช่นนั้น ฉันจะตรวจสอบว่าห้องสมุดอยู่ในเส้นทางลิงเกอร์รวมกันได้อย่างไร ฉันจะเพิ่มว่าฉันกำลังมองหาวิธีการแก้ปัญหาที่จะทำงานแม้ว่าฉันจะไม่ได้มีโปรแกรมที่อยู่ในมือ (เช่นโปรแกรมยังไม่ได้รวบรวม) ฉันแค่อยากจะรู้ว่ามีห้องสมุดอยู่ในld' เส้นทางของ

5
ฉันสามารถเชื่อมต่อแล็ปท็อป Ubuntu Linux กับแล็ปท็อป Windows 10 ผ่านสายเคเบิลอีเธอร์เน็ตได้หรือไม่
ฉันเคยเห็นผู้คนเชื่อมต่อคอมพิวเตอร์สองเครื่องด้วยสายเคเบิลอีเธอร์เน็ต แต่คำแนะนำที่ฉันเห็นสำหรับ Windows กับ Windows หรือ Mac กับ Mac หรือ Windows กับ Mac ฉันไม่เคยพบเจอปัญหาใด ๆ ในการเชื่อมต่อ Windows กับ Linux เป็นไปได้หรือไม่ที่จะเชื่อมต่อระบบ Windows เข้ากับระบบ Linux ผ่านสาย Ethernet?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.