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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์


8
Heartbleed: วิธีการตรวจสอบเวอร์ชั่น OpenSSL อย่างเชื่อถือได้และพกพาได้อย่างไร
ฉันกำลังมองหาวิธีที่เชื่อถือได้และพกพาเพื่อตรวจสอบเวอร์ชัน OpenSSL บน GNU / Linux และระบบอื่น ๆ เพื่อให้ผู้ใช้สามารถค้นพบว่าพวกเขาควรอัปเกรด SSL ของพวกเขาหรือไม่เพราะ Heartbleed bug ฉันคิดว่ามันจะง่าย แต่ฉันพบปัญหาอย่างรวดเร็วบน Ubuntu 12.04 LTS ด้วย OpenSSL 1.0.1g ล่าสุด: openssl เวอร์ชัน -a ฉันคาดหวังว่าจะเห็นเวอร์ชันเต็ม แต่ฉันได้รับสิ่งนี้: OpenSSL 1.0.1 14 มีนาคม 2012 สร้างเมื่อ: อ. มิ.ย. 4 07:26:06 UTC 2013 แพลตฟอร์ม: [... ] สำหรับความประหลาดใจอันไม่พึงประสงค์ของฉันจดหมายฉบับไม่แสดง ไม่ f ไม่มี g เพียงแค่ "1.0.1" และนั่นคือ …

9
วิธีคัดลอกไฟล์รักษาเส้นทางไดเรกทอรีใน Linux?
ฉันมีโครงการ Eclipse และไฟล์ ".project" อยู่ในนั้นโครงสร้างไดเรกทอรีดูเหมือนว่า ' myProject/.project' ฉันต้องการคัดลอกไฟล์ '.project' เหล่านี้ไปยังไดเรกทอรีอื่น แต่ฉันต้องการให้ชื่อไดเรกทอรีล้อมรอบถูกเก็บรักษาไว้ สมมติว่าฉันมี ' a/myProject/.project' ฉันต้องการคัดลอก ' myProject/.project' เป็น ' b' ดังนั้นจึงเป็น ' b/myProject/.project' แต่b/myProjectไม่มี '' เมื่อฉันลองใน: cp -r ./myProject/.project ../b คัดลอกเฉพาะไฟล์ '.project' เท่านั้นโดยไม่มีไดเรกทอรี 'myProject' กรุณาแนะนำ
88 linux  directory  copy 

3
การตัดการเชื่อมต่อจากเซสชัน SSH จะทำให้โปรแกรมของคุณเสียหายหรือไม่?
ดังนั้นสมมติว่าฉันถูกตัดการเชื่อมต่อจากเซสชัน SSH หลังจากที่ฉันเริ่มrsyncหรือcpคำสั่งอื่น ๆ ที่สามารถใช้งานได้นาน คำสั่งนั้นยังคงทำงานต่อไปจนกว่าจะเสร็จสิ้นหลังจากที่ฉันถูกตัดการเชื่อมต่อหรือเพิ่งถูกฆ่า? สงสัยในสิ่งนี้เสมอ
88 linux  ssh  systemd 

10
ฉันจะส่งออกสิทธิพิเศษจาก MySQL แล้วนำเข้าสู่เซิร์ฟเวอร์ใหม่ได้อย่างไร
ฉันรู้วิธีการส่งออก / นำเข้าฐานข้อมูลโดยใช้ mysqldump & ทำได้ดี แต่ฉันจะได้รับสิทธิพิเศษในเซิร์ฟเวอร์ใหม่ได้อย่างไร สำหรับจุดพิเศษนั้นมีฐานข้อมูลอยู่สองสามตัวในฐานข้อมูลใหม่แล้วฉันจะนำเข้าสิทธิ์เซิร์ฟเวอร์เก่าโดยไม่ต้องทำสองวิธีที่มีอยู่ เซิร์ฟเวอร์เก่า: 5.0.67-community เซิร์ฟเวอร์ใหม่: 5.0.51a-24 + lenny1 แก้ไข: ฉันมีการถ่ายโอนข้อมูลของ db 'mysql' จากเซิร์ฟเวอร์เก่าและตอนนี้ต้องการทราบวิธีที่เหมาะสมในการผสานกับ 'mysql' db บนเซิร์ฟเวอร์ใหม่ ฉันลอง 'นำเข้า' โดยตรงโดยใช้ phpMyAdmin และลงเอยด้วยข้อผิดพลาดเกี่ยวกับรายการซ้ำ (อันที่ฉันได้ทำการย้ายด้วยตนเองแล้ว) ใครมีวิธีที่สวยงามในการรวมฐานข้อมูล 'mysql' สองอันเข้าด้วยกัน?

