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

Unix เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายผู้ใช้ที่พัฒนาขึ้นในปี 2512 โดยกลุ่มพนักงานของ AT&T ที่ Bell Labs

7
วิธีรับอีเมล (ล้มเหลว) cron-jobs ใน Ubuntu
ฉันสร้าง cron-jobs ใน Ubuntu โดยวางปฏิบัติการไว้ในหนึ่งใน/etc/cron.{daily,hourly,monthly,weekly}นั้น มีไดเรกทอรีจำนวนมากที่ขึ้นต้นด้วย cron: kent@rat:~$ ls -ld /etc/cron* drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly -rw-r--r-- 1 root root 724 2009-05-16 23:49 …
45 linux  ubuntu  unix  cron  email 

7
เป็นวิธีที่ดีในการเข้ารหัสไฟล์บางไฟล์ในยูนิกซ์คืออะไร? [ปิด]
ฉันกำลังมองหายูทิลิตี้เพื่อเข้ารหัสไดเรกทอรีบางแห่งใน Linux ฉันไม่ได้มองหาบริการการเข้ารหัสดิสก์เต็มรูปแบบ แต่เพียงเพื่อเข้ารหัสไดเรกทอรีบางส่วนเพื่อวัตถุประสงค์ในการจัดเก็บไฟล์ในระบบคลาวด์ เมื่อได้รับมาฉันควรจะถอดรหัสพวกเขาก่อนจึงจะสามารถเข้าถึงได้ กำลังมองหาการทำสิ่งนี้เพื่อไดเรกทอรีบางส่วน (ขนาดไม่กี่ร้อย GB) ความคิดใด ๆ ใช้ CLI เป็นพิเศษ
44 linux  unix  encryption 

3
เหตุใด Linux จึงรายงานว่าหน่วยความจำ“ ฟรี” แปลก
นี่เป็นคำถามที่ยอมรับได้ว่าระบบปฏิบัติการ Unix รายงานการใช้หน่วยความจำอย่างไร คำถามที่คล้ายกัน: เซิร์ฟเวอร์ปฏิเสธที่จะใช้ swap partition การใช้งานหน่วยความจำใน LINUX ฉันมีเซิร์ฟเวอร์ที่ใช้งานจริงซึ่งใช้Debian 6.0.6 Squeeze #uname -a Linux debsrv 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux cronทุกวันจะเรียกใช้สคริปต์สำรองเป็น root: #crontab -e 0 5 * * * /root/sites_backup.sh > /dev/null 2>&1 #nano /root/sites_backup.sh #!/bin/bash str=`date +%Y-%m-%d-%H-%M-%S` tar pzcf /home/backups/sites/mysite-$str.tar.gz /var/sites/mysite/public_html/www mysqldump …

6
วิธีค้นหาการเชื่อมต่อซ็อกเก็ตปลายอีกด้าน
ฉันมีกระบวนการ (dbus-daemon) ซึ่งมีการเชื่อมต่อแบบเปิดมากมายผ่านซ็อกเก็ต UNIX หนึ่งในการเชื่อมต่อเหล่านี้คือ fd # 36: =$ ps uw -p 23284 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND depesz 23284 0.0 0.0 24680 1772 ? Ss 15:25 0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session =$ ls -l /proc/23284/fd/36 lrwx------ 1 depesz depesz 64 …
44 linux  unix  netstat  socket  dbus 

6
วิธีเปลี่ยนเจ้าของจุดยึด
เราได้ย้ายไดเรกทอรีข้อมูล mysql ไปยังดิสก์อื่นดังนั้นตอนนี้/var/lib/mysqlก็เป็นเพียงจุดเชื่อมต่อไปยังพาร์ติชันอื่น เราตั้งเจ้าของไดเรกทอรีไป/var/lib/mysqlmysql.mysql root.rootแต่ทุกครั้งที่เราติดตั้งพาร์ทิชันที่เป็นเจ้าของที่มีการเปลี่ยนแปลงไป ด้วยเหตุนี้เราจึงไม่สามารถสร้างฐานข้อมูล MySQL เพิ่มเติม รายการ fstab ของเรา: /dev/mapper/db-db /var/lib/mysql ext3 relatime 0 2 วิธีการเปลี่ยนเจ้าของจุดเชื่อมต่อเป็นผู้ใช้อื่นที่ไม่ใช่รูท

