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

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

2
การปิดโหมดโต้ตอบของคำสั่ง cp (copy) (cp: overwrite?)
ไม่มีใครรู้ว่าฉันจะปิดโหมดโต้ตอบเมื่อใช้ cp ได้อย่างไร ฉันพยายามที่จะคัดลอกไดเรกทอรีซ้ำแล้วซ้ำอีกและสำหรับแต่ละไฟล์ที่ได้รับการเขียนทับฉันต้องตอบ 'y' คำสั่งที่ฉันใช้คือ: cp -r /usr/share/drupal-update/* /usr/share/drupal แต่ฉันถูกขอให้ยืนยันการเขียนทับแต่ละอัน: cp: overwrite `./CHANGELOG.txt'? y cp: overwrite `./COPYRIGHT.txt'? y cp: overwrite `./INSTALL.mysql.txt'? y cp: overwrite `./INSTALL.pgsql.txt'? y ... ฉันใช้เซิร์ฟเวอร์อูบุนตูรุ่น jaunty ขอบคุณ!
17 linux  ubuntu  copy  ubuntu-9.04  cp 


5
วิธีปฏิบัติที่ดีที่สุดสำหรับการทำเวอร์ชวลเซิร์ฟเวอร์บน SAN หรือไม่
เอาล่ะฉันต้องการเริ่มใช้ประโยชน์จาก SAN ของฉันมากกว่าที่ฉันเคยได้รับในเวลาเดียวกันใช้ประโยชน์จาก ESXi ขณะนี้ฉันมีอาร์เรย์ของเบลด Dell PowerEdge 1955 ที่เชื่อมต่อกับอาร์เรย์หน่วยเก็บข้อมูล EMC AX4-5 FC แบบตู้เดี่ยว ฉันใช้ SAN เป็น DAS เป็นหลัก ฉันมี LUNs บน SAN ที่ชี้ไปที่เครื่องฟิสิคัลเฉพาะและเครื่องเหล่านั้นใช้ LUNs เพื่ออะไรก็ตาม (ส่วนใหญ่เป็นฐานข้อมูลและการแบ่งปัน Samba / NFS ขึ้นอยู่กับเซิร์ฟเวอร์เป้าหมาย) ฉันมีเซิร์ฟเวอร์ไฟล์ฟิสิคัลหลายเซิร์ฟเวอร์และแต่ละเซิร์ฟเวอร์มีการตั้งค่าแซมบ้าเพื่อให้บริการการแชร์ที่เหมาะสม เนื่องจากฉันไม่เคยได้รับ RHCS มาใช้งานไฟล์เซิร์ฟเวอร์เดียวเท่านั้นที่มี LUNs ติดตั้งอยู่ในแต่ละครั้ง ในกรณีที่เซิร์ฟเวอร์ไฟล์เสียชีวิตฉันจะทำการล้อมรั้วด้วยตนเอง (โดยการถอดและไม่แสดงไดรฟ์ใช้ยูทิลิตี้ navisphere หรือฆ่าพลังงานผ่าน DRAC) จากนั้นใช้ยูทิลิตี้ navisphere เพื่อนำเสนอ LUNs บนคู่แข่งรายถัดไป หลังจากนั้นให้เริ่มต้น apache และ daemons …

2
วิธีค้นหาผู้ที่ล็อกอินก่อนเริ่ม wtmp
ฉันพยายามที่จะตรวจสอบว่าใครเพิ่งเข้าสู่ระบบเฉพาะเครื่องในสำนักงานของฉัน ดังนั้นฉันจึงใช้lastแต่ wtmp เริ่มเมื่อวานนี้ (วันจันทร์) ประมาณ 14:30 น. อย่างน้อยฉันก็หวังว่าจะพบข้อมูลยืดกลับไปถึงวันอาทิตย์ อย่างไรก็ตามมีการรับข้อมูลดังกล่าวโดยไม่ต้องผ่านทางไฟล์บันทึกการอนุญาตหรือไม่
17 linux  logging  login 

2
จะบอกการเข้ารหัสภาษาของชื่อไฟล์บน Linux ได้อย่างไร
ฉันมีไดเรกทอรีที่มีไฟล์รูปภาพประมาณ 10,000 ไฟล์จากแหล่งภายนอก ชื่อไฟล์จำนวนมากมีช่องว่างและเครื่องหมายวรรคตอนที่ไม่เป็นมิตรกับ DB หรือเป็นมิตรกับเว็บ ฉันต้องการเพิ่มหมายเลข SKU ต่อท้ายชื่อไฟล์ทุกชื่อ (เพื่อวัตถุประสงค์ด้านการบัญชี) ส่วนมากถ้าไม่ใช่ชื่อไฟล์ส่วนใหญ่จะมีตัวอักษรละตินแบบขยายซึ่งฉันต้องการเก็บไว้เพื่อการทำ SEO (โดยเฉพาะดังนั้นชื่อไฟล์จะแสดงเนื้อหาไฟล์ใน Google Images อย่างถูกต้อง) ฉันสร้างสคริปต์ทุบตีซึ่งเปลี่ยนชื่อ (คัดลอก) ไฟล์ทั้งหมดเป็นผลลัพธ์ที่ต้องการ สคริปต์ทุบตีจะถูกบันทึกใน UTF-8 หลังจากเรียกใช้แล้วจะมีไฟล์ประมาณ 500 ไฟล์ (ไม่สามารถแปลงไฟล์ ... ) ฉันเรียกใช้convmv -f UTF-8 -t UTF-8ในไดเรกทอรีและพบว่าชื่อไฟล์ 500 ชื่อเหล่านี้ไม่ได้เข้ารหัสใน UTF-8 (Convmv สามารถตรวจจับและละเว้นชื่อไฟล์ที่มีอยู่แล้วใน UTF-8) มีวิธีที่ง่ายที่ฉันสามารถหาที่เข้ารหัสภาษาที่พวกเขากำลังใช้? วิธีเดียวที่ฉันสามารถคิดออกเองได้คือการตั้งค่าการเข้ารหัสเทอร์มินัลเป็น UTF-8 จากนั้นวนซ้ำการเข้ารหัสผู้สมัครที่มีโอกาสทั้งหมดด้วย convmv จนกว่าจะแสดงชื่อที่แปลงแล้วว่า 'ถูกต้อง' ฉันไม่มีวิธีที่จะมั่นใจได้ว่าไฟล์ 500 ไฟล์เหล่านี้ทั้งหมดใช้การเข้ารหัสเดียวกันดังนั้นฉันจะต้องทำซ้ำขั้นตอนนี้ 500 ครั้ง …
17 linux  ext3  encoding 

4
วิธีใช้คำสั่ง find เพื่อลบไฟล์ที่ตรงกับรูปแบบ?
ฉันพยายามเขียนคำสั่ง bash ที่จะลบไฟล์ทั้งหมดที่ตรงกับรูปแบบเฉพาะ - ในกรณีนี้มันคือไฟล์บันทึกเก่า vmware ที่สร้างขึ้นทั้งหมด ฉันได้ลองคำสั่งนี้แล้ว: find . -name vmware-*.log | xargs rm อย่างไรก็ตามเมื่อฉันเรียกใช้คำสั่งมันจะปรากฏขึ้นในทุกโฟลเดอร์ที่มีช่องว่างในชื่อของพวกเขา มีวิธีการจัดรูปแบบเส้นทางไฟล์เพื่อให้ xargs ส่งไปยัง rm ที่ยกมาหรือหนีออกมาอย่างถูกต้องหรือไม่?

6
วิธีการฆ่ากระบวนการ <defunct> ด้วย parent 1
ฉันใช้ Bacula บนกล่อง RedHat เมื่อเวลาผ่านไป, การจัดเก็บภูต Bacula-SD &lt;defunct&gt;หยุดทำงานและจะกลายเป็น [root@backup ~]# ps -ef | grep defunct | more root 4801 29261 0 09:25 pts/5 00:00:00 grep defunct root 5825 1 0 Oct18 ? 00:00:00 [bacula-sd] &lt;defunct&gt; คำถามของฉันคือฉันจะฆ่ากระบวนการนี้ได้อย่างไร ผู้ปกครองของมันคือ 1 ซึ่งเป็น init เท่าที่ฉันรู้และฉันไม่ต้องการที่จะฆ่ากระบวนการเริ่มต้นฉันจะทำอย่างไร 'ปกติ' การฆ่ากระบวนการนี้จะไม่ทำงาน: [root@backup ~]# kill -0 5825 [root@backup ~]# …
17 linux  process  kill  bacula 

4
ใน CentOS 4.4 ฉันจะตัดลำดับ escape ออกจากไฟล์ข้อความได้อย่างไร
ฉันสามารถใช้คำสั่งใดในการตัดแถบลำดับรหัสสีออกจากไฟล์ข้อความ นึกคิดบางอย่างที่ฉันสามารถผ่านไปได้ หากฉันมีไฟล์ที่มี Rainbow.txt เป็นข้อความสีอะไรจะเกิดขึ้นในช่องว่าง: cat rainbox.txt | *something* &gt; plain.txt ฉันกำลังทุบตีกับ CentOS 4.4
17 linux  scripting 

8
สิทธิ์ / ความเป็นเจ้าของในการตั้งค่าในโฟลเดอร์ PHP Sessions เมื่อใช้งาน FastCGI / PHP-FPM (ในฐานะผู้ใช้“ ไม่มีใคร”)
ฉันมีปัญหาในการเรียกใช้สคริปต์จำนวนมากเนื่องจาก PHP-FPM ไม่สามารถเขียนไปยังโฟลเดอร์เซสชันของฉัน: "2009/10/01 23:54:07 [ข้อผิดพลาด] 17830 # 0: * 24 FastCGI ส่งเป็น stderr:" คำเตือน PHP: ไม่รู้จัก: เปิด (/ var / lib / php / เซสชัน / sess_cskfq4godj4ka2a637i5lq41o5, O_RDWR) ล้มเหลว: การอนุญาตถูกปฏิเสธ (13) ในไม่รู้จักในบรรทัด 0 คำเตือน PHP: ไม่ทราบ: ไม่สามารถเขียนข้อมูลเซสชัน (ไฟล์) กรุณายืนยัน การตั้งค่าปัจจุบันของ session.save_path ถูกต้อง (/ var / lib / php / …
17 linux  security  php  centos 

7
ฉันจะบังคับให้ตาราง MySQL เสียหายได้อย่างไร
ฉันได้เขียนปลั๊กอินNagiosง่ายๆที่เรียกใช้mysqlcheck (ซึ่งตรวจสอบตารางที่เสียหาย) และจะแจ้งเตือนหากมีสิ่งใดเสียหาย อย่างไรก็ตามตอนนี้ตารางของฉันไม่เสียหายเลย ดังนั้นฉันไม่แน่ใจ 100% ว่าปลั๊กอินของฉันทำงานได้ดี ฉันมีเซิร์ฟเวอร์ dev ที่ไม่สำคัญอย่างยิ่ง ฉันจะบังคับหนึ่ง (หรือใด ๆ ) ของตารางที่มีให้เสียหายเพื่อให้ฉันสามารถทดสอบการแจ้งเตือนของ nagios ได้อย่างไร สำหรับการบันทึกเซิร์ฟเวอร์นั้นคือ Ubuntu Dapper และ mysql เป็นเวอร์ชั่น 5.0

6
ติดตั้ง Ubuntu Mail Server ด้วย Google Apps ได้อย่างไร
ฉันมีโดเมนแล้วเรียกมันว่า foobar.com ระเบียน MX ทั้งหมดสำหรับ foobar.com ชี้ไปที่เซิร์ฟเวอร์อีเมลของ Google เพราะฉันใช้Google Apps เพื่อให้โดเมนของคุณจัดการ เป็นเรื่องที่ดีเพราะทุกคนได้รับประโยชน์ทั้งหมดของ GMail แต่ที่อยู่อีเมลของเราไม่ใช่ @ gmail.com ฉันมีเซิร์ฟเวอร์ด้วย โดยพื้นฐานแล้วมันเป็นเว็บเซิร์ฟเวอร์ แต่ก็ยังให้บริการอย่างอื่น หนึ่งในสิ่งที่มันทำหน้าที่เป็นเว็บไซต์สำหรับ foobar.com และเว็บไซต์สำหรับโฮสต์เสมือนต่างๆเช่น shop.foobar.com และ forum.foobar.com เซิร์ฟเวอร์กำลังใช้งาน Ubuntu 8.04 เพราะฉันชอบการใช้ LTS ในการผลิต มีอยู่หลายโปรแกรมที่ทำงานบนเซิร์ฟเวอร์ที่ต้องการความสามารถในการส่งอีเมล แอปพลิเคชันต่าง ๆ เช่นงาน cron ส่งอีเมลถึงฉันในกรณีที่เกิดข้อผิดพลาด เว็บแอปพลิเคชั่นบางตัวจำเป็นต้องส่งอีเมลไปยังผู้ใช้เมื่อพวกเขาลืมรหัสผ่านเพื่อยืนยันผู้ใช้ที่ลงทะเบียนใหม่ ฯลฯ สุดท้ายนี้มันดีที่จะสามารถส่งอีเมลจากบรรทัดคำสั่งโดยใช้คำสั่ง mail หรือ mutt . ฉันจะตั้งค่าอีเมลบนเว็บเซิร์ฟเวอร์ให้ผ่านเซิร์ฟเวอร์จดหมายของ Google apps ได้อย่างไร ฉันไม่ต้องการเว็บเซิร์ฟเวอร์ในการรับจดหมาย ฉันต้องการมันเพื่อให้สามารถส่งอีเมลเป็นที่อยู่ที่ถูกต้องตามกฎหมายใด …
17 linux  ubuntu  email  smtp  g-suite 

5
จะรันสคริปต์อัตโนมัติอย่างไรเมื่อเนื้อหาของไดเรกทอรีเปลี่ยนไปใน Linux
ฉันต้องการเรียกใช้สคริปต์โดยอัตโนมัติเมื่อใดก็ตามที่มีการคัดลอกไฟล์ใหม่ไปยังไดเรกทอรีเฉพาะ กล่าวอีกนัยหนึ่งมีวิธีใน Linux ในการ "เฝ้าดู" ไดเรกทอรีสำหรับการเปลี่ยนแปลงแล้วเรียกใช้บางสิ่งบางอย่างในการตอบสนองต่อการเปลี่ยนแปลงหรือไม่

2
มีการรายงานการใช้หน่วยความจำใน Linux อย่างไร
เมื่อใช้ ps ฉันจะเห็นขนาด vsize (เหมือนกับ VIRT ของ top หรือไม่) และ rss (เหมือนกับ res ของ top?) (อีกหนึ่งที่ฉันเห็นด้านบนคือ SHR) มีใครสรุปให้ฉันได้ไหม
17 linux  memory  top  ps 

5
ฉันจะค้นหา (หรือแยก) ไดเรกทอรีและไดเรกทอรีย่อยทั้งหมดที่ตรงกับรูปแบบที่แน่นอน (ใน Linux) ได้อย่างไร
ฉันพยายามใช้คำสั่งค้นหา Linux เพื่อค้นหาไดเรกทอรีและไดเรกทอรีย่อยทั้งหมดที่ไม่มี. svn (โฟลเดอร์ย่อยที่ถูกซ่อนอยู่) ในเส้นทางของพวกเขา ฉันสามารถทำให้มันแยกไดเรกทอรี. svn จริง ๆ เท่านั้น แต่ไม่รวมถึงไดเรกทอรีย่อย นี่คือสิ่งที่ฉันทำตอนนี้: find . -type d \! -iname '*.svn*' ฉันยังลอง: find . -type d \! iname '.svn' \! iname '.svn/*' แค่ FYI ฉันพยายามใช้รูปแบบการค้นหาเพื่อให้ฉันสามารถใช้คุณสมบัติการโค่นล้มบางอย่างกับไดเรกทอรีทั้งหมดในที่เก็บของฉันยกเว้นโฟลเดอร์ที่ถูกโค่นล้มที่ถูกซ่อนและ sub-directory ของพวกเขา (โดยใช้คำสั่ง exec กับไดเรกทอรีที่ส่งคืนจากคำสั่ง find ) .. TIA

12
การใช้ Linux IPTables จะบล็อก torrents หรือโปรโตคอล P2P ได้อย่างไร?
ที่สถาบันของเราเราเชื่อมต่อคอมพิวเตอร์มากกว่า 300 เครื่องกับ LAN ที่แตกต่างกันกับอินเทอร์เน็ต รวมที่นี่คือ Officies LAN และห้องปฏิบัติการอินเทอร์เน็ตสำหรับนักเรียน และเราต้องการควบคุม Torrents หรือโปรโตคอล P2P ใด ๆ วิธีแก้ไขปัญหาก่อนหน้านี้ของเราคือ KerioWinRoute 6.5.x ซึ่งเป็นที่พอใจมากที่สุด ปัญหาคือเราย้ายไปยัง Ubuntu 8.04 LTS โดยใช้แพลตฟอร์ม Webmin
17 linux  iptables 

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