Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

2
tmpwatch ลบไฟล์ที่ฉันวางไว้ใน / tmp เมื่อใด
CentOS 6.x ฉันสับสนเมื่อไฟล์ที่ฉันวางใน / tmp / ถูกลบ /etc/cron.daily/tmpwatch มีดังต่อไปนี้: #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X '/tmp/hsperfdata_*' 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch "$flags" -f 30d "$d" …
14 centos  tmp 

2
วิธีเริ่มใช้ httpd พร้อมการเปิดใช้งานซ็อกเก็ต (systemd)
เซิร์ฟเวอร์ apache httpd นั้นไม่ค่อยจำเป็นสำหรับหนึ่งในเซิร์ฟเวอร์ขนาดเล็กของเราดังนั้นจึงเป็นการดีที่จะเริ่มต้นด้วยการเปิดใช้งานซ็อกเก็ตโดย systemd (และหลังจากนั้นก็หยุดทำงานเมื่อไม่มีการรับส่งข้อมูลเกิดขึ้นในบางครั้ง) เป็นไปได้และถ้าเป็นเช่นนั้นได้อย่างไร


4
เหตุใด“ สถานะการออนไลน์” จึงแสดงโหลด CPU> 1
ฉันติดตั้งซีพียู 1 คอร์บนพีซีของฉัน บางครั้งuptimeแสดงโหลด> 1 สิ่งนี้เป็นไปได้อย่างไรและสิ่งนี้หมายความว่าอย่างไร แก้ไข: ค่าขึ้นไป 2.4

2
เปลี่ยนตำแหน่งไฟล์บันทึก sshd บน CentOS หรือไม่
ฉันจะเปลี่ยนตำแหน่งsshdไฟล์บันทึกบน CentOS ได้อย่างไร sshdบันทึกการแทน/var/log/messages /var/log/secureฉันจะเปลี่ยนการตั้งค่าเพื่อsshdหยุดส่งบันทึกได้/var/log/messagesอย่างไร
14 centos  logs 

2
จะตรวจสอบว่าแบตเตอรี่ของฉันมีสุขภาพดีได้อย่างไร?
ฉันLenovo ThinkPad T61ค่อนข้างเก่าและสองสามปีที่ผ่านมาฉันต้องเปลี่ยนแบตเตอรี่เนื่องจากแบตเตอรี่เก่าเสียชีวิต ตอนนี้แบตเตอรี่สำรองดูเหมือนจะตายอย่างช้าๆ แต่ฉันได้รับข้อมูลที่ขัดแย้งxfce4-power-managerกัน ดังนั้นฉันสงสัยว่ามีวิธีการตรวจสอบว่าแบตเตอรี่มีสุขภาพดีหรือไม่ อาการดังต่อไปนี้: ตัวจัดการพลังงานบ่งชี้ว่า battery is fully charged หากฉันถอดอุปกรณ์ชาร์จ AC สถานะแบตเตอรี่จะกระโดดไป47%หรือคล้ายกันในเวลาน้อยกว่า 5 นาที และในเวลาน้อยกว่า 15 นาทีแล็ปท็อปก็หมดน้ำผลไม้และปิดตัวลง ฉันพยายามตรวจสอบupowerข้อมูล: root@malou-laptop:/home/liv# upower --enumerate /org/freedesktop/UPower/devices/line_power_AC /org/freedesktop/UPower/devices/battery_BAT0 root@malou-laptop:/home/liv# upower -i /org/freedesktop/UPower/devices/battery_BAT0 native-path: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0 vendor: SANYO model: 92P1137 serial: 885 power supply: yes updated: Wed 19 Feb 2014 09:35:37 PM CET (23 …
14 laptop  acpi  battery 

