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

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

6
ยืนยันหรือยกเลิกสแน็ปช็อต Linux LVM หรือไม่
ฉันกำลังจะทำการอัปเกรดทดสอบบนเซิร์ฟเวอร์ CentOS 5 ของฉัน หากการอัพเกรดล้มเหลวฉันต้องการที่จะสามารถสำรองการเปลี่ยนแปลงในระบบไฟล์ สถานการณ์นี้ดูเหมือนจะคล้ายกับตัวอย่างในส่วน 3.8 ของ LVM HOWTOสำหรับสแน็ปช็อตการอ่าน - เขียน LVM2 - แต่ตัวอย่างค่อนข้างขาดในวิธีการจริง ฉันจะยอมรับการเปลี่ยนแปลงโดยรวมพวกเขากลับเข้าสู่พาร์ติชันดั้งเดิมได้อย่างไร ฉันจะคืนค่าการเปลี่ยนแปลงคืนค่าระบบไฟล์กลับสู่สถานะเดิมได้อย่างไร ฉันควรสมมติว่าฉันจะต้องเริ่มบริการหลายอย่างใหม่ถ้าไม่รีบูตทันที? เป็นไปได้หรือไม่ที่จะรวบรวมเฉพาะบางไดเรกทอรีในพาร์ติชั่นหรือเป็นการดำเนินการทั่วทั้งพาร์ติชั่น?
16 linux  lvm  snapshot 