1
rsync - ยกเว้นไฟล์ที่มีขนาดเกินขนาดที่กำหนดหรือไม่
ฉันกำลังสำรองเดสก์ท็อปของฉันไปยังเครื่องระยะไกล ฉันทำพื้นrsync -a ~ example.com:backup/อย่างไรก็ตามมีการโหลดไฟล์ขนาดใหญ่เช่นวิกิพีเดียทิ้ง ฯลฯ ส่วนใหญ่ของไฟล์ที่ฉันดูแลมากเกี่ยวกับขนาดเล็กเช่นไฟล์คุกกี้ Firefox .bashrcหรือ มีการขอร้อง rsync ที่จะไม่รวมไฟล์ที่เกินขนาดที่กำหนดหรือไม่? ด้วยวิธีนี้ฉันสามารถคัดลอกไฟล์ทั้งหมดที่น้อยกว่า 10MB ก่อนจากนั้นจึงทำไฟล์ทั้งหมด ด้วยวิธีนี้ฉันสามารถสำรองไฟล์สำคัญที่สุดอย่างรวดเร็วจากนั้นสำรองข้อมูลอีกต่อไป

7
ทำไมคุณไม่สามารถ fsck พาร์ติชันที่เมาท์?
เป็นที่รู้จักกันดีว่าคุณไม่ควร fsck พาร์ติชันที่เมาท์ ฉันสามารถเข้าใจได้ว่าสิ่งนี้จะนำไปสู่ความเสียหายได้อย่างง่ายดายหากระบบไฟล์ถูกเขียนโดย fsck (เช่นใช้ตัวเลือก -a) แต่ทำไมการตรวจสอบแบบอ่านอย่างเดียวไม่สามารถทำงานบนดิสก์ที่ติดตั้งได้
43 unix  filesystems 

3
การบันทึกที่ดีกว่าสำหรับ cronjobs? ส่งเอาต์พุต cron ไปยัง syslog หรือไม่
ฉันกำลังมองหาวิธีที่ดีกว่าในการบันทึก cronjobs cronjobs ส่วนใหญ่มีแนวโน้มที่จะสแปมอีเมลหรือคอนโซลรับละเว้นหรือสร้าง logfile อื่น ในกรณีนี้ฉันมีสคริปต์ Nagios NSCA ซึ่งส่งข้อมูลไปยังเซิร์ฟเวอร์ Nagios กลาง สคริปต์ send_nsca นี้ยังพิมพ์บรรทัดสถานะเดี่ยวไปที่ STDOUT ซึ่งระบุว่าสำเร็จหรือล้มเหลว 0 * * * * root /usr/local/nagios/sbin/nsca_check_disk อีเมลนี้ส่งข้อความต่อไปนี้เพื่อรูท @ localhost ซึ่งจะถูกส่งต่อไปยังทีม sysadmins ของฉัน สแปม ส่งต่อ nsca_check_disk: 1 แพ็คเก็ตข้อมูลที่ส่งไปยังโฮสต์สำเร็จแล้ว ฉันกำลังมองหาวิธีการเข้าสู่ระบบซึ่ง: ไม่ส่งสแปมข้อความไปยังอีเมลหรือคอนโซล อย่าสร้างไฟล์บันทึก krufty อันอื่นซึ่งต้องใช้การล้างข้อมูลเป็นเดือนหรือหลายปีต่อมา เก็บข้อมูลบันทึกไว้ที่ใดที่หนึ่งเพื่อให้สามารถดูได้ในภายหลังหากต้องการ ใช้งานได้กับยูนิกซ์ส่วนใหญ่ พอดีกับโครงสร้างพื้นฐานบันทึกที่มีอยู่ ใช้การประชุม syslog ทั่วไปเช่น 'สิ่งอำนวยความสะดวก' และ 'ลำดับความสำคัญ' สามารถทำงานกับสคริปต์ของบุคคลที่สามซึ่งไม่ได้ทำการบันทึกภายใน
43 linux  unix  logging  cron  syslog 


