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

Solaris เป็นระบบปฏิบัติการที่ได้รับการรับรอง UNIX ซึ่งเป็นเจ้าของและพัฒนาโดย Oracle สำหรับสถาปัตยกรรมโปรเซสเซอร์ SPARC, x86 และ x86-64

10
วิธีการอ่านย้อนหลังจากจุดสิ้นสุดของไฟล์ในน้อยหรือมากกว่า?
ฉันพบวิธีหนึ่งแล้ว: น้อยกว่า + ชื่อไฟล์ G แต่มันเลื่อนขึ้นโดยใช้ปุ่มขึ้นบรรทัดต่อบรรทัดเท่านั้น การใช้รูปแบบเดิม ๆ ที่มีประสิทธิภาพน้อยกว่านี้ซึ่งให้การเลื่อนหน้าเป็นแบบค้นหาแบบย้อนหลัง
169 unix  solaris  less 

7
ฉันจะนอนเป็นมิลลิวินาทีใน bash หรือ ksh ได้อย่างไร
sleep เป็นคำสั่งที่นิยมมากและเราสามารถเริ่ม sleep จาก 1 วินาที: # wait one second please sleep 1 แต่จะเป็นทางเลือกอะไรถ้าฉันต้องรอเพียง 0.1 วินาทีหรือระหว่าง 0.1 ถึง 1 วินาที หมายเหตุ: บน linux หรือ OS X sleep 0.XXXทำงานได้ดี แต่บน Solaris sleep 0.1หรือsleep 0.01- ไวยากรณ์ผิดกฎหมาย

6
โหลดเฉลี่ยสูงใช้งาน CPU ต่ำ - ทำไม
เราพบปัญหาประสิทธิภาพการทำงานขนาดใหญ่บนเว็บแอปพลิเคชันและเรากำลังพยายามหาคอขวด ฉันไม่ใช่ผู้ดูแลระบบดังนั้นจึงมีบางสิ่งที่ฉันไม่ได้รับ การตรวจสอบขั้นพื้นฐานบางอย่างแสดงให้เห็นว่า CPU ไม่ได้ใช้งานมีหน่วยความจำจำนวนมากที่พร้อมใช้งานไม่มีการสลับไม่มี I / O แต่มีการโหลดเฉลี่ยสูง สแต็กซอฟต์แวร์บนเซิร์ฟเวอร์นี้มีลักษณะดังนี้: โซลาริส 10 Java 1.6 WebLogic 10.3.5 (8 โดเมน) แอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์นี้จะพูดคุยกับฐานข้อมูล Oracle บนเซิร์ฟเวอร์อื่น เซิร์ฟเวอร์นี้มี RAM 32GB และ 10 ซีพียู (ฉันคิดว่า) การวิ่งprstat -Zให้อะไรแบบนี้ PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 3836 ducm0101 2119M 2074M cpu348 58 0 8:41:56 0.5% java/225 …

8
วิธีการลดการใช้หน่วยความจำบนเว็บเซิร์ฟเวอร์ Unix
ขณะนี้ฉันกำลังใช้ Joyent Accelerator เพื่อโฮสต์ webapps ของฉันและมันใช้งานได้ดี แต่ฉันต้องลดค่าใช้จ่ายดังนั้นฉันจึงลดระดับแผนปัจจุบันของฉันและทำให้มีการ จำกัด หน่วยความจำใหม่ ฉันไม่ได้อยู่ไกลเกินกว่าพวกเขาเมื่อวานนี้ แต่หลังจากเริ่ม Apache หลายครั้งวันนี้ฉันตอนนี้ 411M rss แลกเปลี่ยน 721M (prstat -Z -s cpu) การค้นหาใน Server Fault ให้ฉันได้หลายวิธีและมีเครื่องมือเฉพาะในการตรวจสอบเซิร์ฟเวอร์ แต่ไม่มีคำแนะนำในการลด / เพิ่มประสิทธิภาพการใช้หน่วยความจำ ฉันเคยเห็นคำถามนี้ด้วยเช่นกัน แต่ฉันไม่คิดว่ามันจะดีสำหรับสถานการณ์นี้ เซิร์ฟเวอร์กำลังใช้งาน Solaris บน CPU ที่ใช้ร่วมกันและฉันใช้ Apache + MySQL + PHP stack ฉันสนใจที่จะทราบขั้นตอนที่สามารถแก้ไขปัญหานี้และแก้ไขปัญหาได้ อย่างไรก็ตามฉันยังใช้เวลาน้อยเกินไปในการลดขนาดหน่วยความจำของฉันพิมพ์และปรับลดแผนก่อนที่จะสิ้นสุดดังนั้นสิ่งใดก็ตามที่สามารถสร้างเวทมนตร์และช่วยประหยัดทั้งวันก็ยินดีเช่นกัน :)

