Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

3
จะสร้าง Samba share ที่สามารถเขียนได้จาก Windows โดยไม่ได้รับอนุญาต 777 อย่างไร
ฉันมีเส้นทางบนเครื่อง Linux (Debian 8) ซึ่งฉันต้องการแบ่งปันกับคอมพิวเตอร์ Samba 4 ไปยังคอมพิวเตอร์ Windows (Win7 และ 8 ในโดเมน) ในของsmb.confฉันฉันทำต่อไปนี้: [myshare] path = /path/to/share writeable = yes browseable = yes guest ok = yes public = yes ฉันมีสิทธิ์อ่านอย่างสมบูรณ์จาก Windows แต่เพื่อให้สามารถเข้าถึงการเขียนได้ฉันต้องทำchmod -R 777 /path/to/shareเพื่อให้สามารถเขียนได้จาก Windows สิ่งที่ฉันต้องการคือการเข้าถึงการเขียนจาก Windows /path/to/shareหลังจากที่ผมให้ข้อมูลประจำตัวของลินุกซ์ของเจ้าของลินุกซ์ ฉันได้ลองแล้ว: [myshare] path = /path/to/share writeable = yes browseable …

2
systemd จับเวลาทุก 15 นาที
ฉันพยายามสร้าง systemd timer ที่ทำงานทุกๆ 15 นาที ตอนนี้ฉันมี: timer-fifteen.timer: [Unit] Description=15min timer [Timer] OnBootSec=0min OnCalendar=*:*:0,15,30,45 Unit=timer-fifteen.target [Install] WantedBy=basic.target timer-fifteen.target: [Unit] Description=15min Timer Target StopWhenUnneeded=yes สิ่งนี้รันซ้ำแล้วซ้ำอีกโดยไม่หยุด มันจำเป็นต้องใช้*:0,15,30,45:*แทนหรือไม่? ฉันจะทำงานนี้ได้อย่างไร
33 systemd 

10
รหัสสาธารณะ SSH จะไม่ส่งไปที่เซิร์ฟเวอร์
ฉันได้รับการดิ้นรนกับสิ่งนี้มาสองสามชั่วโมงดังนั้นความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก ... ฉันมี 2x เซิร์ฟเวอร์ซึ่งทั้งสองอย่างที่ฉันสามารถsshที่จะมีกุญแจสาธารณะจาก OSX sshd_configปัญหาที่ทุกคนมีดังนั้นผมมั่นใจทุกอย่างเป็นสิ่งที่ดีกับ ฉันกำลังพยายามกำหนดค่างาน cron rsyncเพื่อซิงค์เซิร์ฟเวอร์ทั้งสองและต้องการเซิร์ฟเวอร์ B (สำรอง) ไปยังsshเซิร์ฟเวอร์ A โดยใช้รหัสสาธารณะ ฉันไม่สามารถใช้ชีวิตของฉันได้เพราะเหตุใดจึงไม่พบกุญแจสาธารณะของฉัน - อยู่ใน~/.ssh/(เช่น. /root/.ssh) และการอนุญาตไฟล์ทั้งหมดนั้นถูกต้องใน A & B นี่คือผลลัพธ์: debug2: we did not send a packet, disable method debug3: authmethod_lookup publickey debug3: remaining preferred: keyboard-interactive,password debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey …

10
เทอร์มินัลสเปรดชีตและโปรแกรมประมวลผลคำ?
มีเทอร์มินัล (ดี) ใดบ้าง ( เช่นทำงานใน VT ไม่ใช่ในสเปรดชีต GUI / X) หรือโปรแกรมประมวลผลคำสำหรับ Unix / Linux? ใครสามารถจำชื่อของโปรแกรมดังกล่าวซึ่งเป็นที่นิยมมาก่อน (เช่นก่อน X กลายเป็นที่แพร่หลาย) ฉันรู้วิธีการ "แก้ไข" ในการประมวลผลคำใน Unix โดยใช้ภาษามาร์กอัปเช่น LaTeX หรือ GROFF พร้อมกับโปรแกรมแก้ไขอย่างง่ายเช่น vi หรือ emacs ... แต่สิ่งที่ฉันสงสัยคือถ้ามี - หรือเป็น ( มีใครจำโปรแกรมที่เก่ากว่าที่ทำสิ่งนี้ได้หรือไม่) - เป็นโปรแกรม WordPerfect เหมือน MS-DOS (pre-Windows) รุ่นเก่าสำหรับ Unix หรือไม่ ในที่ที่คุณไม่มี WYSIWYG จริง แต่สิ่งที่ชอบเน้นย้ำและขีดเส้นใต้ถูกทำเครื่องหมายในข้อความด้วยสีวิดีโอย้อนกลับและอื่น ๆ …

