Unix & Linux

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

10
วิธีการเริ่มพาร์ติชัน windows จากบรรทัดคำสั่ง Grub
ฉันติดตั้ง Windows 10 HOME บนระบบของฉันแล้ว หลังจากฉันติดตั้ง Windows 10 HOME ฉันติดตั้ง Ubuntu 14.04 LTS บนพาร์ติชันแยกต่างหากเพื่อที่ฉันจะได้ดูอัลบูตได้ ฉันลบ Ubuntu 14.04 LTS โดยการลบพาร์ติชันที่ติดตั้งไว้ ตอนนี้ฉันไม่สามารถเริ่มระบบได้ เมื่อบูตระบบของฉันจะหยุดที่บรรทัดคำสั่ง Grub ฉันต้องการบู๊ตจากการติดตั้ง Windows 10 ซึ่งฉันไม่ได้ลบออกจากระบบของฉัน สิ่งนี้จะปรากฏเมื่อเริ่มต้น: GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> minimal BASH-like editing is supported.for the first word, TAB lists possible commands completions.anywhere else TAB lists the …
17 linux  grub 

4
วิธีกำหนดเซิร์ฟเวอร์ DNS ใน openvpn
ฉันตั้งค่าเซิร์ฟเวอร์ openvpn ด้วยรหัสคงที่ (โหมดใบรับรองไม่สามารถใช้งานได้เนื่องจาก DPI ที่เกตเวย์แห่งชาติ) แต่ฉันไม่สามารถเปลี่ยน DNS ได้โดยอัตโนมัติหลังจากการเชื่อมต่อ ฉันค้นหาผ่านทางอินเทอร์เน็ตและทางทิศตะวันออก, dhcp-optionและทุกคนแสดงให้เห็นการใช้งาน ฉันพยายามเพิ่มบรรทัดนี้ไป client.ovpn dhcp-option DNS 8.8.8.8 ไม่มีผลกระทบ ฉันพยายามเพิ่มบรรทัดนี้ในเซิร์ฟเวอร์ conf push "dhcp-option DNS 8.8.8.8" ไม่มีผลใด ๆ ในความเป็นจริงตามคู่มือ - ประเภท dhcp ตัวเลือก [Parm] ตั้งค่าคุณสมบัติ TAP-Win32 TCP / IP แบบขยายต้องใช้กับ --ip-win32 dynamic หรือ --ip-win32 adaptive แต่ลูกค้าของฉันเป็นเครื่อง Mac เซิร์ฟเวอร์ Linux วิธีการแก้ไขปัญหาใด ๆ ?
17 dns  openvpn 

3
สำรองและคืนค่าการอนุญาตของไฟล์
มีวิธีการสำรองและกู้คืนความเป็นเจ้าของไฟล์และการอนุญาต (สิ่งที่สามารถเปลี่ยนแปลงได้ด้วยchownและchmod)? คุณสามารถทำเช่นนี้ใน Windows ใช้ icacls สิ่งที่เกี่ยวกับรายการควบคุมการเข้าถึง?