2
ssh พูดว่า: คุณไม่มีอยู่ไปให้พ้น!
บางครั้งเมื่อฉันพยายามsshเซิร์ฟเวอร์ฉันได้รับข้อความต่อไปนี้: You don't exist, go away! ฉันไม่เคยเห็นสิ่งนี้มาก่อนsshเลย สิ่งนี้หมายความว่า? มีปัญหากับ ssh หรืออย่างอื่นหรือไม่? ข้อมูลเพิ่มเติม: ssh -q -i private_key root@192.168.0.11 "command" เซิร์ฟเวอร์เป็น SUSE Linux ฉันรันsshคำสั่งแบบวนซ้ำ 10 ครั้งและลองเพียง 1 หรือ 2 ครั้งเท่านั้นจะส่งผลให้ข้อความ Go away
14 ssh 

2
ข้อผิดพลาด WiFi wpa_supplicant
ฉันมีปัญหากับwpa_supplicantโปรแกรม ปัญหาของฉันเป็นเรื่องเกี่ยวกับการใช้งานของซึ่งตอบสนองความต้องการwpa_cli wpa_supplicantเกิดข้อผิดพลาดเมื่อฉันกำลังดำเนินการsudo wpa_cli: Could not connect to wpa_supplicant คู่มือเริ่มต้นของwpa_supplicantข้อผิดพลาดให้ฉัน: sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf rfkill: Cannot open RFKILL control device ioctl[SIOCSIWAP]: Operation not permitted ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0 ### NEW!!! กำหนดค่าdhcp ## /etc/dhcp/dhcpd.conf subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.2 192.168.2.9; option …

2
fdisk -l แสดงระบบไฟล์ ext3 เป็น HPFS / NTFS
ฉันมี HDD ภายนอกที่ฉันฟอร์แมตเป็นพาร์ติชัน NTFS ใน Windows ตอนนี้ฉันฟอร์แมต HDD นี้ในระบบ linux ของฉันโดยใช้คำสั่งด้านล่าง mkfs.ext3 /dev/sdb1 จัดรูปแบบเรียบร้อยแล้ว อย่างไรก็ตามเมื่อฉันเรียกใช้fdisk -lคำสั่งมันทำให้ระบบเป็น NTFS / HPFS Device Boot Start End Blocks Id System /dev/sdb1 1 121601 976760001 83 HPFS/NTFS อย่างไรก็ตามคำสั่งdf -T /dev/sdb1ยังคงให้ประเภทระบบไฟล์เป็นext3ฉัน ทำไมมันไม่แสดงระบบเป็นลีนุกซ์เมื่อฉันรันfdisk -lคำสั่ง?
14 ntfs  ext3  fdisk 

