Unix & Linux

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

2
การเชื่อมต่อ iPhone กับ VMware หยุดการทำงานของ macOS และหยุด iPhone หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันใช้ macOS ในฐานะแขกที่ทำงานบน VMware 12.5 มาระยะหนึ่งแล้วเพื่อการพัฒนา iOS ได้สำเร็จ iPhone ของฉันเป็นที่รู้จักโดยผู้เยี่ยมชมและใช้งานได้กับ xcode เพื่อทดสอบแอพ แต่เนื่องจากมีการอัปเดตเล็กน้อย (ฉันไม่สามารถบอกได้ว่าเป็นการอัปเดตของ VMware หรือไม่ - vmplayer / vmware worstation 12.5.6 build-5528349 หรือ linux 4.11.3) เมื่อฉันเชื่อมต่อ iPhone ของฉันแขก os จะค้าง หากฉันรอสองสามนาทีจากนั้น iPhone จะถูกตัดการเชื่อมต่อ (ไม่มีข้อความแสดงข้อผิดพลาด) และระบบปฏิบัติการของแขกทำงานอีกครั้งอย่างไรก็ตามในกรณีใด ๆ เมื่อฉันถอดสาย …
10 vmware 

5
วิธีเชื่อมต่อ wifi ใน CentOS 7 (CLI) (ไม่มี GUI)
ฉันติดตั้ง CentOS (CLI, ขั้นต่ำ) แล้วมันไม่มี GUI.i ที่ต้องการเชื่อมต่อกับ WiFi แต่คำตอบใน askubuntu ไม่ทำงาน . ฉันอยากรู้ดังต่อไปนี้: - วิธีเปิด / ปิด WiFi วิธีรับรายการการเชื่อมต่อ WiFi ที่มีอยู่ วิธีเชื่อมต่อ WiFi ที่ฉันต้องการเชื่อมต่อด้วย?

1
ตัวเลือกรายการ zsh apt เสร็จสิ้น
ฉันใช้ในการใช้แท็บเสร็จในทุบตีที่จะได้รับapt list --upgradableจากการพิมพ์apt ltab--utabแต่ผมไม่สามารถทำสิ่งเดียวกันกับ zsh: --uไม่ได้ขยายตัวออกไปเมื่อกด--upgradabletab ฉันค้นหาโซลูชันที่แนะนำให้ติดตั้ง zsh-completions และเพิ่มsetopt completealiasesเข้าไป./zshrcแต่ไม่ได้ช่วยอะไรทั้งนั้น มีวิธีใดที่จะทำให้มันทำงานเหมือนที่ทำในทุบตี?
10 zsh  autocomplete 

2
ความแตกต่างระหว่างซีพียูและแกนคืออะไร?
ผลลัพธ์ของlscpuพีซีของฉันดูเหมือน - Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 69 Stepping: 1 CPU MHz: 1200.093 BogoMIPS: 3392.08 Virtualization: VT-x L1d cache: …
10 linux  cpu 

1
หยุดการเลือกเป็นกลุ่มให้เป็นข้อความ!
ฉันใช้ VI และ VIM เป็นเวลาหลายปี (30 หรือมากกว่า) (ใน xterms ไม่ใช่หน้าต่างของตัวเอง gvim) และฉันมีคลังคำสั่ง vim ขนาดใหญ่ที่ฉันให้ vim โดยใช้ปุ่มกลางของเมาส์เป็นตัวเลือก ตัวอย่างเช่นฉันมักจะทำสิ่งต่าง ๆ เช่น ... vi {many_hundreds_of_files} paste vim commands using mouse - one paste per file. การเลือกจะรวมคำสั่ง VIM จำนวนมากเพื่อทำสิ่งต่าง ๆ เช่นการแทนที่การทดสอบการจัดรูปแบบการย้ายเส้นรอบ ๆ ฯลฯ ฯลฯ และโดยทั่วไปแล้วลงท้ายด้วย: w และ: คำสั่ง VIM ถัดไปในตอนท้ายของการเลือก ดังนั้นเสียงเรียกเข้าก็พร้อมให้ฉันวางอีกครั้งในไฟล์ถัดไป สิ่งนี้ช่วยให้ฉันอัปเดตไฟล์จำนวนมากในรูปแบบที่ซับซ้อนมากโดยไม่จำเป็นต้องใช้สคริปต์พิเศษ (เช่นการแก้ไขในสถานที่ perl) …
10 vim  mouse  vimrc 