7
เรียกใช้สคริปต์ในฐานะผู้ใช้ที่มีเปลือก nologin
ทั้งหมดที่ฉันต้องทำคือการใช้สคริปต์เฉพาะเป็นผู้ใช้โดยเฉพาะอย่างยิ่งคนที่ไม่ได้มีเปลือกที่ระบุไว้ในnologin/false/etc/passwd ฉันจะเรียกใช้สคริปต์ในฐานะรูทและควรเรียกใช้ในฐานะผู้ใช้รายอื่น วิ่ง: ~# su -c "/bin/touch /tmp/test" testuser จะใช้งานได้ แต่ฉันต้องการเชลล์ที่ถูกต้องสำหรับ testuser ฉันรู้ว่าฉันสามารถปิดการใช้งานรหัสผ่านด้วยpasswd -d testuserและปล่อยเปลือก/bin/bashด้วยวิธีนี้จะปลอดภัยเล็กน้อย แต่ฉันต้องมีnologin/falseเปลือก โดยทั่วไปสิ่งที่ฉันต้องการคือสิ่งที่crontabจะเกิดขึ้นเมื่อเราตั้งค่างานให้ทำงานในฐานะผู้ใช้เฉพาะไม่ว่าจะมีงานnologin/falseเชลล์ ps ฉันพบกระทู้นี้รันคำสั่งในฐานะผู้ใช้ nologinแต่ฉันไม่รู้ว่าจะconcatenateใช้คำสั่งsu -s /bin/sh $userไปยังสคริปต์ที่ฉันต้องใช้อย่างไร
87 linux  bash  shell  su  login 

8
จีพีจีมีเอนโทรปีไม่เพียงพอ
ฉันมีกระบวนการมากมายที่ทำงานอยู่เบื้องหลังเพื่อลองและรับเอนโทรปีเพียงพอ แต่ฉันก็ยังล้มเหลว **We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. Not enough …
86 linux  ubuntu  gpg 

10
วิธีการแสดงบางบรรทัดจากไฟล์ข้อความใน Linux?
ฉันเดาว่าทุกคนรู้ว่าอรรถประโยชน์บรรทัด Linux cmd headและtailประโยชน์ headอนุญาตให้คุณพิมพ์บรรทัด X แรกของไฟล์tailทำเช่นเดียวกัน แต่พิมพ์จุดสิ้นสุดของไฟล์ คำสั่งที่ดีในการพิมพ์ที่ตรงกลางของไฟล์คืออะไร? บางอย่างเช่นmiddle --start 10000000 --count 20(พิมพ์ 10'000'000th จนถึง th 10'000'010 บรรทัด) ฉันกำลังมองหาบางอย่างที่จะจัดการกับไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ ฉันพยายามtail -n 10000000 | head 10แล้วมันก็ช้ามาก

5
การจัดตารางเวลางานโดยใช้ crontab จะเกิดอะไรขึ้นเมื่อคอมพิวเตอร์ถูกปิดในช่วงเวลานั้น
ฉันกำหนดเวลางานบางอย่างโดยใช้ crontab จะเกิดอะไรขึ้นหากคอมพิวเตอร์ของฉันปิดหรือปิดในช่วงเวลาที่ cron ถูกกำหนดให้ทำอะไร แต่ละงานที่ไม่ได้รับ cron ทำงานหลังจากเปิดคอมพิวเตอร์หรือไม่ได้รับงานในวันนั้นหรือไม่ หากงานที่ไม่ได้รับการดำเนินการต่อมีวิธีการกำหนดค่า cron เพื่อให้ทำงานที่ไม่ได้รับหลังจากเปิดเครื่องคอมพิวเตอร์หรือไม่
85 linux  ubuntu  cron 

12
มีโซลูชันใดบ้างที่อนุญาตให้ใช้การควบคุมการแก้ไขสำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์ [ปิด]
ในสภาพแวดล้อมที่มีผู้ดูแลระบบหลายคนฉันเห็นข้อดีสองสามข้อในการเพิ่มไฟล์ config ของเซิร์ฟเวอร์ในระบบควบคุมการแก้ไข สิ่งที่น่าสังเกตมากที่สุดคือความสามารถในการติดตามการเปลี่ยนแปลงที่ทำขึ้นมาและแน่นอนว่าสามารถย้อนกลับไปสู่การกำหนดค่าการทำงานที่เป็นที่รู้จัก ฉันสนใจส่วนใหญ่ในการแก้ปัญหา Unix / Linux แต่จะอยากรู้อยากเห็นการใช้งานของ Windows เช่นกัน