1
วิธีตัดรหัสสีออกจาก stdout และ pipe ไปยัง file และ stdout
ฉันมีโปรแกรมที่ใช้printfกับบางtputผสมอยู่ในนั้นและฉันต้องการที่จะท่อส่งออกไป stdout เช่นเดียวกับไฟล์ ฉันต้องการที่จะใช้sedเนื่องจากฉันไม่ต้องการการพึ่งพาที่ไม่จำเป็นในสคริปต์ของฉัน นี่คือสิ่งที่ฉันได้รับจนถึง printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log ปัญหาเดียวของเรื่องนี้คือไฟล์บันทึกของฉันกำลังรับเอาท์พุทสีทั้งหมดเช่นนี้ ... ^[[36m| ^[(B^[[m^[[37mSourcing files...^[[m ฉันอยากให้มันมี | Sourcing files...

1
ZFS Snapshot เป็นไฟล์สำรองข้อมูลพร้อมการหมุน
ฉันมีระบบ FreeNAS ในพื้นที่และต้องการใช้ ZFS snapshots สำหรับการสำรองข้อมูล FreeNAS มีงานการจำลองแบบในตัวซึ่งใช้ zfs send snapshot_name เพื่อส่งสแน็ปช็อตไปยังระบบรีโมต แต่สิ่งนี้ต้องการระบบที่มี ZFS อยู่อีกด้านหนึ่ง ฉันต้องการส่งสแนปชอตไปยังไฟล์ aa และส่งไฟล์บีบอัดและเข้ารหัสนี้ไปยังเครื่องระยะไกล สิ่งนี้เป็นไปได้ด้วย zfs send snapshot_name | gzip | openssl enc -aes-256-cbc -a -salt > file.gz.ssl ทุกวันฉันทำสแนปชอตของพูลหน่วยเก็บและเก็บสแน็ปช็อตทุก ๆ 30 วัน ทุกๆสแน็ปช็อตที่ถ่ายฉันจะไพพ์สแนปช็อตนี้เป็นไฟล์ - snapshot_file 1 มีทุกไฟล์อยู่ในนั้น (สมมติว่า 2GB) - snapshot_file 2 มีการเปลี่ยนแปลงเป็น snapshot_file 1 เท่านั้น …

2
มีการตรวจสอบการสะกดคำที่ทราบถึง Markdown หรือไม่?
ฉันต้องการใช้เครื่องตรวจคำสะกดเหนือบทความของฉันก่อนที่จะเผยแพร่ ฉันคิดว่าใช้ได้aspellแต่ไม่ควรลองตรวจสอบการบล็อกรหัส: asdfasdfa adsfa sdfa text to check adsfasd f ``` a wild code block appeared! thisHas quiteOften() some strings.that should NOT get changed ``` and also `inlined code` should not get checked การตรวจสอบการสะกดคำโดยใช้บรรทัดคำสั่งมีอยู่สำหรับ Linux ที่รับรู้ถึง Markdown และละเว้นการบล็อกโค้ดหรือไม่ ฉันต้องสามารถเรียกใช้สิ่งนี้ในโหมดแบตช์สำหรับหลายไฟล์ (คะแนนโบนัสถ้าคุณรู้ว่ามีความเข้าใจ LaTeX จริง ๆaspell -tไม่ไม่ทำงานไม่สมบูรณ์)

3
วิธีการเปลี่ยนเส้นทางการส่งออกของคำสั่งใด ๆ
ฉันพยายามเขียนสคริปต์ง่าย ๆ เพื่อตรวจสอบสถานะเครือข่ายของฉันโดยไม่pingแสดงผลลัพธ์ทั้งหมด: ping -q -c 1 google.com > /dev/null && echo online || echo offline ปัญหาคือเมื่อฉันไม่ได้เชื่อมต่อฉันยังคงได้รับข้อความแสดงข้อผิดพลาดในผลลัพธ์ของฉัน: ping: unknown host google.com offline ฉันจะป้องกันไม่ให้ข้อความแสดงข้อผิดพลาดนี้ออกจากผลลัพธ์ของฉันได้อย่างไร
14 bash  ping  output 

3
เปิดพอร์ต 80 ใน CentOS 6.5
ฉันพยายามเปิดพอร์ต 80 ใน CentOS 6.5 ของฉันบนเครื่องเสมือนของฉันดังนั้นฉันสามารถเข้าถึง apache จากเบราว์เซอร์เดสก์ท็อปของฉัน หากคุณดูที่ภาพหน้าจอด้านบน .... ฉันได้เพิ่มบรรทัดก่อนที่ลูกศรสีน้ำเงินตามที่เขียนไว้ในhttp://www.cyberciti.biz/faq/linux-iptables-firewall-open-port- 80 / ตอนนี้ฉันได้รับหน้าการทดสอบ apache เมื่อป้อนที่อยู่ IP ในเบราว์เซอร์ของฉัน แต่ยังคงเมื่อเริ่มต้น iptables ใหม่ฉันจะได้รับ "ล้มเหลว" เมื่อ CentOS พยายามใช้กฎใหม่ ไม่มีใครรู้วิธีแก้ปัญหาสำหรับเรื่องนี้? หรือฉันต้องเพิกเฉยต่อความล้มเหลว


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