4
การสร้างไฟล์ tar พร้อม checksums รวมอยู่ด้วย
นี่คือปัญหาของฉัน: ฉันต้องเก็บถาวรเพื่อ tar ไฟล์จำนวนมาก (สูงสุด 60 TB) ของไฟล์ขนาดใหญ่ (โดยปกติ 30 ถึง 40 GB ต่อไฟล์) ฉันต้องการทำการตรวจสอบไฟล์ (md5, sha1, อะไรก็ตาม) ของไฟล์เหล่านี้ก่อนทำการเก็บถาวร อย่างไรก็ตามการไม่อ่านทุกไฟล์สองครั้ง (หนึ่งครั้งสำหรับการตรวจสอบสองครั้งสำหรับ tar'ing) มีความจำเป็นมากหรือน้อยกว่าเพื่อให้ได้ประสิทธิภาพการเก็บถาวรที่สูงมาก (LTO-4 ต้องการ 120 MB / s อย่างยั่งยืนและหน้าต่างสำรองมี จำกัด ) ดังนั้นฉันต้องการวิธีการอ่านไฟล์ให้อาหารตรวจสอบเครื่องมือในด้านหนึ่งและสร้าง tar เพื่อเทปในด้านอื่น ๆ บางสิ่งตาม: tar cf - files | tee tarfile.tar | md5sum - ยกเว้นว่าฉันไม่ต้องการให้เช็กซัมของไฟล์เก็บถาวรทั้งหมด (เชลล์โค้ดตัวอย่างทำแค่นี้) แต่เป็นเช็คซัมสำหรับไฟล์แต่ละไฟล์ในไฟล์เก็บถาวร …

3
การระบุว่า MTA ใดกำลังทำงานอยู่
ฉันไม่มีความรู้เกี่ยวกับ linux และฉันจะทราบได้อย่างไรว่าเซิร์ฟเวอร์อีเมลใดที่ใช้งานบนกล่อง Linux ของฉัน Postfix / เอ็กซิม? Btw ไม่พบโฟลเดอร์ postfix ใน etc / ฉันจะหา master.cf ได้ที่ไหน . มีแนวคิดใดสำหรับการแก้ไข cPPOP

6
ไฟล์โฮสต์ต่อผู้ใช้
มีวิธีการกำหนดชื่อแทนโฮสต์ (เช่นใน/etc/hosts) บนพื้นฐานต่อผู้ใช้เช่นในไฟล์/home/user/.hostsหรือไม่? วัตถุประสงค์หลักของฉันคือการแบ่งปันนามแฝงของโฮสต์ผ่าน rsync ระหว่างเครื่องใน lan ขนาดเล็กของฉันได้อย่างง่ายดาย เนื่องจากไม่มีเครื่องที่จะเชื่อมต่อที่เชื่อถือได้เสมอเซิร์ฟเวอร์ DNS จึงไม่ใช่ตัวเลือก (ใช่ไหม) ขอขอบคุณ.

10
คำสั่งที่ยึดตาม * อะไรที่ฉันสามารถใช้เพื่อค้นหา IP ภายนอกของฉัน
คล้ายกับการค้นหาhttp://whatismyip.com เห็นได้ชัดว่ามันจะต้องสอบถามคอมพิวเตอร์ที่นั่น แค่สงสัยว่าใครมีวิธีที่ฉลาดในการทำมัน?

8
ไม่สามารถเชื่อมต่อกับ Linux Samba ที่แชร์จาก Windows 10
ฉันมีเซิร์ฟเวอร์ Samba เวอร์ชั่น 4.1.11 ที่ทำงานบน Ubuntu 14.04 ฉันไม่สามารถเชื่อมต่อจาก Windows 10 (แต่ฉันสามารถทำได้จาก Windows 7) เซิร์ฟเวอร์และไคลเอนต์ไม่ได้อยู่ใน LAN เดียวกัน ข้อความแสดงข้อผิดพลาดที่ได้รับจาก Windows คือเซิร์ฟเวอร์ออนไลน์ แต่ไม่ตอบสนอง อย่างไรก็ตามบันทึกของแซมบ้าพูดเป็นอย่างอื่น ฉันได้แนบบันทึกสำหรับความพยายามในการเชื่อมต่อที่ล้มเหลวจาก Windows 10 และไฟล์เหล่านั้นสำหรับความพยายามที่ประสบความสำเร็จจาก Windows 7 (สำหรับการเปรียบเทียบ) สั้น ๆ ไม่เหมือนกับความพยายามที่ประสบความสำเร็จความล้มเหลวเริ่มต้นด้วย: switch message SMBnegprot (pid 2855) conn 0x0 SMB2_FFแล้วก็ขอให้จำนวนของโปรโตคอลที่แตกต่างก่อนที่จะเลือก จากนั้นหลังจากการเจรจาด้านความปลอดภัยมันจะเปลี่ยนไปใช้โปรโตคอลSMB 2.???จากนั้นSMB3_00ตามด้วย: Server exit (NT_STATUS_END_OF_FILE). ความพยายามที่ประสบความสำเร็จเลือกโปรโตคอลSMB2_10ตั้งแต่เริ่มต้น แต่ Windows 10 นั้นไม่ได้รับการร้องขอโพรโทคอลนี้ นี่คือบันทึก: …
16 linux  windows  ubuntu  samba 

1
ฉันจะรวมโฟลเดอร์ * ผ่านคุณสมบัติการเลือกซิงค์ของ Dropbox ใน Linux จากบรรทัดคำสั่งได้อย่างไร
หลังจากผู้ใช้รายอื่นถามคำถามนี้: Dropbox บนเซิร์ฟเวอร์ linux - จะรวม / แยกโฟลเดอร์ได้อย่างไร ไอคอนของฉันยังคงไม่ทำงานหลังจากทำตามขั้นตอนบางอย่างที่ระบุไว้ในคำถามและคำตอบอื่น ๆ : /ubuntu/358913/no-dropbox-icon-in-the-indicator-panel /ubuntu/182567/dropbox-icon-in-tray-is-missing แก้ไข:ในกรณีที่มีใครสงสัยในขณะที่อ่านโพสต์นี้ฉันก็สามารถทำให้ไอคอนของฉันปรากฏขึ้นในที่สุดโดยไปที่ลิงก์เหล่านี้: https://www.reddit.com/r/elementaryos/comments/2ufjsy/dropbox_icon_is_not_visible/ https://github.com/nathandyer/elementary-dropbox-mods คำถามควรจะยังคงใช้ได้สำหรับทุกคนที่ต้องการทำสิ่งนี้จากบรรทัดคำสั่ง มีคำตอบสำหรับการยกเว้น แต่ไม่ใช่สำหรับการรวม มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้? ฉันเห็นคำสั่งเดิมแสดงอยู่ในdropboxข้อความช่วยเหลือของคำสั่ง แต่ไม่มีสิ่งใดที่สามารถช่วยฉันได้ ไม่มีใครรู้วิธีการบรรลุเป้าหมายนี้หรือไม่? นี่คือข้อความช่วยเหลือปัจจุบันที่ฉันเห็น: Dropbox command-line interface commands: Note: use dropbox help <command> to view usage for a specific command. status get current status of the dropboxd help provide help …

1
ประโยชน์ของการบันทึกของแพ็กเก็ตมาร์เรียน (เช่น net.ipv4.conf.all.log_martians) คืออะไร
ส่วนใหญ่เวลาที่ฉันทำการค้นหาใด ๆ เกี่ยวกับการแข็งของกล่องลินุกซ์และอื่น ๆ ในรายการมักจะมีส่วนของบันทึกของแพ็กเก็ต Martian (IP) โดยไม่มีคำอธิบายเพิ่มเติมใด ๆ net.ipv4.conf.all.log_martians =1 net.ipv4.icmp_ignore_bogus_error_responses =1 ฉันทำ Googling มาแล้ว แต่มันก็ดูเหมือนว่าชาวมาร์ทีนแพ็กเก็ตเป็นแหล่งโจมตีหรือไม่ ทุกคนสามารถหลั่งน้ำตาแสงได้หรือไม่ ขอขอบคุณ

5
วิธีการฆ่า MySQL ที่ช้าโดยอัตโนมัติหลังจาก N วินาที?
ฉันกำลังมองหาสคริปต์ทุบตีทดสอบ (หรือโซลูชันทางเลือก) ให้ทำเช่นนั้นเพื่อหลีกเลี่ยง max_connection ที่จะหมด ฉันรู้ว่ามันกำลังต่อสู้กับอาการ แต่ต้องการสคริปต์เช่นนั้นเป็นทางออกระยะสั้น

6
วิธีการใช้คำสั่ง linux top แสดงข้อมูลสรุปหน่วยความจำในหน่วยเมกะไบต์ไม่ใช่กิโลไบต์
Redhat EL5 ฉันมีการกำหนดค่าสูงสุดตามวิธีที่ฉันชอบแสดงสรุปหน่วยความจำและสรุปการแลกเปลี่ยนในหน่วย MB ฉันต้องปิดเปลือกของฉันแล้วเมื่อฉันเปิดมันอีกครั้งมันกลับแสดงเป็นกิโลไบต์ (ค่าเริ่มต้น) ฉัน scoured google และช่วยเหลือด้านบนและคนหน้า ฉันดูเหมือนจะไม่พบจอแสดงผลในตัวเลือก MB แม้ว่าฉันจะพบตัวเลือกที่ค่อนข้างแปลกอื่น ๆ อีกมากมาย ... หากใครรู้ว่าฉันแน่ใจว่าจะขอบคุณ ขอบคุณ!
16 linux  memory  redhat  top 

5
ฉันจะย้าย / var / log directory ได้อย่างไร
บนเซิร์ฟเวอร์ที่ใช้งานจริงของเรามีไดรฟ์ขนาดเล็กสำหรับจุดเมาท์รู/ท /var/logใช้พื้นที่มากเกินไปและฉันต้องลบไฟล์บางไฟล์ด้วยตนเอง ฉัน/var/log/จะย้ายไปพูด/home/logโดยไม่ต้องรีบูตได้อย่างไร นี่คือสิ่งที่ฉันคิดว่า: $ mkdir /home/log $ rsync -a /var/log /home/log $ mount --bind /home/log /var/log $ /etc/init.d/rsyslof restart แต่ฉันรู้ว่าบริการบางอย่างใช้ file descriptors ดังนั้นพวกเขาจะยังคงใช้งาน/var/logหรือ inodes

3
ฉันจะล้างสถิติส่วนติดต่อบน Linux ได้อย่างไร
ดังนั้นหนึ่งในลูกค้าของฉันกำหนดค่าหนึ่งในสวิตช์ของพวกเขาและการกำหนดค่าผลลัพธ์ที่ได้ส่งผลให้เกิดความไม่ตรงกันสองทางระหว่างสวิตช์และโฮสต์ Linux เราได้แก้ไขการจับคู่ที่ไม่ตรงกัน แต่มีวิธีง่าย ๆ ในการล้างตัวนับข้อผิดพลาดบนอินเทอร์เฟซโดยไม่ต้องเริ่มระบบใหม่หรือไม่? eth0 Link encap:Ethernet HWaddr 00:nn:nn:nn:nn:nn inet addr:192.168.97.166 Bcast:192.168.97.167 Mask:255.255.255.252 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:630331763 errors:1 dropped:0 overruns:0 frame:0 TX packets:676081436 errors:1971815 dropped:0 overruns:68637 carrier:1903180 collisions:7649984 txqueuelen:1000 RX bytes:2067682611 (1.9 GiB) TX bytes:1942809411 (1.8 GiB)
16 linux  networking 

3
ฉันจะส่งไฟล์ข้อมูลรับรองไปที่ mount.cif ได้อย่างไร
ฉันกำลังบำรุงรักษาเครือข่ายที่แตกต่างกันของ mac และ linux ดังนั้นฉันจึงตัดสินใจสร้างสคริปต์ perl เล็กน้อยเพื่อรวมกลยุทธ์การติดตั้งข้ามเครื่อง การใช้งานปัจจุบันใน linux อยู่ใน / etc / fstab ทำงานได้ดี: //myserverhere.com/cifs_share / mnt / cifs_share ผู้ใช้ cifs, uid = 65001, rw, เวิร์กกรุ๊ป = DEV, หนังสือรับรอง = / root / .cifs 0 0 และ /root/.cifs มี username=ouruser password=ourpassword ฉันพยายามแปลว่าเป็นรูปแบบที่ไม่ใช่ fstab ดังนี้: mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs แต่ดูเหมือนจะไม่ทำงาน …
16 linux  samba  mount  cifs 

1
ฉันสามารถเรียก pushd / popd และป้องกันไม่ให้มันพิมพ์สแต็คได้หรือไม่?
หลังจากการเรียกpushd/ popdin bash มันจะพิมพ์ออกจากไดเรกทอรีสแต็คปัจจุบัน มีวิธีใดที่จะป้องกันพฤติกรรมนี้ได้ เสียงรบกวนในคำสั่งนี้เป็นเรื่องแปลกในเครื่องมือยูนิกซ์

8
SSH - ตั้งค่า env vairables โดยทุกการเชื่อมต่อ - godaddy แชร์โฮสต์
ปัญหาของฉันคือฉันต้องตั้งค่าตัวแปร env (เช่น GIT_EXEC_PATH) บนเซิร์ฟเวอร์ ฉันต้องการตัวแปรนั้นทุกการเชื่อมต่อ (ดังนั้นโดยการทุบตีและโดยคำสั่งระยะไกลอย่างใดอย่างหนึ่ง) ฉันจัดการเพื่อตั้งค่าตัวแปรเหล่านั้นด้วยการทุบตีด้วย. bash_profile แต่ฉันมีปัญหากับคำสั่งระยะไกล ฉันพบว่าเป็นไปได้ที่จะเขียนคำสั่งใน ~ / .ssh / authorized_keys ก่อนหน้าคีย์ rsa จริง แต่ฉันไม่ต้องการเขียนที่นั่นเสมอฉันต้องการวิธีแก้ปัญหาอย่างถาวร ... ฉันพบว่า ~ / .ssh ไฟล์ / rc ถูกเรียกใช้งานโดยการเข้าสู่ระบบ ssh ทุกครั้งดังนั้นฉันจึงใส่การประกาศตัวแปร env ไว้ที่นั่น แต่มันไม่ทำงาน ตัวแปรถูกตั้งค่าในไฟล์ rc แต่หลังจากนั้นตัวแปรจะหายไป : S บางทีไฟล์ rc ทำงานใน subshell: S มีวิธีใดที่จะกำหนดตัวแปรเหล่านั้นใน bash และในคำสั่งระยะไกลโดยไม่ต้องทำรหัสซ้ำ? แก้ไข: ฉันแก้ไขคำถามเพราะเซิร์ฟเวอร์เป็นโฮสต์ที่ใช้ร่วมกัน godaddy …

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