2
แสดงรายการวิธีการเข้ารหัสที่มีอยู่สำหรับ LUKS
ฉันกำลังค้นหาวิธีการเข้ารหัสที่ถูกต้องและยังคงทันสมัยของการเข้ารหัสฮาร์ดดิสก์ หลังจากการวิจัยบางอย่างฉันพบLUKSและตัดสินใจที่จะให้มันยิง ดังนั้นฉันจึงค้นหาตัวอย่างของวิธีการเข้ารหัส HDD อย่างถูกต้องเช่นนี้ cryptsetup --verbose --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random luksFormat /dev/sda3 ส่วน - รหัสและ - แฮชของมันน่าสนใจมากที่สุดสำหรับฉันดังนั้นฉันจึงพยายามแจ้งให้ตัวเองทราบเกี่ยวกับการเข้ารหัสและแฮชต่างๆที่ใช้กับ LUKS โดยเฉพาะ ฉันไม่พบข้อมูลที่เป็นประโยชน์นอกเหนือจากการเปิดไฟล์ซึ่งแสดงรูปแบบการเข้ารหัสที่มีอยู่ในการจัดรูปแบบที่เป็นมิตรกับเครื่องสำหรับ Linux ที่ใช้อยู่ในปัจจุบัน แต่อย่างที่ฉันบอกแม้แต่ไฟล์นี้อาจหายไปอย่างสมบูรณ์แบบของวิธีการเข้ารหัสทั้งหมดนอกจากมันยากที่จะอ่านสำหรับคนที่ไม่ได้จัดการกับมันทุกวัน คำถามของฉัน: มีการเต็มรูปแบบรายการยันต์ / hashes สำหรับการเข้ารหัส LUKS? หนึ่งที่แสดงให้ฉันเห็นว่าฉันสามารถเลือก ... และอาจให้คำอธิบายสั้น ๆ ว่าอะไรคือความแตกต่างระหว่างวิธีที่แตกต่างกันเหล่านั้น
10 encryption 

1
ด้วย ZFS บน Linux ฉันจะแสดงรายการคุณสมบัติเฉพาะของอุปกรณ์ (vdev) ได้อย่างไร
ฉันใช้ ZFS มาระยะหนึ่งแล้วโดยไม่มีปัญหา ฉันยังคงตื่นเต้นกับมันและฉันก็เชื่อมั่นอย่างสูง แต่บางครั้งคำถามใหม่ ๆ มาถึงใจของฉัน (โดยเฉพาะหลังจากอ่านเอกสารบางอย่างซึ่งบางครั้งจะเพิ่มจำนวนคำถามแทนที่จะลดลง) ในกรณีนี้ฉันได้เพิ่ม vdev (มิรเรอร์) ใหม่ลงในรูทพูลและดังนั้นจึงได้อ่านคู่มือ zpool ( man zpool) ในตอนท้ายของส่วนzpool addมันระบุ: -o property = value ตั้งค่าคุณสมบัติพูลที่กำหนด ดูส่วน "คุณสมบัติ" สำหรับรายการคุณสมบัติที่ถูกต้องที่สามารถตั้งค่าได้ คุณสมบัติเฉพาะที่สนับสนุนในขณะนี้คือ ashift โปรดทราบว่าคุณสมบัติบางอย่าง (ในหมู่พวกเขา Ashift) ไม่ได้รับการสืบทอดมาจาก vdev ก่อนหน้า เป็นเฉพาะ vdev ไม่ใช่พูลเฉพาะ นั่นหมายความว่าashiftคุณสมบัติไม่ใช่พูลเฉพาะ แต่เป็น vdev เฉพาะ แต่ฉันไม่สามารถค้นหาคำสั่งหรือตัวเลือกใด ๆ ซึ่งจะทำให้ฉันสามารถดูคุณสมบัตินั้น (หรือคุณสมบัติเฉพาะ vdev อื่น ๆ ) ต่อ …
10 linux  devices  zfs 

3
ทำไมรหัสผ่านรูทบน Linux Mint รหัสผ่านผู้ใช้ของฉัน?
ฉันติดตั้ง Linux Mint 18.1 ใหม่และสร้างชื่อผู้ใช้คนเดียว "แจ็ค" โดยใช้รหัสผ่าน PASSWORD1 หลังจากนั้นฉันเปลี่ยนรหัสผ่าน (ใช้กล่องโต้ตอบแบบกราฟิก "ผู้ใช้และกลุ่ม") เป็น PASSWORD2 ทั้งการเข้าสู่ระบบและการใช้งานsudoต้องใช้ PASSWORD2 ตามที่คาดไว้ อย่างไรก็ตาม password1 rootยังคงเป็นรหัสผ่านสำหรับบัญชี ฉันสามารถบอกได้ว่าเพราะsu -และsu - rootปฏิเสธ PASSWORD2 แต่ยอมรับ PASSWORD1 นี่ไม่ใช่ข้อบกพร่องด้านความปลอดภัยหรือไม่ ทำไมบัญชีรูทคัดลอกรหัสผ่านผู้ใช้ของฉันอย่างเงียบ ๆ ตั้งแต่แรก หากฉันรู้ว่ารหัสผ่านถูกบุกรุกและเปลี่ยนแปลงฉันจะไม่คิดว่าจะตรวจสอบว่าบัญชีรูทยังคงใช้รหัสผ่านที่ถูกบุกรุกอยู่ อันที่จริงฉันคิดว่าบัญชีรูทถูกปิดใช้งานใน Linux Mint โดยค่าเริ่มต้น ดูคำถามนี้สำหรับตัวอย่าง: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account มีเหตุผลใดที่จะไม่ปิดการใช้งานบัญชีรูทโดยใช้sudo passwd -l root? เหตุใดจึงไม่ทำตามค่าเริ่มต้น การแก้ไข @terdon ฉันค่อนข้างแน่ใจว่าฉันไม่เคยวิ่งsudo passwdหรือแม้แต่ธรรมดาpasswdกับระบบปฏิบัติการนี้ @ ทำเครื่องหมายว่าฉันตรวจสอบแล้วและสิ่งเดียวที่กลับมาไม่เกี่ยวข้องกัน jack@gamma /var/log …