2
scp wildcard ไม่ทำงานใน zsh
ฉันเปลี่ยนไปใช้ zsh แล้วและก็ใช้งานได้ดี สิ่งหนึ่งที่แปลกประหลาดเมื่อฉันพยายาม scp ด้วย * wildcard มันใช้งานไม่ได้และฉันต้องไปทุบตี คำสั่งที่สองด้านล่างใช้งานได้ดี ความคิดเห็นใด ๆ เกี่ยวกับสาเหตุที่เป็นเช่นนี้และจะแก้ไขได้อย่างไร ~/dmp ⌚ 16:06:10 $ scp abc@123:/home/se/exports/201405091107/* . zsh: no matches found: root@uf3:/home/se/exports/201405091107/* ~/dmp ⌚ 16:06:53 $ bash sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
17 zsh  wildcards 

3
คำสั่ง rsync พื้นฐานสำหรับสำเนาที่เหมือนกันบิต
เท่าที่ฉันไม่ได้ปลดคำสั่งต่อไปนี้: sudo rsync --delete -azvr /home/oshiro/Desktop/source/ /home/oshiro/Desktop/destination นี่คือทั้งหมดที่ฉันต้องการในการสร้างการซิงโครไนซ์ไฟล์จากที่หนึ่งไปอีกที่หนึ่งหรือไม่? หรือคำสั่งข้างต้นทำอะไรเพิ่มเติมในพื้นหลังที่ฉันไม่รู้เกี่ยวกับ? ตัวอย่างเช่นมันสร้างการกำหนดเวอร์ชันบางประเภทหรือไม่ซึ่งฉันสามารถระบุเวลาที่ผ่านมาเพื่อรับไฟล์ว่ามีการส่งผ่านอย่างไร นั่นเป็นคุณสมบัติที่ฉันไม่ต้องการเปิดใช้งานในขั้นตอนนี้ สิ่งที่ฉันต้องการคือสำเนาของไฟล์จากที่หนึ่งไปอีกที่หนึ่ง ฉันสามารถกำจัดพารามิเตอร์เหล่านี้ได้หรือฉันจำเป็นต้องเพิ่มพารามิเตอร์เพิ่มเติมเพื่อให้การคัดลอกบิตเหมือนกันโดยไม่มีการกำหนดเวอร์ชัน โดยทั่วไปฉันไม่ต้องการสร้างการสำรองข้อมูลวิธีที่ระบบแบ็คอัพไทม์แมชชีนแมคสร้างการสำรองข้อมูล
17 backup  rsync 

3
ให้การเข้าถึงเซิร์ฟเวอร์กับอินเทอร์เน็ตผ่านการเชื่อมต่อไคลเอ็นต์โดย SSH
ฉันสามารถใช้คอมพิวเตอร์ที่บ้านAเพื่อเชื่อมต่อโดย SSH ไปยังเซิร์ฟเวอร์Bซึ่งการเข้าถึงเครือข่ายภายนอกถูกบล็อก กล่าวอีกนัยหนึ่งการร้องขอไปยังอินเทอร์เน็ตจากBเกิดข้อผิดพลาด: เครือข่ายไม่สามารถเข้าถึงได้ ฉันสามารถเปลี่ยนเส้นทางคำขอทั้งหมดเหล่านี้เพื่อส่งผ่านคอมพิวเตอร์Aซึ่งมีการเข้าถึงอินเทอร์เน็ตแบบไม่ จำกัด ได้หรือไม่? เซิร์ฟเวอร์Bเป็นเซิร์ฟเวอร์ที่โฮสต์หนึ่งในเว็บไซต์ของฉัน ฉันต้องการดาวน์โหลดไฟล์เพื่อติดตั้งซอฟต์แวร์บางอย่าง แต่การเชื่อมต่อถูกบล็อก ผมสามารถที่จะถ่ายโอนไฟล์ แต่มันก็มีความซับซ้อนเพราะรุ่นจะแตกต่างกันในและBเพื่อการอ้างอิงที่แตกต่างกันและต้องไฟล์ที่แตกต่างกันในและB ฉันค้นหาบนอินเทอร์เน็ตและดูเหมือนว่าฉันต้องการอุโมงค์ย้อนกลับ แต่ผมพบว่าเพียงการแก้ปัญหาที่พอร์ตถูกเปลี่ยนเส้นทาง แต่ไม่ใช่สิ่งที่ฉันต้องการเนื่องจากฉันไม่ต้องการให้Bเข้าถึงAแต่เชื่อมต่อกับอินเทอร์เน็ต

1
ตัวเลือกบรรทัดคำสั่ง systemd คืออะไร - - สวิตช์สลับรูท "และ" - กำจัดซ้ำ "
ทำpsบน Linux กล่องแสดงของฉันที่systemdทำงานกับตัวเลือกบรรทัดคำสั่งและ--switched-root --deserializeไม่มีอะไรใน man page หรือ/usr/share/doc/systemdพูดถึงมันและ Google ก็ไม่ได้ช่วยอะไรมากนัก ดังนั้นพวกเขาจะทำอย่างไร ฉันเดาว่า--switched-rootมีบางอย่างที่เกี่ยวข้องกับpivot_rootแต่นั่นเป็นเพียงการคาดเดา
17 linux  systemd 

2
ฉันสามารถอนุญาตให้ผู้ใช้ chmod ไฟล์ที่ไม่ได้เป็นของพวกเขา?
ฉันต้องการอนุญาตให้ผู้ใช้ chmod ไฟล์ที่เป็นของ root หรือผู้ใช้บางคนที่ไม่ใช่ตัวเอง ฉันได้แก้ไขไฟล์เป็น 777 และฉันได้รับ "การดำเนินการไม่ได้รับอนุญาต" ฉันได้เพิ่มผู้ใช้ไปยังกลุ่มของไฟล์และได้รับเหมือนกัน ทำไมผู้ใช้ไม่สามารถ chmod ไฟล์ที่พวกเขามีการเข้าถึงการเขียน?

4
จัดเรียงตามวันที่
เดิม: 23 ม.ค. 2011 10:42 บางวัน 2007.12.20.avi 26 มิถุนายน 2009 สิ่งที่เกิดขึ้น 2009.06.25.avi 12 ก.พ. 2010 บางสิ่ง 2010.02.11.avi 29 มกราคม 2011 09:17 บางวัน 2011.01.27.avi ก.พ. 11 2011 20:06 บางวัน 2011.02.10.avi 27 ก.พ. 2011 23:05 บางวัน 2011.02.24.avi เอาท์พุท: 27 ก.พ. 2011 23:05 บางวัน 2011.02.24.avi ก.พ. 11 2011 20:06 บางวัน 2011.02.10.avi 29 มกราคม …
17 sort  busybox 

3
การหาสคริปต์ Bash - ส่งคืนข้อผิดพลาดแทนที่จะออกหรือไม่
ฉันกำลังหาสคริปต์ทุบตีในเทอร์มินัลดังนั้นออกจากข้อผิดพลาดด้วย set -o errexit ฆ่า terminal ของฉันซึ่งเป็นสิ่งที่น่ารำคาญอย่างมากเพราะฉันต้องปิดเครื่องเทอร์มินัลเปิดอีกอันหนึ่งและรีเซ็ตตัวแปรบางตัว จนถึงตอนนี้การใช้ command || return บรรทัดในสคริปต์ทำสิ่งที่ฉันต้องการอย่างแน่นอน set -o errexit ที่จะทำ ... แต่ฉันต้องการให้มันทำเพื่อทั้งสคริปต์; ไม่ใช่แค่หนึ่งบรรทัด / คำสั่ง ฉันมีไฟล์ที่เต็มไปด้วยคำสั่งสำหรับการตั้งค่าไซต์และฉันไม่ควรทำคำสั่ง || กลับ สำหรับทุก ๆ บรรทัดในไฟล์ มีตัวเลือกชุดอื่นหรืออะไรที่จะ "คืน" แทนที่จะออกจากเทอร์มินัล - เพื่อความชัดเจนฉันต้องการฆ่าสคริปต์และออกจากเทอร์มินัลในสถานะเดียวกับที่กด ctrl + C เพื่อฆ่าเซอร์วิสที่รันในเทอร์มินัล command || returnทำอย่างนั้น แต่ฉันไม่ต้องการที่จะยึดติด|| returnกับทุกบรรทัดในไฟล์ ดังนั้นฉันกำลังมองหาสิ่งที่คล้ายกับset -o errexitที่ไม่ได้ทำให้สถานีปิดตัวลง --- หมายเหตุ: การสร้างสคริปต์โง่ที่มีสองบรรทัดในนั้น (super.sh): create_path=~/Desktop/site_builder/create.sh source …

2
วิธีตั้งค่าชื่อผู้ใช้และรหัสผ่านสำหรับ repos git ที่แตกต่างกันอย่างไร
─[$] cat ~/.gitconfig [user] name = Shirish Agarwal email = xxxx@xxxx.xxx [core] editor = leafpad excludesfiles = /home/shirish/.gitignore gitproxy = \"ssh\" for gitorious.org [merge] tool = meld [push] default = simple [color] ui = true status = auto branch = auto ตอนนี้ฉันต้องการใส่ข้อมูลประจำตัวของ git สำหรับ github, gitlab และ gitorious ดังนั้นทุกครั้งที่ฉันไม่ต้องค้นหาข้อมูลประจำตัวบนเบราว์เซอร์ สิ่งนี้สามารถทำได้โดยอัตโนมัติ …
17 password  git 

5
ฉันจะลบทุกอย่างได้จนกว่าจะมีรูปแบบและทุกอย่างหลังจากรูปแบบอื่นจากบรรทัดได้อย่างไร
ในไฟล์ต่อไปนี้: Lorem ipsum dolor amet amet, consectetuer adipiscing elit เป็นตัวบ่งชี้ที่ดีที่สุดของคุณ Maecenas rhoncus ฉันต้องการลบทุกอย่างก่อนconsectetuerและทุกอย่างหลังจากelitนั้น ผลลัพธ์ที่ฉันต้องการ: consectetuer adipiscing elit. ฉันจะทำสิ่งนี้ได้อย่างไร

5
การติดตั้ง cifs:“ ไม่รองรับการใช้งาน”
ต่างจากคำถามที่คล้ายกันฉันไม่สามารถเชื่อมต่อกับ smbclient ได้ ส่วนแบ่งแซมบ้าทำงานได้ดีในหน้าต่างและทำงานได้โดยอัตโนมัติ แต่ใน Linux ฉันไม่สามารถติดตั้งได้เลยและข้อความแสดงข้อผิดพลาดเป็นความลับที่ดีที่สุด นี่คือ samba.conf ของฉัน: [global] dos charset = CP437 netbios name = REDACTED server string = Lab server role = standalone server map to guest = Bad User obey pam restrictions = Yes smb passwd file = /var/etc/private/smbpasswd private dir = /var/etc/private max log …
17 linux  samba  cifs 

10
ไม่สามารถใช้ mount.cifs: ข้อผิดพลาดของการเมานต์ (2): ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
พบคำสั่งmount.cifsไม่สามารถรันในระบบ gentoo ที่มีsystemd ae429-1105 etc # mount -t cifs //file.abc.edu.au/user /home/directory/path -o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) มันได้รับการยืนยันว่าการดำรงอยู่และการเข้าถึงจุดเมานท์ / home / ไดเรกทอรี / เส้นทางและไฟล์ข้อมูลประจำตัว/ etc / ผู้ใช้ นอกจากนี้ยังเปิดใช้งานโมดูลและบริการที่เกี่ยวข้องเช่น ae429-1105 etc # lsmod |egrep 'fuse|cifs' fuse 72589 5 cifs …
17 mount 

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