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

Solaris เป็นระบบปฏิบัติการ Unix ที่พัฒนาโดย Sun Microsystems (ปัจจุบันเป็นของ Oracle) โดยเป็นการรีแบรนด์ SunOS 4.1.x ในปี 1991

22
ทำไมการเข้าสู่ระบบ SSH ของฉันจึงช้า
ฉันเห็นความล่าช้าในการเข้าสู่ระบบ SSH โดยเฉพาะมี 2 จุดที่ฉันเห็นช่วงจากความล่าช้าทันทีไปหลายวินาที ระหว่างการออกคำสั่ง ssh และรับพรอมต์การเข้าสู่ระบบและ ระหว่างการป้อนวลีรหัสผ่านและการโหลดเชลล์ ตอนนี้โดยเฉพาะฉันกำลังดูรายละเอียด ssh เฉพาะที่นี่ เห็นได้ชัดว่าเวลาแฝงของเครือข่ายความเร็วของฮาร์ดแวร์และระบบปฏิบัติการที่เกี่ยวข้องสคริปต์การเข้าสู่ระบบที่ซับซ้อน ฯลฯ อาจทำให้เกิดความล่าช้าได้ สำหรับบริบทฉันพบกับลินุกซ์มากมายและโฮสต์โซลาริสบางตัวที่ใช้ Ubuntu, CentOS และ MacOS X ส่วนใหญ่เป็นระบบไคลเอนต์ของฉัน เกือบตลอดเวลาการกำหนดค่าเซิร์ฟเวอร์ ssh ไม่เปลี่ยนแปลงจากการตั้งค่าเริ่มต้นของระบบปฏิบัติการ ฉันควรสนใจการกำหนดค่าเซิร์ฟเวอร์ ssh ใด มีพารามิเตอร์ OS / kernel ที่สามารถปรับได้หรือไม่? เทคนิคการเข้าสู่ระบบเปลือก? etc?

5
ตรงข้ามของหาง: ทุกบรรทัดยกเว้นเส้นสุดท้าย n
ฉันจะยกเลิกบรรทัดสุดท้ายของไฟล์ด้วยตัวกรองบรรทัดคำสั่ง unix ได้อย่างไร นั่นจะเป็นสิ่งที่ตรงกันข้ามtail: tailทิ้งเส้น n แรก แต่ท่อส่วนที่เหลือผ่าน แต่ฉันต้องการคำสั่งที่จะท่อทุกอย่างผ่านยกเว้นเส้นสุดท้าย n น่าเสียดายที่ฉันไม่ได้พบอะไรแบบนั้น - ก็headไม่ช่วยเช่นกัน แก้ไข : อย่างน้อยใน Solaris มันไม่ได้มีข้อโต้แย้งเชิงลบ อัปเดต: ฉันส่วนใหญ่สนใจวิธีการแก้ปัญหาที่ใช้งานได้กับไฟล์ขนาดใหญ่เช่นล็อกไฟล์ซึ่งคุณอาจต้องการตรวจสอบสิ่งที่เกิดขึ้นในนาทีสุดท้าย

1
จะให้ยูทิลิตี `man 'ใช้` less' เพื่อแสดงคู่มือได้อย่างไร
ฉันเคยติดตั้ง Solaris 10 นี้และใช้moreเพื่อแสดงเนื้อหาแบบแมนนวล มีวิธีทำให้ใช้lessเพื่อแสดงคู่มือหรือไม่? เพราะmoreมันใช้งานไม่สะดวก ขอบคุณ.
9 linux  unix  solaris 

2
มีเครื่องเสมือน Solaris พร้อมใช้สำหรับ VMWare หรือไม่
ฉันต้องการทดสอบการเขียนสคริปต์บางอย่างบนเครื่อง Solaris มีเครื่องเสมือน VMWare พร้อม Solaris ที่ฉันสามารถดาวน์โหลดและใช้งานได้โดยตรงหรือไม่?
8 solaris  vmware 