1
เป็นไปได้หรือไม่ที่จะมี `i3-msg focus <direction> 'เพื่อไม่ให้ล้อมรอบเมื่อไม่มีหน้าต่างในทิศทางที่กำหนด
ฉันใช้ i3 $mod+&lt;direction&gt;เป็นผู้จัดการหน้าต่างของฉันและฉันต้องการจะหลีกเลี่ยงการตัดรอบเมื่อมีการกด ตัวอย่างเช่นถ้าฉันอยู่ในหน้าต่างด้านขวาสุดของพื้นที่ทำงานและฉันกด$mod+rightฉันไม่ต้องการโฟกัสไปที่หน้าต่างด้านซ้ายสุด แต่ควรอยู่ในหน้าต่างที่เน้นอยู่ในปัจจุบัน เริ่มแรกถามใน i3-faqและแนะนำให้โพสต์ที่นี่ด้วย

6
การค้นหาเชลล์เริ่มต้นของผู้ใช้ภายในเชลล์สคริปต์
ฉันสงสัยว่ามีวิธีหาเชลล์เริ่มต้นของผู้ใช้ปัจจุบันภายในเชลล์สคริปต์หรือไม่? กรณีการใช้งาน: ฉันกำลังทำงานกับสคริปต์ที่ตั้งค่านามแฝงสำหรับคำสั่งและนามแฝงนี้ตั้งอยู่ภายในเปลือกสคริปต์ !# /bin/bash alias = 'some command to set the alias' มีตรรกะในสคริปต์ที่พยายามค้นหาเชลล์เริ่มต้นของผู้ใช้ที่รันสคริปต์และเพิ่มชื่อแทนนี้ในไฟล์ ~ / .bashrc หรือ ~ / .zshrc ที่เกี่ยวข้อง แต่เมื่อฉันเพิ่ม Shebang ไว้ด้านหน้าสคริปต์และขอให้มันใช้ bash อย่างชัดเจนคำตอบที่โพสต์ที่นี่จะส่งคืน bash ตามที่คาดไว้แม้ว่าฉันจะเรียกใช้สคริปต์นี้บนเทอร์มินัล ZSH มีวิธีรับเชลล์ประเภทที่สคริปต์ทำงานหรือไม่โดยไม่คำนึงถึงชุด Shebang? ฉันกำลังมองหาโซลูชันที่ใช้งานได้ทั้งบน Mac และลินุกซ์ทั้งหมด

5
grep เอาต์พุตสี: ไม่ใช่ GREP_OPTIONS ไม่ใช่นามแฝง
grepฉันต้องการส่งออกสี .... แต่ กลยุทธ์ที่ 1: GREP_OPTIONS แต่นี่เลิกใช้แล้ว ดูhttp://www.gnu.org/software/grep/manual/html_node/Environment-Variables.html Stragegy 2: GREP_COLORS ดูเหมือนโซลูชันตั้งแต่แรกเห็น แต่สิ่งนี้แตกต่าง กลยุทธ์ที่ 3: นามแฝง สิ่งนี้ไม่ได้ผลfind ... | xargs grepเนื่องจาก xargs ไม่ได้ประเมินชื่อแทน กลยุทธ์ที่ 4: เขียนสคริปต์ตัวคลุมแบบเรียบง่าย ไม่ฉันคิดว่านี่สกปรกเกินไปและสร้างปัญหามากกว่าที่จะแก้ไขได้ กลยุทธ์ที่ 5: แก้ไขซอร์สโค้ด กลยุทธ์ที่ 6: ติดต่อผู้พัฒนา grep, ขอการเปลี่ยน GREP_OPTIONS กลยุทธ์ NICE-and-EASY: ... นี่หายไป ฉันไม่มีเงื่อนงำ วิธีแก้ปัญหานี้ ขอบคุณที่พยายามช่วย! ... แต่ฉันไม่สามารถให้รางวัลได้ โทรหาฉันหยาบคาย arogant ดูถูกเหยียดหยาม .... ฉันเห็นเฉพาะการแก้ไข …
10 shell  grep  colors 

2
มันใช้ได้กับ mkfs ที่ไม่มีหมายเลขพาร์ติชันหรือไม่?
ฉันมีไดรฟ์ปากกาและพาร์ติชันหนึ่ง: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk └─sda1 8:1 0 931.5G 0 part / sdb 8:16 1 7.5G 0 disk └─sdb1 8:17 1 7.5G 0 part และฉันได้ฟอร์แมตด้วยคำสั่ง: # mkfs.fat -n A /dev/sdb และมันใช้งานได้ดี แต่หลังจากนั้นฉันก็อ่านผ่านหน้า man สำหรับ mkfs: mkfs is used to build a …

1
ใช้ `/ etc / path` หรือ` / etc / path.d` เพื่อเพิ่มรายการใน PATH ใน macOS Sierra?
จากสิ่งที่ฉันได้รวบรวมในสถานที่ต่าง ๆ ด้วยการอภิปรายเกี่ยวกับ/usr/libexec/path_helperและทั้งหมดเห็นได้ชัดว่าวิธีการที่ทันสมัยในการเพิ่มรายการให้กับตัวแปรสภาพแวดล้อมPATHใน macOS Sierra 10.12 คือ: แก้ไข/etc/pathsไฟล์ เพิ่มไฟล์ที่จะอ่านจาก/etc/paths.dไดเรกทอรี คำถามของฉัน: kosher ใดที่ทันสมัยกว่าบน macOS รุ่นใหม่? หากวิธีที่ดีกว่าหรือมากกว่าทั่วไปคือการวางไฟล์ลงในpaths.dไดเรกทอรีชื่อและเนื้อหาของไฟล์เหล่านั้นคืออะไร? ตัวอย่างใด ๆ ? ฉันใช้มากกว่าzsh bashนั่นสร้างความแตกต่างหรือไม่? สองตัวเลือกเหล่านี้เป็นเอกลักษณ์ของ macOS หรือไม่ หรือพวกเขาจะปรากฏใน BSD หรือระบบที่คล้าย Unix อื่น ๆ ?
10 osx  zsh  path  etc 

2
ไม่พบแพ็คเกจ 'xcb-xrm'
ฉันพยายามติดตั้ง4.0 ที่ยอดเยี่ยม sudo apt-get build-dep awesomeการติดตั้งการอ้างอิงทั้งหมดที่ฉันวิ่ง ถ้าฉันทำสร้างในไดเรกทอรีที่น่ากลัวของฉันมี libs บางอย่างยังคงหายไป: $ make Running cmake… -- git not found. -- asciidoc -&gt; /usr/bin/asciidoc -- xmlto -&gt; /usr/bin/xmlto -- gzip -&gt; /bin/gzip -- ldoc -&gt; /usr/bin/ldoc -- convert -&gt; /usr/bin/convert -- Checking for modules 'glib-2.0;gdk-pixbuf-2.0;cairo;x11;xcb-cursor;xcb-randr;xcb-xtest;xcb-xinerama;xcb-shape;xcb-util&gt;=0.3.8;xcb-keysyms&gt;=0.3.4;xcb-icccm&gt;=0.3.8;xcb-xkb;xkbcommon;xkbcommon-x11;cairo-xcb;libstartup-notification-1.0&gt;=0.10;xproto&gt;=7.0.15;libxdg-basedir&gt;=1.0.0;xcb-xrm' -- No package 'xcb-xrm' found CMake Error at …
10 apt  dpkg 

5
จำนวนไฟล์ที่เปิดสูงสุดที่อนุญาตสูงสุดใน Linux
มีข้อ จำกัด ทางเทคนิคหรือทางปฏิบัติหรือไม่ในการที่คุณสามารถกำหนดค่าจำนวนไฟล์สูงสุดที่เปิดใน Linux ได้หรือไม่? มีผลข้างเคียงบ้างไหมถ้าคุณตั้งค่าเป็นจำนวนมาก (พูด 1-100M)? ฉันคิดว่าการใช้เซิร์ฟเวอร์ที่นี่ไม่ใช่ระบบฝังตัว แน่นอนว่าโปรแกรมที่ใช้ไฟล์เปิดจำนวนมากสามารถกินหน่วยความจำและช้า แต่ฉันสนใจผลข้างเคียงหากมีการกำหนดขีด จำกัด ที่ใหญ่กว่าที่จำเป็น (เช่นหน่วยความจำที่ใช้โดยการกำหนดค่า)

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