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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

2
จะแก้ไขระบบ Ubuntu ที่ไม่ตอบสนองได้อย่างไร
ฉันใช้ Ubuntu บางครั้งระบบไม่ตอบสนองใด ๆ กับเมาส์และคีย์บอร์ด มีวิธีใดบ้างที่จะแก้ปัญหานี้ได้ยกเว้นการกดปุ่มรีเซ็ตบนเครื่อง?

3
มีการประมวลผลรายการ @daily crontab หลายรายการตามลำดับหรือไม่
ฉันต้องการให้งานสองงานวิ่งเป็นบางครั้งทุกวันตามลำดับที่ฉันระบุ crontab นี้จะทำสิ่งที่ฉันต้องการได้อย่างน่าเชื่อถือหรือไม่ @daily job1 @daily job2 ฉันสมมติว่าพวกเขาทำงานอย่างใดอย่างหนึ่งหลังจากที่อื่น ๆ แต่ผมก็ไม่สามารถที่จะหาคำตอบด้วยการค้นหาเว็บหรือจากส่วนใดของ manpages เหล่านี้: cron(1), ,crontab(1)crontab(5) เห็นได้ชัดว่า crontab ด้านบนจะไม่ทำในสิ่งที่ฉันต้องการถ้า cron ทำงานตามที่กำหนดไว้@dailyในแบบคู่ขนานหรือในลำดับที่คาดเดาไม่ได้ ฉันรู้ว่าฉันสามารถสร้างเชลล์สคริปต์เพียงหนึ่งตัวเพื่อไล่พวกเขาออกไปตามลำดับฉันแค่อยากรู้ว่า cron ควรทำงานอย่างไร (และฉันขี้เกียจเกินไปที่จะรวบรวมข้อมูลทดสอบหรืออ่านซอร์สโค้ด) Cron ให้บริการโดยcronแพคเกจ ระบบปฏิบัติการคือ Ubuntu 10.04 LTS (เซิร์ฟเวอร์)
22 linux  ubuntu  cron 

2
วิธี colorize การส่งออกของ ls?
ฉันใช้ CentOS ในโหมดข้อความ Linux เมื่อฉันรันคำสั่งls /usr/เอาต์พุตจะอ่านยากเกินไป (สีน้ำเงินเข้มบนสีดำ) ฉันจะเปลี่ยนสีของข้อความได้อย่างไร
22 linux  centos  colors  console 

6
ทำไมลินุกซ์ส่วนใหญ่เริ่มต้น distros gnome? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ทำไมสภาพแวดล้อมเดสก์ท็อปเริ่มต้นของ distros linux ที่นิยมที่สุดคือ gnome? KDE ดูเหมือนจะเป็นสภาพแวดล้อมเดสก์ท็อปที่ดีไม่แพ้กัน มันเป็นเพราะเหตุผลด้านลิขสิทธิ์หรือไม่? ประวัติศาสตร์? หรืออย่างอื่น?
22 linux  gnome  kde 

4
รูปแบบของ / etc / hosts บน Linux (แตกต่างจาก Windows หรือไม่)
วางด้านล่างคำถามนี้เป็นตัวอย่าง/etc/hostsไฟล์จาก Linux (CentOS) และเครื่อง Windows ไฟล์ Linux มีรายการแบบแท็บสองรายการหลังจากที่อยู่ IP (นั่นคือ localhost.localdomain localhost) และ Windows มีเพียงรายการเดียว หากฉันต้องการแก้ไขไฟล์โฮสต์ใน Windows ให้มีชื่อเครื่อง (etest) แทน localhost ฉันเพียงแทนที่ word localhost ด้วยชื่อเครื่องที่ฉันต้องการ เครื่องไม่จำเป็นต้องเป็นส่วนหนึ่งของโดเมน ในเครื่อง Linux ทั้งสองรายการlocalhost.localdomainและlocalhostดูเหมือนว่าจะระบุว่าฉันจะต้องใช้เครื่องเพื่อเป็นส่วนหนึ่งของโดเมน มันเป็นเรื่องจริงเหรอ? ฉันสามารถแก้ไขทั้งสองรายการเพื่อetestให้อ่านได้หรือไม่: 127.0.0.1 etest etest หรือฉันจำเป็นต้องแทนที่รายการหนึ่งด้วยชื่อโดเมนหรือไม่ นอกจากนี้โปรดแจ้งให้เราทราบว่าบรรทัดที่สองของ/etc/hostsไฟล์บนเครื่อง Linux นั้นมีไว้เพื่ออะไร ::1 localhost6.localdomain6 localhost6 hosts ไฟล์บนเครื่อง Linux: # Do not remove the following …
22 linux  hosts 