6
วิธีลบทั้งหมดยกเว้น [n] สแนปชอต ZFS ล่าสุด
ขณะนี้ฉันกำลังจัดทำ NAS ที่ใช้ ZFS ของฉันทั้งรายวันและรายสัปดาห์ซึ่งเป็นกระบวนการที่ช่วยชีวิตฉันไว้สองสามครั้ง อย่างไรก็ตามในขณะที่การสร้างสแน็ปช็อตเป็นไปโดยอัตโนมัติ (จาก cron) การลบสแน็ปช็อตเก่ายังคงเป็นงานที่ทำด้วยมือ เห็นได้ชัดว่ามีความเสี่ยงที่ถ้าฉันโดนรถบัสหรืองานที่ทำด้วยมือไม่ได้ดำเนินการ NAS จะหมดพื้นที่ดิสก์ ทุกคนมีวิธี / สคริปต์ที่ดีที่พวกเขาใช้เพื่อจัดการจำนวนสแนปชอตที่เก็บไว้ในระบบ ZFS หรือไม่? โดยอุดมคติแล้วฉันต้องการสคริปต์ที่วนซ้ำสแน็ปช็อตทั้งหมดสำหรับระบบไฟล์ ZFS ที่กำหนดและลบทั้งหมดยกเว้นสแนปชอตnสุดท้ายสำหรับระบบไฟล์นั้น เช่นฉันมีสอง filesystems หนึ่งเรียกว่าและอีกที่เรียกว่าtank sastankสแนปชอตถูกตั้งชื่อตามวันที่ที่สร้าง: sastank@AutoD-2011-12-13ดังนั้นsortคำสั่งง่ายๆควรแสดงรายการตามลำดับ ฉันต้องการเก็บสแนปชอตรายวันของ 2 สัปดาห์ที่ผ่านมาtankแต่เก็บสแน็ปช็อตในสองวันสุดท้ายsastankเท่านั้น
24 solaris  zfs  snapshot 

2
ตาราง ZFS dedupe ของฉันมีขนาดใหญ่เพียงใดในขณะนี้
ฉันได้อ่านข้อมูลจำนวนมากเกี่ยวกับการวางแผนข้อกำหนด RAM สำหรับการลดความซ้ำซ้อนของ ZFS ฉันเพิ่งอัปเกรด RAM ของเซิร์ฟเวอร์ไฟล์ของฉันเพื่อรองรับการ จำกัด การซ้ำซ้อนบางอย่างบน ZFS zvols ซึ่งฉันไม่สามารถใช้สแน็ปช็อตและการโคลนนิ่งบน ฉันต้องการตรวจสอบให้แน่ใจว่า RAM ใหม่ที่ฉันเพิ่มจะรองรับการขจัดข้อมูลซ้ำซ้อนแบบ จำกัด ที่ฉันตั้งใจจะทำ ในการวางแผนหมายเลขของฉันดูดี แต่ผมต้องการที่จะแน่ใจว่า ฉันจะบอกขนาดปัจจุบันของตาราง ZD dedupe (DDTs) บนระบบถ่ายทอดสดของฉันได้อย่างไร ฉันอ่านชุดข้อความของรายชื่อผู้รับจดหมายแต่ฉันไม่ชัดเจนว่าพวกเขาเข้าถึงหมายเลขเหล่านั้นได้อย่างไร (ฉันสามารถโพสต์ผลลัพธ์ได้zdb tankหากจำเป็น แต่ฉันกำลังมองหาคำตอบทั่วไปที่สามารถช่วยเหลือผู้อื่นได้)