4
การแตกไฟล์เป็นชุด
เมื่อฉันลอง unzip filename.zip มันได้ผล. อย่างไรก็ตามฉันต้องทำการคลายซิปชุดของไฟล์ zip ทำไม: find . -name "*.zip" -print0 | xargs -0 unzip หรือ ls *.zip | xargs unzip ไม่ทำงาน? ในทั้งสองกรณีฉันได้รับข้อความ "คำเตือน: ชื่อไฟล์ไม่ตรงกัน:"
33 command-line  zip 

2
ชื่ออินเตอร์เฟส eth0 หมายถึงอะไรใน Linux
ชื่ออินเตอร์เฟสของ Linux หมายถึงอะไร eth0 eth1 wlan0 สมมติฐานปัจจุบันของฉันคือเมื่อเราเชื่อมต่อกับอินเทอร์เน็ตผ่านสาย LAN มันคือ eth0 หรือ eth1 และเมื่อเราเชื่อมต่อกับอินเทอร์เน็ตผ่าน WiFi มันเป็น wlan0
33 linux  networking 

5
ค้นหาข้อความบนเอาต์พุตเทอร์มินัล
ฉันใช้งานแอพพลิเคชั่นที่มีคำสั่ง$ grails run-appที่จะพิมพ์เข้าสู่ระบบเทอร์มินัลเหมือนด้านล่าง สิ่งที่ฉันต้องการคือค้นหาข้อความเฉพาะ (พูดuser authorities) ในบันทึกนี้เพื่อให้ฉันสามารถตรวจสอบเพิ่มเติมได้ วิธีหนึ่งในการใช้ Logging Apis เพื่อเขียนไฟล์ข้อความ แต่ฉันต้องการค้นหาในเทอร์มินัลในขณะนี้ ฉันพบคำถามที่คล้ายกันเกี่ยวกับวิธีค้นหาข้อความบนเทอร์มินัลโดยตรงซึ่งแนะนำscreenคำสั่ง แต่ฉันไม่รู้ว่าscreenทำงานอย่างไรในกรณีนี้ ฉันพยายาม $ screen grails run-app แต่ไม่สามารถเดินหน้าต่อไปได้ ฉันสามารถดูรายการหน้าจอด้วย prayag@prayag:~/zlab/nioc2egdelonk$ screen -list There is a screen on: 8076.pts-2.prayag (10/06/2013 12:13:25 PM) (Attached) 1 Socket in /var/run/screen/S-prayag.


15
ฉันจะรันคำสั่ง linux เดียวกันในแท็บ / เชลล์มากกว่าหนึ่งรายการพร้อมกันได้อย่างไร
มีเครื่องมือ / คำสั่งใน Linux ที่ฉันสามารถใช้เพื่อเรียกใช้คำสั่งในมากกว่าหนึ่งแท็บพร้อมกันหรือไม่ ฉันต้องการรันคำสั่งเดียวกัน: ./myprog argument1 argument2พร้อมกันในเชลล์มากกว่าหนึ่งอันเพื่อตรวจสอบว่า mutex ทำงานได้ดีในโปรแกรม threaded หรือไม่ ฉันต้องการเพิ่มจำนวนอินสแตนซ์ของโปรแกรมนี้เพื่อใส่รหัสของฉันภายใต้ความเครียดในภายหลัง ฉันกำลังมองหาบางอย่างที่กำแพงทำ ฉันสามารถนึกถึงการใช้ tty ได้ แต่มันก็ดูเหมือนจะเจ็บปวดมากถ้าฉันต้องไต่ระดับนี้ให้มากขึ้น