3
จุดแข็งของ OpenSolaris คืออะไรเมื่อเทียบกับ Linux
โปรดลองตอบคำถามต่อไปนี้: การใช้งานประเภทใดที่ OpenSolaris เหมาะสมกว่า Linux? ฟีเจอร์ของ OpenSolaris มีประโยชน์อะไรที่ Linux ขาด? ยินดีต้อนรับประสบการณ์ส่วนตัว แต่โปรดอย่าเริ่มสงครามเปลวไฟ จุดแข็งของ Linux บน OpenSolaris เหนือกว่าหัวข้อนี้ (สำหรับ Linux ฉันกำลังคิดถึงบางสิ่งเช่นอูบุนตูหรือ Fedora แต่ไม่ใช่ RHEL หากเป็นเช่นนั้น) (ฉันใช้เซิร์ฟเวอร์ Linux มานาน แต่ไม่เคยใช้ Solaris มาก่อน)

2
วิธีเพิ่มเนมเซิร์ฟเวอร์ใน Solaris 11
ฉันมีปัญหาการจำแนกชื่อใน Solaris 11 ตามคู่มือ Solaris ออนไลน์บทที่ 12 การตั้งค่าไคลเอนต์ DNS : การตั้งค่าไคลเอนต์ การตั้งค่า DNS บนเครื่องไคลเอนต์นั้นเกี่ยวข้องกับสองงาน: การสร้างไฟล์ /etc/resolv.conf ดังอธิบายใน "การสร้างไฟล์ resolv.conf" การแก้ไขไฟล์ /etc/nsswitch.conf ดังอธิบายใน "การเปิดใช้งานเครื่องเพื่อใช้ DNS" ... อย่างไรก็ตามเมื่อฉันเปิดไฟล์เพื่อทำการเปลี่ยนแปลง: # # _AUTOGENERATED_FROM_SMF_V1_ # # WARNING: THIS FILE GENERATED FROM SMF DATA. # DO NOT EDIT THIS FILE. EDITS WILL BE LOST. # See …

1
sed + ไม่ทำงานบน solaris
ฉันพยายามใช้sedสายกับ+เครื่อง Solaris และบนเครื่อง Linux บน Solaris sed ไม่ได้ลบสตริงจนกว่าจำนวนแรกเช่นฉันต้องการ: solaris:/ ROOT > echo "Release............5.3.7.1-12" | sed 's/[^0-9]\+//' Release............5.3.7.1-12 บน Linux ฉันได้รับผลลัพธ์ที่คาดหวัง: linux tmp]# echo "Linux Release............5.3.7.1-12" | sed 's/[^0-9]\+//' 5.3.7.1-12 ทำไมรูปแบบ sed นี้ไม่ทำงานบนโซลาริส? ฉันต้องเปลี่ยนแปลงอะไรบ้างในไวยากรณ์เพื่อให้สามารถทำงานบน Solaris ได้
1 regex  sed  solaris 

3
เครื่องหมายคำพูดเดี่ยวและตัวแปรภายในเชลล์เบิร์น
ฉันมีคำสั่งนี้ที่ฉันพยายามที่จะดำเนินการในเปลือก bourne สำหรับ Solaris 9 find ${DATADIR} -name "check_*" -type f -exec sh -c '$0 | ${PARSEDATA}' {} \; >> ${TMP_1} ปัญหาของฉันคือตัวแปร${PARSEDATA}ทำงานไม่ถูกต้องฉันลองใช้เครื่องหมายคำพูดคู่ล้อมรอบมันแล้วปัญหาคือ$0ชื่อของสคริปต์ที่ใช้รหัสนี้ไม่ใช่ไฟล์ที่ใช้findคำสั่ง ข้อเสนอแนะใด ๆ ในการแก้ปัญหานี้อาจเป็นปัญหาง่ายมีประโยชน์อย่างมาก ขอบคุณล่วงหน้า. อัปเดต: $0เป็นชื่อของสคริปต์ที่ใช้findคำสั่งตัวแปรสำหรับ${PARSEDATA}เป็นตัวกรองอยู่ที่ใดที่หนึ่งในระบบที่ปรับเปลี่ยนเอาต์พุตของสคริปต์ที่พบแต่ละรายการ อย่างไรก็ตามปัญหาคือฉันไม่สามารถรับทั้งสอง$0และ${PARSEDATA}ขยายอย่างถูกต้อง$0ขยายได้ดีโดยใช้อัญประกาศเดียวหรือใช้ double qoutes ${PARSEDATA}ขยายดี แต่จากนั้น$0กลายเป็นชื่อของสคริปต์ต้นฉบับที่รันfindคำสั่งนี้
1 shell  find  solaris 