2
ฉันจะเพิ่มหนึ่งดิสก์ลงใน raidz zpool ที่มีอยู่ได้อย่างไร
ฉันมีเซิร์ฟเวอร์ OpenSolaris ที่มี zpool backupzประกอบด้วยไดรฟ์ SCSI สี่ตัว: -bash-3.2# zpool status backupz pool: backupz state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM backupz ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c7t0d0 ONLINE 0 0 0 c7t1d0 ONLINE 0 0 0 c7t2d0 ONLINE 0 0 0 c7t3d0 …
21 solaris  zfs  raidz 

4
การย้ายระบบไฟล์ ZFS จากกลุ่มหนึ่งไปยังอีกกลุ่มหนึ่ง
ฉันกำลังขยายเซิร์ฟเวอร์ Solaris 10 U8 ด้วยพูลหน่วยเก็บข้อมูลเพิ่มเติมนอกเหนือจากรูทพูล วิธีที่มีประสิทธิภาพ / ง่าย / น่าเชื่อถือที่สุดในการย้ายระบบไฟล์ ZFS เฉพาะจาก rpool ไปยังพูลหน่วยเก็บข้อมูลใหม่นี้คืออะไร? สามารถทำออนไลน์ได้หรือฉันควรปิดบริการโดยใช้พูลเหล่านี้ก่อน
18 solaris  zfs 

2
ประสิทธิภาพของ ZFS: ฉันต้องรักษาพื้นที่ว่างในพูลหรือระบบไฟล์หรือไม่?
ฉันรู้ว่าประสิทธิภาพของ ZFS ขึ้นอยู่กับปริมาณพื้นที่ว่างอย่างมาก: รักษาพื้นที่พูลภายใต้การใช้ประโยชน์ 80% เพื่อรักษาประสิทธิภาพของพูล ปัจจุบันประสิทธิภาพของพูลสามารถลดลงเมื่อพูลเต็มมากและระบบไฟล์ถูกอัพเดตบ่อยๆเช่นบนเซิร์ฟเวอร์เมลที่ไม่ว่าง พูลแบบเต็มอาจทำให้เกิดประสิทธิภาพได้ แต่ไม่มีปัญหาอื่น [... ] โปรดทราบว่าแม้เนื้อหาส่วนใหญ่จะอยู่ในช่วง 95-96% ประสิทธิภาพการเขียนการอ่านและการ resilvering อาจประสบ ZFS_Best_Practices_Guide, solarisinternals.com (archive.org) ตอนนี้สมมติว่าผมมีสระว่ายน้ำของ raidz2 10T volumeโฮสติ้งระบบแฟ้ม ตอนนี้ฉันสร้างระบบไฟล์ย่อยvolume/testและให้การจอง 5T จากนั้นฉันเมานต์ระบบไฟล์ทั้งสองต่อ NFS ไปยังโฮสต์บางแห่งและทำงานบางอย่าง ฉันเข้าใจว่าฉันไม่สามารถเขียนไปvolumeมากกว่า 5T เพราะที่เหลือ 5T volume/testจะสงวนไว้ให้ คำถามแรกของฉันคือประสิทธิภาพจะลดลงได้อย่างไรหากฉันเติมvolumeจุดเมานท์ด้วย ~ 5T มันจะลดลงเนื่องจากไม่มีพื้นที่ว่างในระบบไฟล์สำหรับ ZFS 'copy-on-write และ meta-stuff อื่น ๆ ? หรือมันจะยังคงเหมือนเดิมตั้งแต่ ZFS สามารถใช้พื้นที่ว่างภายในพื้นที่ที่สงวนไว้สำหรับvolume/test? ตอนนี้คำถามที่สอง มันสร้างความแตกต่างหรือไม่ถ้าฉันเปลี่ยนการตั้งค่าดังนี้? volumeขณะนี้มีระบบไฟล์สองระบบvolume/test1และvolume/test2. …
17 solaris  zfs  quota 