4
ทำไฟล์บันทึก
มีวิธีใดบ้างในการสร้างล็อกไฟล์สำหรับเก็บรักษาข้อมูลบางอย่างใน / var / log / ด้วยความช่วยเหลือของฟังก์ชั่นไลบรารีบางอย่างหรือการเรียกระบบในภาษา c ใน linux และฉันต้องการทราบมาตรฐานที่เราควรทำตามเพื่อเขียนและประมวลผลบันทึก ขอบคุณ
22 linux  logs  c  syslog 

4
Kernel Hacking Environment
ฉันทำงานในระบบปฏิบัติการฝังตัวเช่น uCOS, ThreadX ขณะที่ฉันเขียนรหัสแอพใน Linux ตอนนี้ฉันวางแผนที่จะเริ่มเรียนรู้ Linux Kernel ฉันมีคำถามสองสามข้อเกี่ยวกับสิ่งแวดล้อม อันไหนดีที่สุด distro ซึ่งมีเครื่องมือที่ใช้งานง่ายสำหรับการพัฒนาเคอร์เนล (จนถึงตอนนี้ฉันใช้ RHEL และ Fedora ในขณะที่ฉันพอใจกับสิ่งเหล่านี้มันก็ดูเหมือนว่า Ubuntu จะมีสคริปต์ที่สร้างขึ้นเพื่อการรวบรวมเคอร์เนลอย่างง่ายเช่นmake_kpkg) คุณสามารถอธิบายการตั้งค่าที่ดีที่สุดสำหรับการดีบักเคอร์เนลได้หรือไม่? ในขณะที่การดีบัก OS อื่นที่ฝังตัวฉันได้ใช้พอร์ตอนุกรมเพื่อถ่ายโอนข้อมูลความคืบหน้า JTAG และอื่น ๆ การตั้งค่าเคอร์เนล Linux ชนิดใดที่ใช้? (เครื่องทดสอบที่ใช้พอร์ตอนุกรมของฉันจะเพียงพอสำหรับความต้องการของฉันหรือไม่ถ้าใช่จะกำหนดค่าเคอร์เนลเพื่อถ่ายโอนข้อมูลไปยังพอร์ตอนุกรมได้อย่างไร) ฉันวางแผนที่จะเปลี่ยนเส้นทางข้อความเคอร์เนลไปยังคอนโซลซีเรียลซึ่งจะอ่านในแล็ปท็อปของฉัน เครื่องมือใดที่ดีที่สุดสำหรับการดีบักและติดตามรหัสเคอร์เนล ดังกล่าวก่อนหน้านี้ serial console เป็นวิธีเดียวหรือไม่ หรือมีอินเตอร์เฟสชนิด IDE / JTAG สำหรับพีซีอยู่หรือไม่


3
ฉันจะย้ายโฮมไดเร็กตอรี่ไปที่พาร์ติชั่นแยกได้อย่างไร?
ฉันต้องการติดตั้งการกระจายอื่น แต่เก็บไดเรกทอรีบ้านของฉัน มีวิธีย้ายโฮมไดเร็กตอรี่ไปยังพาร์ติชั่นแยกหรือไม่? ฉันไม่มีฮาร์ดไดรฟ์ภายนอกสำหรับสำรองข้อมูลของฉัน ผมอยากจะตั้งค่าพาร์ทิชันของฉันเป็นปัญหาที่นี่
22 linux  partition 

3
วิธีที่เร็วที่สุดในการเรียกใช้สคริปต์คืออะไร?
/dev/nullฉันถูกสงสัยว่าเป็นวิธีที่เร็วที่สุดที่จะเรียกใช้สคริปต์ที่ผมได้อ่านว่ามีความแตกต่างในความเร็วระหว่างการแสดงผลลัพธ์ของสคริปต์บนอาคารที่เปลี่ยนเส้นทางไปยังไฟล์หรือบางทีอาจจะ ดังนั้นหากผลลัพธ์ไม่สำคัญวิธีที่เร็วที่สุดในการทำให้สคริปต์ทำงานเร็วขึ้นคืออะไรแม้ว่ามันจะน้อยก็ตาม bash ./myscript.sh -or- bash ./myscript.sh > myfile.log -or- bash ./myscript.sh > /dev/null
22 linux  bash 