4
ค้นหายูนิกซ์ที่ดีกว่าด้วยการประมวลผลแบบขนาน?
find(1)ยูทิลิตีunix มีประโยชน์มากทำให้ฉันสามารถดำเนินการกับไฟล์จำนวนมากที่ตรงกับข้อกำหนดเฉพาะเช่น find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \; ข้างต้นอาจเรียกใช้สคริปต์หรือเครื่องมือในทุกไฟล์ XML ในไดเรกทอรีเฉพาะ สมมติว่าสคริปต์ / โปรแกรมของฉันใช้เวลา CPU นานและฉันมีโปรเซสเซอร์ 8 ตัว มันจะดีในการประมวลผลสูงสุด 8 ไฟล์ในเวลาเดียวกัน GNU ช่วยให้สามารถประมวลผลงานคู่ขนานด้วยการ-jตั้งค่าสถานะได้ แต่findดูเหมือนจะไม่มีฟังก์ชั่นดังกล่าว มีวิธีการจัดตารางเวลางานทั่วไปทางเลือกในการเข้าใกล้สิ่งนี้หรือไม่?
43 unix  find 

3
Unix socket เทียบกับโฮสต์ TCP / IP: พอร์ต
มีคนช่วยอธิบายข้อดีข้อเสียของการใช้ไฟล์ซ็อกเก็ต Unix ให้กับฉันได้อย่างไร tcp / ip localhost: พอร์ตเมื่อตั้งค่าบริการบนเซิร์ฟเวอร์ (Ubuntu, FWIW) ในกรณีพิเศษนี้ใช้สำหรับเซิร์ฟเวอร์ Python WSGI (uWSGI) แต่ฉันสนใจโดยทั่วไป (เช่นฉันรู้ว่าคุณสามารถตั้งค่า MySQL ได้ทั้งสองวิธี) ฉันรู้ว่าการใช้ tcp / ip หมายความว่าบริการสามารถสัมผัสกับเครื่องอื่น ๆ ได้ แต่ฉันแค่สนใจว่ามีการแลกเปลี่ยนประสิทธิภาพหรือไม่เมื่อเข้าถึงบริการในพื้นที่ ไชโย
42 linux  unix  tcpip  socket 


6
วิธีการตรวจสอบ "อายุ" ของระบบลินุกซ์ตั้งแต่การติดตั้ง?
ฉันคิดว่าฉันสามารถตรวจสอบการประทับเวลาของไฟล์เฉพาะได้อย่างง่ายดาย แล้วฉันตระหนักว่ามันจะไม่ง่ายดังนั้นเมื่อผมเห็น timestamps 1991เช่น
39 linux  unix  timestamp 

5
ตัวย่อเหล่านี้มีไว้เพื่ออะไร?
บางไดเรกทอรีเข้าใจความหมายได้ง่าย / usr / bin ... แต่สำหรับคนต่อไปฉันไม่มีความคิด / etc /opt optสำหรับตัวเลือก? etcสำหรับการกำหนดค่าอิเล็กทรอนิกส์ t ...... (ไม่ทราบสำหรับ t) ฉันต้องการทราบว่าตัวย่อเหล่านี้มีความหมายว่าอย่างไร
39 linux  unix  directory 

23
การค้นหาที่อยู่ IP สาธารณะในเชลล์สคริปต์
ฉันสามารถหาที่อยู่ IP ของฉันโดยใช้คำสั่ง ifconfig หรือ hostname -i แต่ฉันจะค้นหา IP สาธารณะของฉันได้อย่างไร (ฉันมี IP สาธารณะคงที่ แต่ฉันต้องการค้นหาโดยใช้คำสั่ง unix)
39 unix  shell 

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