7
ฉันสามารถใช้การรับรองความถูกต้องของคีย์ SSH เพื่อเข้าสู่ระบบระยะไกลด้วยชื่อผู้ใช้อื่นได้หรือไม่
สมมติว่าฉันมีระบบรีโมตชื่อ "remotesystem" และบัญชีผู้ใช้ "foouser" บนระบบนั้น ฉันรู้ว่าในระบบท้องถิ่นของฉันฉันสามารถสร้างคู่คีย์ SSH เป็นผู้ใช้ท้องถิ่น "foouser" ใส่กุญแจสาธารณะในไฟล์ "/home/foouser/.ssh/authorized_keys" บน "remotesystem" เมื่อฉัน SSH เป็น "foouser" จากระบบโลคัลของฉันเป็น "remotesystem" SSH ใช้คู่คีย์เพื่อพิสูจน์ตัวตนฉัน แต่จะเกิดอะไรขึ้นถ้าชื่อผู้ใช้ในพื้นที่ของฉันไม่เหมือนกับชื่อผู้ใช้บนระบบระยะไกล นั่นคือถ้าฉันต้องการ SSH ในฐานะผู้ใช้ท้องถิ่น "baruser" ถึง "remotesystem" เห็นได้ชัดว่าฉันจะต้องสร้างคู่คีย์สำหรับ "baruser" และเพิ่มคีย์สาธารณะใน "/home/foouser/.ssh/authorized_keys" จากนั้นฉันควรจะสามารถ "ssh foouser @ remotesystem" ในขณะที่เข้าสู่ระบบในฐานะ "baruser" ในพื้นที่และ SSH จะใช้คู่คีย์เพื่อตรวจสอบสิทธิ์ใช่ไหม ฉันถามเพราะฉันกำลังพยายามทำให้การรับรองความถูกต้องที่สำคัญทำงานในสถานการณ์นี้โดยไม่ประสบความสำเร็จ ฉันไม่แน่ใจว่าเป็นเพราะชื่อผู้ใช้ไม่ตรงกันหรือปัญหาการกำหนดค่ากับเซิร์ฟเวอร์ SSH ในระบบระยะไกล

4
SSH ไปยังเซิร์ฟเวอร์ NAT ที่อยู่ IP สาธารณะเดียวกัน
ฉันกำลังพยายามที่จะ SSH จากในสำนักงาน X ถึงกล่อง Linux ไม่กี่กล่องในสำนักงาน Y กล่อง Linux ในสำนักงาน Y อยู่หลัง NAT และทำงานในแต่ละพอร์ตของตัวเอง ฉันสามารถเข้าถึงทั้งหมดได้สำเร็จผ่าน SSH แต่ฉันไม่สามารถตรวจสอบได้ ฉันสามารถ SSH ลงในช่องแรก แต่เมื่อฉันไปที่สองมันพูดว่า: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle …
16 linux  ssh  solaris  ssh-keys 

4
เหตุใด Slice C หรือ slice 2 จึงครอบคลุมทั้งแผ่น
สิ่งที่ฉันพูดคุยกับเพื่อนสองคนและเราไม่สามารถเข้าใจได้ ใน FreeBSD และ OpenSolaris / Solaris เมื่อคุณแบ่งพาร์ติชันไดรฟ์จะมีการสร้างพาร์ติชันที่ครอบคลุมทั้งดิสก์: da0s1c c0d0s2 ตัวอย่างเช่นผลลัพธ์ของฮาร์ดไดรฟ์หลักของฉันในเซิร์ฟเวอร์ OpenSolaris ของฉัน: xistence@Keyhole.network.lan:/dev/rdsk# prtvtoc /dev/rdsk/c4d0s2 * /dev/rdsk/c4d0s2 partition map * * Dimensions: * 512 bytes/sector * 63 sectors/track * 255 tracks/cylinder * 16065 sectors/cylinder * 7296 cylinders * 7294 accessible cylinders * * Flags: * 1: unmountable * 10: …