1
netfilter / iptables: ทำไมไม่ใช้ตารางดิบ?
ภายใต้ Linux เรามักจะใช้ตาราง "ตัวกรอง" เพื่อทำการกรองแบบทั่วไป: iptables --table filter --append INPUT --source 1.2.3.4 --jump DROP iptables --table filter --append INPUT --in-interface lo --jump ACCEPT ตามแผนภูมิการไหลของ netfilter ด้านล่างแพ็คเก็ตเดินทางผ่านตาราง "ดิบ" เป็นครั้งแรก: ดังนั้นเราสามารถเขียน: iptables --table raw --append PREROUTING --source 1.2.3.4 --jump DROP iptables --table raw --append PREROUTING --in-interface lo --jump ACCEPT แพ็กเก็ตได้รับการจัดการเร็วกว่าโดยไม่จำเป็นต้องไปถึงแม้ว่าการกำหนดเส้นทาง conntrack + …
22 linux  iptables 

2
จะตั้งค่าการอนุญาต drwxr-xr-x เป็นโฟลเดอร์อื่นได้อย่างไร?
ฉันมีผู้กำกับไม่กี่คนในโฟลเดอร์ด้านล่าง - teckapp@machineA:/opt/keeper$ ls -ltrh total 8.0K drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6 drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data ฉันมีโฟลเดอร์อื่น ๆ บางอย่างเช่นกันในเครื่องอื่น ๆ drwxr-xr-xบางอย่างที่ฉันจำเป็นต้องเปลี่ยนสิทธิ์ในการดังกล่าวข้างต้นอย่างใดอย่างหนึ่งเช่นนี้ หมายความว่าฉันจะเปลี่ยนการอนุญาตของโฟลเดอร์ให้เป็นdrwxr-xr-xอย่างไร ฉันรู้ว่าฉันต้องใช้chmodคำสั่งด้วยสิ่งนี้ แต่สิ่งที่ควรค่ากับ chown ที่ฉันควรใช้สำหรับสิ่งนี้

2
netstat - เหตุใด IPv4 daemons จึงฟังพอร์ตที่แสดงรายการเฉพาะใน -A inet6
ฉันมีคอมพิวเตอร์ที่มี: Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux มันรัน Apache บนพอร์ต 80 บนทุกอินเตอร์เฟสและมันไม่แสดงขึ้นมาnetstat -planA inetอย่างไรก็ตามมันสามารถพบได้โดยไม่คาดคิดในnetstat -planA inet6: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::5672 :::* LISTEN 2402/beam.smp tcp6 0 0 :::111 :::* LISTEN 1825/rpcbind tcp6 …
22 linux  debian  ipv6  netstat  ipv4 

2
ไม่สามารถใช้ผู้ใช้ "userspace" cpufreq และตั้งความถี่ cpu ได้
ฉันพยายามเปลี่ยนความถี่ cpu บนแล็ปท็อปของฉัน (ใช้ Linux) และไม่ประสบความสำเร็จ นี่คือรายละเอียดบางส่วน: # uname -a Linux yoga 3.12.21-gentoo-r1 #4 SMP Thu Jul 10 17:32:31 HKT 2014 x86_64 Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz GenuineIntel GNU/Linux # cpufreq-info cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: …

2
อะไรคือความแตกต่างระหว่างเครือข่าย OUTPUT และ FORWARD ใน iptables
CentOS 6.0 ฉันกำลังเรียน iptables และกำลังสับสนกับความแตกต่างระหว่างเครือข่าย FORWARD และ OUTPUT ในเอกสารการฝึกอบรมของฉันระบุว่า: หากคุณต่อท้าย (-A) หรือลบจากห่วงโซ่ (-D) คุณจะต้องการนำไปใช้กับข้อมูลเครือข่ายที่เดินทางในหนึ่งในสามทิศทาง: INPUT - แพ็กเก็ตที่เข้ามาทั้งหมดจะถูกตรวจสอบกับกฎในห่วงโซ่นี้ OUTPUT - แพ็กเก็ตขาออกทั้งหมดถูกตรวจสอบกับกฎในห่วงโซ่นี้ ไปข้างหน้า - แพ็คเก็ตทั้งหมดที่ถูกส่งไปยังคอมพิวเตอร์เครื่องอื่นจะถูกตรวจสอบกับกฎในห่วงโซ่นี้ สิ่งนี้ทำให้ฉันสับสนเพราะในความคิดของฉันแพ็คเก็ตออกไปสำหรับโฮสต์ที่จะออกไป มีสถานการณ์ที่แพ็คเก็ตจะไปที่คอมพิวเตอร์เครื่องอื่น แต่ไม่ใช่ "ขาออก" หรือไม่? iptables จะแยกความแตกต่างระหว่างทั้งสองได้อย่างไร
22 linux  iptables 

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