4
มีไดเรกทอรีเทียบเท่า / dev / null ใน Linux หรือไม่
เมื่อกำหนดค่าแอปพลิเคชันคุณมักจะสามารถใช้/dev/nullเป็นไฟล์กำหนดค่าได้หากคุณต้องการให้แอปพลิเคชันอ่านไฟล์ว่าง แต่ถ้าแอปพลิเคชันอ่านรายการไฟล์จากไดเรกทอรีคุณจะไม่สามารถใช้เคล็ดลับนี้ได้ คุณจะต้องให้มันไดเรกทอรีว่างเปล่าอ่าน ฉันสงสัยว่า: Linux มีไดเรกทอรีว่างเปล่าเริ่มต้นที่สามารถใช้เพื่อวัตถุประสงค์ดังกล่าวได้หรือไม่ ฉันรู้ว่า OpenSSH ใช้ / var / empty อยู่ครู่หนึ่งและแน่นอนฉันสามารถสร้าง dir ที่ว่างเปล่าได้ด้วยตัวเอง แต่บางที FHS ได้ระบุไดเรกทอรีมาตรฐานสำหรับสิ่งนี้
84 linux  fhs 

14
ทำไมวางแคชใน Linux?
ในเซิร์ฟเวอร์ของเราเรามีนิสัยในการปล่อยแคชเวลาเที่ยงคืน sync; echo 3 > /proc/sys/vm/drop_caches เมื่อฉันเรียกใช้รหัสดูเหมือนว่าจะเพิ่ม RAM จำนวนมาก แต่ฉันต้องทำอย่างนั้นจริงๆ แรมไม่เสียเปล่าหรือเปล่า
84 linux  memory  cache 

6
วิธีตรวจสอบชื่อโฮสต์จากที่อยู่ IP ในเครือข่าย Windows
LAN ของฉันมีโฮสต์ 50 Windows ที่บรรทัดรับคำสั่งของ Windows ฉันลอง ping เพื่อรับที่อยู่ IP ของเครื่องที่ใช้ Windows คำถามคือวิธีรับชื่อโฮสต์ของที่อยู่ IP เฉพาะในเวิร์กกรุ๊ป Windows เดียวกัน คำถามอื่นคือจะทราบชื่อโฮสต์ของเครื่อง Windows จากกล่อง Linux ได้อย่างไรหากฉันมีที่อยู่ IP คุณใช้คำสั่งใด ฉันมีหนึ่งโฮสต์ที่ใช้ Kubuntu 9.04

3
จะรับ url ของ svn repo ปัจจุบันได้อย่างไร?
ฉันมีการเช็คเอาท์ 2 รายการที่มีคนติดตั้งไว้สำหรับฉัน ตอนนี้ฉันต้องตรวจสอบไฟล์เดียวกันนี้ในคอมพิวเตอร์เครื่องอื่น แต่เนื่องจากฉันไม่ได้ตรวจสอบพวกเขาครั้งแรกฉันไม่ทราบว่า URL ที่จะใช้เมื่อใช้คำสั่ง svn checkout: svn co WHAT_GOES_HERE? เนื่องจากการชำระเงิน 2 รายการนี้มีอยู่แล้วในเซิร์ฟเวอร์ของฉันจึงมีวิธีรับ ur ของ repo ที่พวกเขาเช็คเอาท์ตั้งแต่แรกหรือไม่

3
ฉันควรติดตั้งแอพพลิเคชัน Linux ใน / var หรือ / opt หรือไม่
ฉันเรียกใช้แอปพลิเคชั่นโอเพนซอร์ซจำนวนมากรวมถึงจาวาและทอมแคท ดูเหมือนว่าคำแนะนำส่วนใหญ่ทำให้แอปพลิเคชันของฉันทำงานจาก/varไดเรกทอรี แต่ทุกครั้งที่ฉันเห็น/optไดเรกทอรี ในขณะที่ฉันอยู่ที่นี่ฉันก็เห็น/usr/local/และก็/etcเช่นกัน เมื่อใดที่ฉันควรติดตั้งแอปพลิเคชั่นในโฟลเดอร์หนึ่งหรืออื่น ๆ มีข้อดีข้อเสียของแต่ละคนหรือไม่ มันเกี่ยวกับประวัติรสชาติ (Solaris vs Linux หรือ Red Hat vs Ubuntu) หรือไม่?

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