11
เป็นไปได้ไหมที่จะป้องกัน SCP ในขณะที่ยังอนุญาตให้เข้าถึง SSH ได้
การใช้เซิร์ฟเวอร์ Solaris และ Linux และ OpenSSH เป็นไปได้หรือไม่ที่จะป้องกันไม่ให้ผู้ใช้คัดลอกไฟล์โดยใช้ "scp" ในขณะที่ยังอนุญาตให้เชลล์เข้าถึงด้วย "ssh" ฉันรู้ว่าการเข้าถึงไฟล์ประเภท 'ssh $ server "cat file" นั้นยากกว่าการป้องกัน แต่ฉันต้องดูเกี่ยวกับการหยุด "scp" สำหรับ starters หากไม่เป็นเช่นนั้นมีวิธีบันทึกการเข้าถึง SCP ทั้งหมดอย่างน่าเชื่อถือบนฝั่งเซิร์ฟเวอร์syslogหรือไม่?
13 linux  ssh  unix  solaris 

9
Solaris เป็นเซิร์ฟเวอร์ OS - เพราะอะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันไม่มีประสบการณ์กับ Solaris และถามตัวเองว่าฉันจะใช้มันและทำไมฉันถึงเลือกที่จะทำเช่นนั้น ฉันไม่สามารถตอบได้ด้วยตัวเองดังนั้นที่นี่ไป .. โปรดตอบกลับว่าเหตุใดคุณจึงจัดการกับกล่อง Solaris ทำไมคุณไม่ทำเช่นนั้นและสิ่งอื่น ๆ ที่เกี่ยวข้อง คำตอบ "ฉันติดกับมัน" ก็ดี :)
13 solaris 

2
เหตุใดไดเร็กทอรีสแน็ปช็อต ZFS ทั้งหมดของฉันจึงว่างเปล่า
ฉันทำงานของ Oracle 11 กล่องเป็นเครื่องใช้ในการจัดเก็บ ZFS และฉันถ่ายภาพรวมปกติของระบบไฟล์ ZFS cronผ่าน ในอดีตฉันรู้ว่าถ้าฉันต้องการคว้าไฟล์ใดไฟล์หนึ่งจากสแน็ปช็อตสำเนาแบบอ่านอย่างเดียวจะถูกเก็บไว้.zfs/snapshot/{name}/และฉันก็สามารถนำทางไปที่นั่นแล้วดึงไฟล์ออกมาได้ นี้เป็นเอกสารบนเว็บไซต์ของออราเคิล อย่างไรก็ตามฉันไปทำสิ่งนี้ในวันอื่นและสังเกตว่าไดเรกทอรี ZFS ในไดเรกทอรี snapshot นั้นว่างเปล่า zfs list -t snapshotแสดงรายการสแน็ปช็อตที่.zfs/snapshotsถูกต้องและมีไดเรคทอรีสำหรับแต่ละสแน็ปช็อตอย่างถูกต้องและในสแน็ปช็อตแต่ละรายการจะมีไดเรกทอรีอยู่สำหรับแต่ละระบบไฟล์ ZFS อย่างไรก็ตามไดเรกทอรีเหล่านี้ดูเหมือนจะว่างเปล่า ฉันเพิ่งทดสอบการคืนค่าโดยการแตะไฟล์ในการแชร์ที่ใช้เพียงเล็กน้อยและย้อนกลับไปที่สแน็ปช็อตรายชั่วโมงล่าสุดและสิ่งนี้ดูเหมือนว่าจะทำงานได้ดี ดังนั้นจึงมีฟังก์ชั่นย้อนกลับ ออราเคิลเปลี่ยนวิธีถ่ายภาพสแนปชอตหรือไม่? หรือมีบางอย่างผิดปกติที่นี่?
13 solaris  zfs  snapshot 

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