ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

1
การรีสตาร์ทการรีสตาร์ทคอนเทนเนอร์ที่ล้มเหลว - เกิดข้อผิดพลาดในการซิงค์พ็อดใน Minikube
ฉันพบข้อผิดพลาดนี้เมื่อพยายามสร้างพ็อด มันเกิดขึ้นกับภาพที่พบบ่อยมากเช่น Ubuntu, Alpine ด้วย ฉันค่อนข้างใหม่กับ Kubernetes และใช้Minikube Node (เวอร์ชั่น v0.24.1) คำสั่ง: kubectl run ubuntu --image==ubuntu ข้อผิดพลาด : Back-off restarting failed container - Error syncing pod รุ่น: Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"**v1.8.0**", GitCommit:"6e937839ac04a38cac63e6a7a306c5d035fe7b0a", GitTreeState:"clean", BuildDate:"2017-09-28T22:57:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"**v1.8.0**", GitCommit:"0b9efaeb34a2fc51ff8e4d34ad9bc6375459c4a4", GitTreeState:"clean", BuildDate:"2017-11-29T22:43:34Z", GoVersion:"go1.9.1", Compiler:"gc", Platform:"linux/amd64"} อธิบายคำสั่ง …
15 kubernetes 

5
ฉันสามารถตรวจจับการบุกรุกข้อมูลฮาร์ดแวร์จากภายใน Linux ได้หรือไม่
เมื่อฉันอยู่ใน Linux ฉันสามารถรับข้อมูลต่อไปนี้ได้lsblk(ลบไดรฟ์ที่ไม่เกี่ยวข้องออกจากเอาต์พุต): NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298G 0 disk sdb 8:16 0 2.7T 0 disk เมื่อฉันดึงไดรฟ์ออกจากเซิร์ฟเวอร์ด้วยตนเองฉันสามารถบอกได้ว่าฉันใช้ไดรฟ์ต่อไปนี้แบบฟิสิคัล: 0 Seagate 320GB 1 Seagate 320GB 2 Hitachi 1TB 3 Hitachi 1TB 4 Hitachi 1TB 5 Hitachi 1TB 6 [empty] 7 [empty] เนื่องจากมีที่เก็บข้อมูลฟิสิคัลในเซิร์ฟเวอร์มากกว่าพื้นที่ว่างใน Linux ทำให้ฉันเห็นได้ชัดว่าใช้ระบบ RAID บางรูปแบบ …

12
ค้นหา GUID ที่ไม่ซ้ำกันเพื่อระบุการติดตั้ง Windows
ฉันกำลังมองหา GUID ที่ไม่เหมือนใครซึ่งจัดเก็บไว้ในรีจิสทรีของ Windows ที่จะช่วยฉันระบุการติดตั้ง Windows หรือพีซี GUID จะต้อง; มีอยู่เสมอ ไม่ซ้ำกับการติดตั้ง Windows เฉพาะเช่นไม่มีคอมพิวเตอร์เครื่องอื่นจะมี ID เดียวกัน ไม่เคยเปลี่ยน ขอบคุณมาก
15 windows 

4
systemctl ไม่รู้จักบริการของฉัน: Default-Start ไม่มี runlevels, ยกเลิก
ฉันต้องการกำหนดบริการง่าย ๆ ที่จะเริ่มตอนบูทอยู่บนเซิร์ฟเวอร์ Ubuntu 16.10 ดังนั้นฉันได้สร้าง/etc/init.d/mydaemon ฉันสับสนระหว่างพุ่งพรวดและ systemd: ตอนแรกฉันคิดว่าฉันต้องติดตั้งบริการพุ่งพรวด update-rc.d mydaemon defaultsดังนั้นหลังจากการแปลงไฟล์ของฉันไปยังไวยากรณ์พุ่งพรวดฉันวิ่ง ฉันพบข้อผิดพลาดของฉันและรันupdate-rc.d mydaemon removeเปลี่ยนเป็นไวยากรณ์ systemd และรันsystemctl enable mydaemonแต่รับข้อผิดพลาด: mydaemon.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable mydaemon update-rc.d: error: mydaemonDefault-Start contains no runlevels, aborting.
15 ubuntu  systemd 