2
วิธีเมานต์ LOFS ใน Solaris ที่ไม่ข้ามจุดเมานท์
ฉันต้องการเข้าถึงชุดข้อมูล "root" ZFS ของฉันเพื่อลบไฟล์ภายใต้ "/ var" แต่ "/ var" ถูกซ้อนทับโดยชุดข้อมูล ZFS อื่น เนื่องจากสิ่งเหล่านี้เป็นชุดข้อมูลของระบบฉันจึงไม่สามารถ "umount" พวกเขาในขณะที่เครื่องกำลังทำงาน และฉันต้องการหลีกเลี่ยงการรีบูตระบบในโหมด "ล้มเหลว" เนื่องจากนี่เป็นเครื่องที่ใช้งานจริง ZFS แบบตามเนื้อผ้าจะปฏิเสธที่จะเมานท์ชุดข้อมูล "/ var" ที่อยู่เหนือ "/ var" พื้นฐานเพราะมันไม่ว่างเปล่า แต่มันใช้งานได้อาจเป็นเพราะชุดข้อมูลของระบบนั้นถูกเมาท์ก่อนในกระบวนการบู๊ต แต่การมีพื้นฐาน "/ var" ไม่ว่างเปล่าทำให้ฉันสร้าง ABE (Alternate Boot Environment) ดังนั้นการติดตั้งจึงมีความเสี่ยงและฉันไม่สามารถอัปเกรดระบบของฉันโดยใช้การอัปเกรดสด เครื่องอยู่ในระยะไกล ฉันมี IP KVM แต่ฉันชอบที่จะหลีกเลี่ยงการบูตเครื่องในโหมด "ไม่ปลอดภัย" ถ้าฉันทำได้ ฉันรู้ว่ามีไฟล์ใน "/ var /" เพราะฉันสามารถจับภาพชุดข้อมูล "root" และตรวจสอบได้ …

1
คำสั่งประวัติข้ามเซสชัน PuTTy หลายรายการใน SunOS 5.10
ฉันมีเซสชัน PuTTy หลายเซสชันเปิดให้เซิร์ฟเวอร์ SunOS 5.10 ของฉันและฉันกำลังใช้ ksh และบางครั้งประวัติคำสั่งจะถูกใช้ร่วมกันระหว่างเซสชันที่แตกต่างกันและบางครั้งไม่ใช่ ฉันไม่สามารถหาสิ่งที่กำหนดว่ามันเป็นหรือไม่ได้รับการแบ่งปัน ด้วยการแบ่งปันสิ่งที่ฉันหมายถึงคือคำสั่งที่เรียกใช้ในเซสชันหนึ่งจะถูกมองว่าคำสั่งก่อนหน้านี้ทำงานในเซสชันอื่น ฉันไม่ต้องการแชร์มันมีการตั้งค่าคอนฟิกไหม
1 unix  putty  solaris 

2
เส้นทางเริ่มต้นสำหรับคำสั่ง sudo คืออะไร?
เส้นทางเริ่มต้นของsudoคำสั่งคืออะไร? ฉันตรวจสอบในรสชาติ Linux และรสชาติ Solaris บางอย่างก็คือ: /usr/bin/sudo หากไม่มีการsudoติดตั้งเครื่อง Solaris ไว้เครื่องจะติดตั้งที่ไหนถ้าเราติดตั้งด้วยแพ็คเกจภายนอก ฉันกำลังพัฒนาสคริปต์การค้นหาซึ่งเป็นเรื่องปกติสำหรับระบบที่ใช้ Unix ทั้งหมด มันจะถูกเรียกใช้งานโดยอิงตามเอาต์พุตของคำสั่ง uname ในการรับข้อมูลเครื่องที่ไม่มีผู้ใช้รูทฉันสามารถสร้างเซสชันโดยใช้sudoคำสั่งเพื่อที่ฉันต้องการเส้นทางเริ่มต้นของsudoคำสั่ง
1 mac  sudo  solaris  aix  hp-ux 