5
ลบ GPT - ค่าเริ่มต้นกลับเป็น MBR
ฉันได้รับข้อผิดพลาดนี้: คำเตือน !! ตรวจพบ GPT ที่ไม่รองรับ (ตารางพาร์ติชัน GUID) ใช้ GNU Parted ฉันต้องการกลับไปที่ MBR ปกติ ฉันพบคำแนะนำที่นี่และทำ: parted /dev/sda mklabel msdos quit แต่เมื่อผมได้รับการตัวเลือกมันคายออกมาเตือนว่าฉันจะสูญเสียข้อมูลทั้งหมดบนmklabel /dev/sdaมีวิธีการรับ MBR ปกติกลับโดยไม่ฟอร์แมตดิสก์หรือไม่
33 linux  gpt  parted  mbr  gdisk 

3
รายการของไฟล์ที่แก้ไขล่าสุด
ฉันจะดูรายการไฟล์ทั้งหมดที่ถูกแก้ไขได้อย่างไรพูดเมื่อ 3 เดือนที่แล้ว ฉันตรวจสอบคำถามนี้แต่ฉันไม่สามารถนำไปใช้กับสถานการณ์ของฉันได้ ฉันลองตอนนี้ดูเหมือนว่าจะทำงานได้ แต่ฉันรู้ว่าควรมีวิธีที่ดีกว่าในการใช้การค้นหา ls -ltR | grep -v '2011-05' | grep -v '2011-06' | grep -v '2011-07' | grep -v '2011-08
33 files  find  ls  date 

10
สตรีมมิ่งไปยัง Apple TV (3) จาก Linux
เอาล่ะนี่คือการตั้งค่า: แอปเปิ้ลทีวีหนึ่งตัวในห้องนั่งเล่นเชื่อมต่อกับเครือข่ายแบบใช้สาย พีซีหนึ่งเครื่องที่ใช้ Linux (Arch Linux x64, AMD) ที่มีเพลงภาพยนตร์และซีรีส์ (มีสาย) ทั้งหมด ตอนนี้ฉันรู้แล้วว่า atv สามารถสตรีมเพลงและรายการที่แชร์จาก windows / mac โดยใช้ iTunes และแชร์ที่บ้าน กล่องที่มีไฟล์กำลังใช้งาน Linux อยู่ ฉันได้ลองติดตั้ง forked-daapd ซึ่งเป็นที่รู้จักในฐานะเซิร์ฟเวอร์ของอินสแตนซ์ iTunes ทั้งหมดในบ้าน แต่ไม่ใช่ atv ฉันได้อ่านแล้วว่านี่เป็นเพราะการแยก daapd สนับสนุน DAAP แต่ไม่ใช่การแชร์ที่บ้าน ฉันได้ลองใช้เซิร์ฟเวอร์ DAAP อื่น ๆ หลายตัวสำหรับ Linux: mt-daapd (บรรพบุรุษของ forked-daapd) เรื่องราวเดียวกับ forked-daapd ส้มเขียวหวาน. ได้รับการยอมรับจาก iTunes แต่ไม่ได้เสนอสื่อใด …

7
โหลดใหม่ของการกำหนดค่า tmux ไม่คลายการผูกกุญแจ (การผูกคีย์สะสม)
ฉันได้ทดลองใช้การตั้งค่าปุ่มลัด tmux ที่แตกต่างกันและฉันสังเกตเห็นสิ่งต่อไปนี้: หากฉันโหลดการกำหนดค่า tmux ของฉัน (จากภายใน tmux) การโยงคีย์ที่ฉันเคยโหลดจะยังคงโหลดอยู่ วิธีเดียวที่ฉันรู้ว่าการล้างข้อมูลนี้คือการออกจากเซสชัน tmux ทั้งหมดและรีสตาร์ท ดังนั้นดูเหมือนว่า tmux จะจดจำ keybindings ที่โหลดไว้ก่อนหน้านี้ทั้งหมดและจะลบออกเมื่อเริ่มต้นใหม่หรือโดยการผูกมัดอย่างชัดเจน หากต้องการสร้างสิ่งนี้ใหม่: เปิด terminal (A) เริ่ม tmux ตรวจสอบว่าการล็อคปุ่มกดแสดงนาฬิกาหรือไม่ (กดPREFIX C-t) กดPREFIX ?เพื่อดูปุ่มลัดในรายการ แก้ไข ~/.tmux.conf เพิ่มพวงกุญแจ ( bind C-t display "Keybinding C-t") โหลด tmux config ( PREFIX : source-file ~/.tmux.conf) ตรวจสอบว่าปุ่มลัดทำงานได้หรือไม่ (กดPREFIX C-t) กดPREFIX ?เพื่อดูปุ่มลัดใหม่ในรายการ …



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