5
Nginx ชื่อเซิร์ฟเวอร์ที่ขัดแย้งกันสำหรับโดเมนย่อย
ขณะนี้ฉันมี vhost ที่ทำงานบน Nginx สำหรับ foo.domain.com และทุกอย่างใช้งานได้ดี ฉันสร้างไฟล์ใหม่สำหรับโดเมนย่อยใหม่ฉันต้องการเพิ่มชื่อ bar.domain.com ฉันใช้การตั้งค่าเดียวกันสำหรับทั้งคู่ เมื่อฉันรีสตาร์ท Nginx ฉันจะได้รับ Restarting nginx: nginx: [warn] conflicting server name "" on 0.0.0.0:443, ignored nginx. เมื่อฉันไปที่ bar.domain.com ฉันเห็นสิ่งที่ฉันควรจะเห็น แต่เมื่อฉันไปที่ foo.domain.com ฉันเห็นหน้าเว็บที่ bar.domain.com เชื่อมโยงไปถึง ฟู upstream php-handler { server unix:/var/run/php5-fpm.sock; } server { listen 80; server_name foo.domain.com; return 301 https://$server_name$request_uri; } …
15 nginx  ssl  virtualhost 

1
บรรทัดคำสั่ง ssh ระบุลายนิ้วมือคีย์โฮสต์เซิร์ฟเวอร์
ใช้sshบรรทัดคำสั่ง (OpenSSH) ฉันสามารถระบุลายนิ้วมือของคีย์โฮสต์ของเซิร์ฟเวอร์ได้หรือไม่ สิ่งนี้เป็นไปได้เมื่อใช้ winscp.com โดยใช้ (เช่น) -hostkey="ssh-rsa 2048 AA:BB:CC...etc ฉันได้อ่านหน้าคนสองสามครั้งฉันขอโทษถ้าฉันพลาดที่นั่น ฉันไม่ต้องการเพียงยอมรับรหัสโฮสต์โดยอัตโนมัติและฉันไม่ต้องการให้ผู้ใช้อัปเดตknown_hostsแต่ระบุรหัสโฮสต์ในบางรูปแบบในบรรทัดคำสั่ง

5
ยอมรับลายนิ้วมือคีย์ rsa โดยอัตโนมัติจากบรรทัดคำสั่ง
ฉันพยายามyes | ssh root@10.x.x.xที่จะยอมรับลายนิ้วมือคีย์ RSA แต่ยังคงได้รับแจ้งถ้าฉันแน่ใจว่าฉันต้องการเชื่อมต่อ มีวิธีทำให้อัตโนมัติหรือไม่

3
เหตุใดคำสั่ง ldapadd นี้จึงปิดด้วยข้อผิดพลาด“ ไวยากรณ์ไม่ถูกต้อง”
ฉันยังใหม่กับ openldap แต่มีความเชี่ยวชาญในระบบ linux / unix ฉันพยายามที่จะติดตั้งการทดสอบครั้งแรกของฉันมาก OpenLDAP สภาพแวดล้อมการใช้คู่มือที่นี่ ฉันยังอ่านคู่มือผู้ดูแลระบบส่วนใหญ่ที่นี่และฉันต้องยอมรับมันเป็นเรื่องที่ต้องทำ ดังนั้นการทำตามคู่มือการตั้งค่าพื้นฐานของ Ubuntu ฉันสร้างไฟล์ ldif ที่มีลักษณะดังนี้: dn: ou=People,dc=example,dc=com objectClass: organizationalUnit ou: People dn: ou=Groups,dc=example,dc=com objectClass: organizationalUnit ou: Groups dn: cn=engineers,ou=Groups,dc=example,dc=com objectClass: posixGroup cn: engineers gidNumber: 5000 dn: uid=john,ou=People,dc=example,dc=com objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: john sn: Doe givenName: John cn: …
14 linux  ubuntu  openldap 

2
วิธีเรียกใช้งานคำสั่ง datapump เป็น sysdba จากเครื่องระยะไกล
ฉันต้องการทราบไวยากรณ์ในการเรียกคำสั่ง datapump (expdp / impdp) บันทึกเป็น 'sys as sysdba' จากเครื่องระยะไกล ฉันรู้ว่าเมื่อเข้าสู่ระบบในเครื่องที่รันฐานข้อมูลฉันสามารถใช้: expdp \"/ as sysdba\" อย่างไรก็ตามฉันไม่พบวิธีการทำเช่นนี้จากเครื่องระยะไกลตัวอย่างเช่นสิ่งเหล่านี้ใช้ไม่ได้: expdp 'SYS@SID AS SYSDBA' expdp "SYS AS SYSDBA"@SID ในทั้งสองกรณีข้อความแสดงข้อผิดพลาดคือ: LRM-00108: invalid positional parameter value [...]
14 oracle  data-pump 


5
เซิร์ฟเวอร์อูบุนตู - ฉันต้องทำอะไรเพื่อให้มันอัปเดต
ฉันกำลังตั้งค่าเซิร์ฟเวอร์อูบุนตูและต้องการทราบว่าฉันควรทำอะไรเป็นประจำ apt-get update/upgrade ดูเหมือนชัดเจน มีการตรวจสอบ glsa เป็นตัวอย่างหรือไม่ มีอะไรอีกที่ฉันควรจะทำงาน? ฉันเดาว่ามันขึ้นอยู่กับสิ่งที่ติดตั้งไว้ แต่ฉันกำลังคิดถึงระบบหลักในตอนนี้
14 linux  ubuntu 

6
เดสก์ท็อประยะไกล - คอมพิวเตอร์ระยะไกลที่มาถึงไม่ใช่เครื่องที่คุณระบุ
เราเพิ่งติดตั้งเซิร์ฟเวอร์ Windows 2008 R2 ใหม่และเราไม่สามารถ Remote Desktop ไปยังเซิร์ฟเวอร์เหล่านั้นได้จากเดสก์ท็อป Windows 7 ของเรา เดสก์ท็อประยะไกลเชื่อมต่อ แต่หลังจากที่เราให้ข้อมูลรับรองเราจะได้รับ: ไม่สามารถทำการเชื่อมต่อให้เสร็จสมบูรณ์ได้เนื่องจากคอมพิวเตอร์ระยะไกลที่มาถึงไม่ใช่เครื่องที่คุณระบุ สิ่งนี้อาจเกิดจากรายการล้าสมัยในแคช DNS ลองใช้ที่อยู่ IP ของคอมพิวเตอร์แทนชื่อ หากเราเชื่อมต่อจาก Windows 7 กับเครื่องที่ไม่ได้ใช้ Windows 2008 R2 หรือจากเครื่องที่ไม่ได้ใช้ Windows 7 กับเซิร์ฟเวอร์ Windows 2008 R2 จะทำงานได้ดี เช่นเดียวกันถ้าเราเชื่อมต่อกับเซิร์ฟเวอร์ Windows 2008 R2 จาก Windows 7 ผ่านที่อยู่ IPแล้วก็ใช้งานได้ดี (แม้ว่าจะทำให้เกิดปัญหาอื่น ๆ ในภายหลัง) ฉันเพิ่งพบอีกคนหนึ่งพูดถึงคนที่มีปัญหานี้ดังนั้นฉันไม่คิดว่ามันเป็นเพียงเครือข่ายของเรา คำแนะนำเกี่ยวกับวิธีเชื่อมต่อจาก Windows 7 …

2
วิธี SSH ไปยังเป้าหมายโดยตรงผ่าน jumphost โดยใช้ SSH Config โดยไม่ต้องใช้คำสั่ง ssh เพิ่มเติม
ถ้าฉันทำ: ssh -J jumphost.example.com target.example.com ฉันจะเข้าสู่ 'เป้าหมาย' ในทันที หากฉันใช้ไฟล์กำหนดค่า ssh นี้ให้ใช้การกำหนดค่าการข้ามแบบใหม่ของ ssh-7.3: Host jump 10.1.*, targets*, *.example.com HostName jumphost.example.com IdentitiesOnly yes AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa ฉันลงทะเบียนเข้าสู่ 'jumphost' ไม่ใช่ 'target' มันคือพวงกุญแจสำหรับแม็คฉันได้ทำการทดสอบโดยที่ไม่มีมันและมันก็ไม่ได้สร้างความแตกต่างอะไร แต่คิดว่าฉันจะทิ้งไว้ในกรณี
14 linux  ssh 

4
ซอฟต์แวร์ที่ติดตั้งจากแหล่งที่มาวิธีการพูดว่า yum ไม่ให้ติดตั้งจากแพคเกจ?
บน CentOS 7 ฉันได้ติดตั้งfoobarเวอร์ชัน 2 ซึ่งรวบรวมจากแหล่งข้อมูล ฉันจะทำให้ yum ตระหนักถึงการติดตั้งนั้นได้อย่างไรเพื่อที่จะไม่ติดตั้งfoobarเวอร์ชัน 1 สำหรับการพึ่งพา การติดตั้งfoobar $ git clone https://example.com/foobar.git [...] $ cd foobar $ make && sudo make install [...] $ foobar --version foobar v2 การติดตั้งแพคเกจที่ต้องการfoobar $ sudo yum install baz [...] ---> Package baz.x86_64 0:3.14.15-9 will be installed --> Processing Dependency: foobar …

2
ช่องใส่ไดรฟ์ที่ว่างต้องเติมให้เต็มหรือไม่?
ฉันมีเซิร์ฟเวอร์ Dell R610 ซึ่งมีช่องไดรฟ์ขนาด 2.5 2.5 นิ้วทั้งหมดนี้ว่างเปล่าโดยทั่วไปเมื่อฉันเห็นภาพช่องไดรฟ์ทั้งหมดจะมีไดรฟ์หรือที่เมาท์เปล่า ตอนแรกฉันคิดว่ามันไม่จำเป็นที่จะต้องมีการติดตั้งที่ไม่ได้ใช้ อย่างไรก็ตามบางครั้งฉันคิดว่าปัญหาเช่นไฟฟ้าสถิตหรือฝุ่นอาจทำให้เกิดปัญหาเนื่องจากพื้นที่ว่างซึ่งจำเป็นต้องเติมช่องว่างเปล่า ฉันลองใช้การค้นหา google หลายครั้ง แต่ไม่ได้ผลลัพธ์ ใครสามารถหักล้างหรือสำรองความกังวลของฉันได้หรือไม่
14 hardware  drive 

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