1
เปรียบเทียบสองระบบไฟล์ระหว่าง Solaris และ Linux
ฉันพยายามแหล่งที่มาเพื่อกำหนดเป้าหมายการเปรียบเทียบไฟล์ระหว่าง Solaris และ Linux - ฉันมีไฟล์จำนวนมาก> 3000 - ไดเรกทอรีจำนวนมาก> 600 - โครงสร้างไดเรกทอรียังคงเหมือนเดิม - ฉันต้องตรวจสอบ ACL ของ [getfacl] - สิทธิ์, เจ้าของ, กลุ่ม - ข้อมูลไฟล์ต้องแน่ใจว่าไฟล์ใน Linux เป็น ซิงค์กับโซลาริส อะไรจะเป็นวิธีที่ดีที่สุดสำหรับงานนี้ ฉันลองเปรียบเทียบด้วยตนเองโดยใช้รายการ rsh, diff, rsync และไม่มีเลยที่รองรับ ACL เป็นไปได้โดยใช้ rsync? ฉันได้ลอง rsync เป็น rsync --dry-run -vrc remote: เป้าหมายต้นทาง - ฉันพลาดอะไรบางอย่างที่นี่
1 linux  solaris  rsync 

2
Grub Solaris FreeBSD บูตคู่
ฉันติดตั้งโซลาริส 10 ลงบนฮาร์ดดิสก์ตัวแรกและติดตั้ง freebsd บนฮาร์ดดิสก์ตัวที่สอง ฉันแก้ไข /boot/grub/menu.lst จาก solaris เป็นดังนี้ title FreeBSD root (hd1,0) kernel /boot/loader ตอนนี้เมื่อฉันพยายามที่จะบูตเป็น freebsd ผ่านด้วงมันให้ข้อผิดพลาดดังต่อไปนี้ root (hd1,0) Filesystem type unknown, partition type 0xee kernel /boot/loader Error 17: cannot mount selected partition

1
openboot ไม่มีสัญญาณเมื่อสิ้นสุดการบูท
ขณะทำการบู๊ต opensolaris 8 บนเครื่อง sparc ฉันสามารถเห็นข้อความทั้งหมดจากเคอร์เนลและ openboot แต่เมื่อบูตเสร็จแล้วมอนิเตอร์จะไม่แสดงตัวจัดการล็อกอิน x และข้อความ "ไม่มีสัญญาณ" ปรากฏขึ้น ฉันสงสัยว่านี่เป็นปัญหาของการกำหนดค่าเซิร์ฟเวอร์ x ฉันจะเริ่มต้นใหม่ด้วยความละเอียดเริ่มต้นหรือรับพรอมต์จัดการการเข้าสู่ระบบได้อย่างไร

1
โฟลเดอร์ Copy-on-write? (ไม่ใช่ผู้ดูแลระบบ)
บน Solaris มีวิธีสร้าง "โฟลเดอร์หลัก" ซึ่งฉันสามารถแยกโคลนสำเนาการเขียนที่มีน้ำหนักเบาจำนวนเท่าใด? ในโฟลเดอร์บ้านของฉันฉันมีโฟลเดอร์ย่อยจำนวนมากที่มีข้อมูลเกือบเหมือนกัน ฉันต้องการลดพื้นที่ที่สูญเปล่าและเร่งเวลาที่ใช้ในการสร้างสำเนาใหม่ของโฟลเดอร์ข้อมูล ฉันไม่มีสิทธิ์ของผู้ดูแลระบบในเครื่อง

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