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

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

1
ps พิมพ์ได้สูงสุด 4096 ตัวอักษรของบรรทัดคำสั่งของกระบวนการใด ๆ
เมื่อฉัน grep สำหรับกระบวนการ java ฉันได้รับด้านล่างเอาท์พุท แต่มัน จำกัด อยู่ที่ 4096 ตัวอักษรซึ่งเป็นผลให้ชื่อกระบวนการจริง (ซึ่งเป็น kafka.Kafka) ไม่ได้แสดงในgrepเอาท์พุท นี่เป็นข้อ จำกัด ของ grep หรือไม่? มีวิธีการพิมพ์อักขระเกินขีด จำกัด 4096 หรือไม่? ps -ef | grep java java -Xmx6G -Xms6G -server -XX: + UseG1GC -XX: MaxGCPauseMillis = ka / kka-20 ข้อมูล -XX: InitiatingHeapOccupancyPercent = 35 -XX: + DisableExplicitGC -Djava.awt.headless -logs …

3
/ dev / nvram อันตรายที่จะเขียนถึง?
ฉันพบข้อมูลที่ nvram ใช้สำหรับ BIOS กระพริบ / สำรองข้อมูลและมีข้อมูลที่เกี่ยวข้องกับไบออสบางส่วน จะcat /dev/random > /dev/nvramก่ออิฐคอมพิวเตอร์ถาวรหรือไม่ ฉันค่อนข้างอยากพิมพ์คำสั่งนี้ แต่อย่างใดฉันก็รู้สึกว่ามันจะไม่จบลงที่ดีสำหรับเครื่องของฉันดังนั้นฉันคิดว่าฉันอยากจะรู้ว่าอันตรายกำลังเล่นกับอุปกรณ์นี้

8
มีเชลล์ที่ตรวจสอบเพื่อให้แน่ใจว่ารหัสถูกเซ็นชื่อหรือไม่?
ฉันยุ่งกับ PowerShell ในสัปดาห์นี้และพบว่าคุณต้องลงชื่อสคริปต์ของคุณเพื่อให้สามารถทำงานได้ มีฟังก์ชั่นความปลอดภัยที่คล้ายกันใน Linux ที่เกี่ยวข้องกับการป้องกันสคริปต์ bash ไม่ให้ทำงานหรือไม่? ฟังก์ชั่นเดียวที่คล้ายกับสิ่งนี้ที่ฉันรู้ว่าเป็นของ SSH ที่ต้องการรหัสบางอย่าง

4
ทำไมเชลล์บางตัว `read` builtin ไม่สามารถอ่านบรรทัดทั้งหมดจากไฟล์ใน` / proc` ได้?
ในเชลล์คล้ายบอร์นบางตัวบิวอินreadไม่สามารถอ่านทั้งบรรทัดจากไฟล์ใน/proc(คำสั่งด้านล่างควรจะรันzshแทนที่$=shellด้วย$shellเชลล์อื่น ๆ ): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell" $=shell -c 'IFS= read x </proc/sys/fs/file-max; echo "$x"' done [bash] 602160 [dash] 6 [ksh] 602160 [mksh] 6 [yash] 6 [zsh] 6 [schily-sh] 602160 [heirloom-sh] 602160 [busybox sh] 6 readมาตรฐานต้องการอินพุตมาตรฐานต้องเป็นไฟล์ข้อความข้อกำหนดนั้นเป็นสาเหตุของพฤติกรรมที่หลากหลายใช่หรือไม่ …
19 linux  shell  proc  read 

5
คำสั่งเพื่อเรียนรู้เกี่ยวกับระบบที่ไม่คุ้นเคย [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว คุณล็อกอินเข้าสู่ระบบ UNIX หรือ Linux ที่ไม่คุ้นเคย (ในฐานะรูท) คำสั่งใดที่คุณใช้เพื่อปรับทิศทางตัวเองและค้นหาว่าคุณใช้ระบบประเภทใด คุณจะทราบได้อย่างไรว่าฮาร์ดแวร์ชนิดใดที่ใช้งานอยู่ระบบปฏิบัติการชนิดใดที่กำลังทำงานอยู่และสถานการณ์ปัจจุบันที่เกี่ยวกับการอนุญาตและความปลอดภัย คำสั่งแรกและคำสั่งที่สองที่คุณพิมพ์คืออะไร

2
ข้อผิดพลาด“ /run/lvm/lvmetad.socket: การเชื่อมต่อล้มเหลว: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” - แต่ไม่เกี่ยวข้องกับ Grub
คำสั่ง LVM /run/lvm/lvmetad.socket: connect failed: No such file or directoryทั้งหมดให้ฉันข้อผิดพลาด ฉัน Googled ข้อผิดพลาดนี้และพบเฉพาะการโพสต์ที่เกี่ยวข้องกับ Grub และ Grub-install ต้องการกำจัดข้อผิดพลาดเหล่านั้น # pvs /run/lvm/lvmetad.socket: connect failed: No such file or directory WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning. /run/lvm/lvmetad.socket: connect failed: No such file or …
19 linux  lvm 

1
ทำไม file-nr และ lsof ถึงมีความแตกต่างกัน? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังเจอปัญหาทันทีทันใด; แอปพลิเคชันทั้งหมดและเซิร์ฟเวอร์ของฉันทำงานได้ดีและในทันใดฉันเห็นจำนวนไฟล์ที่เปิดค้าง ฉันกำลังตรวจสอบมันด้วยคำสั่งนี้: cat /proc/sys/fs/file-nr เมื่อฉันตรวจสอบสิ่งนี้มันจะแสดง44544 0 128000ดังนั้น 44544 คือจำนวนไฟล์ที่เปิด แต่เมื่อฉันตรวจสอบด้วยคำสั่งนี้ - lsof | wc -l มันแสดง - 28384 แล้วอันไหนที่ถูกต้อง? ขีด จำกัด สูงสุดสำหรับการเปิดไฟล์ของฉันคือ 65535 ulimit -a open files (-n) 65535 ฉันต้องการทราบกระบวนการ 5 อันดับแรกที่ใช้ไฟล์ที่เปิดมากขึ้น ฉันสามารถรับได้จากนี้lsofแต่จำนวนที่แสดงที่นี่แตกต่างจากคำสั่งอื่น ๆ ที่ฉันได้กล่าวไว้ข้างต้น ฉันสามารถรับรายละเอียดของกระบวนการที่นับได้ด้วยคำสั่งนี้cat /proc/sys/fs/file-nrหรือไม่? …

1
ความแตกต่างระหว่าง / dev และ / sys
ความแตกต่างระหว่างdevfsและsysfsคืออะไร ทั้งสองดูเหมือนจะรักษารายชื่อของ hardwares ที่แนบมากับระบบ ถ้าอย่างนั้นทำไมต้องแยกกัน 2 เอฟเอส? เท่าที่ฉันจะได้รับ/ sysรักษารายการอุปกรณ์ "แบบดิบ" (เช่น "ser0") Udev ทำหน้าที่ในอุปกรณ์เหล่านั้นรับข้อมูลต่าง ๆ และใช้กฎต่าง ๆ เพื่อแสดงเป็นชื่อที่รู้จักซึ่งจะถูกแมปลงบน/ dev (เช่น "กล้อง") นี่เป็นเหตุผลเดียวหรือไม่ จากนั้นเราติดอุปกรณ์ที่เกี่ยวข้องจาก/ dev fs (เราไม่สามารถทำเช่นนั้นจาก/ sys fs) ลงใน/ media fs ฉันได้อ่านคำตอบที่แตกต่างระหว่าง / dev และ / sys / class? . แต่ฉันไม่สามารถรับส่วน sys fs ที่มันกล่าวว่า Sysfs มีลำดับชั้นของอุปกรณ์ตามที่แนบมากับคอมพิวเตอร์ ไฟล์ใน / sys ไม่ใช่ไฟล์โหนดอุปกรณ์หรือไม่ …
19 linux  mount  devices  udev  sysfs 

3
การอ่านจาก / dev / random ไม่ได้สร้างข้อมูลใด ๆ
ฉันมักจะใช้คำสั่ง cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' | head --bytes 32 เพื่อสร้างรหัสผ่านแบบหลอกเทียม /dev/randomนี้ไม่ได้ทำงานกับ เฉพาะ cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' ผลิตผล cat /dev/random | strings --bytes 1 ผลิตผล cat /dev/random | strings --bytes 1 | tr -d '\n\t ' ไม่สร้างผลผลิต …
19 linux  random 

3
ความแตกต่างระหว่างคำสั่ง 'ifconfig' และ 'ip'
ฉันอ่านบทความ / บทช่วยสอนเกี่ยวกับคำสั่ง 'ifconfig' ส่วนใหญ่ประกอบด้วยคำสั่งทั่วไป - "ifconfig เลิกใช้แล้วโดยคำสั่ง ip" และแนะนำให้เรียนรู้คำสั่ง ip แต่ไม่มีใครอธิบายว่าคำสั่ง 'ip' มีประสิทธิภาพมากกว่า 'ifconfig' อย่างไร ความแตกต่างระหว่างพวกเขาทั้งสองคืออะไร?
19 linux  networking  ip  command 

4
ทดสอบความเครียดการ์ด SD โดยใช้ linux
ฉันได้พูดคุยกับใครบางคนเมื่อวานนี้เกี่ยวกับตรรกะและ / หรือความเป็นจริงของคำตอบของฉันที่นี่ , การเข้าสู่ระบบและการรักษาข้อมูล meta-fs บนการ์ด SD ขนาดที่เหมาะสม (GB +) อาจไม่มีนัยสำคัญพอที่จะสวมใส่การ์ด ในเวลาที่เหมาะสม (ปีและปี) เรื่องตลกของการโต้แย้งดูเหมือนว่าฉันจะต้องผิดเพราะมีเรื่องราวมากมายทางออนไลน์ของผู้คนที่ใส่การ์ด SD เนื่องจากฉันมีอุปกรณ์ที่มีการ์ด SD ในนั้นซึ่งมีระบบไฟล์ rw root ที่เหลืออยู่ในทุกวันตลอด 24 ชั่วโมงฉันจึงทดสอบสถานที่ตั้งก่อนเพื่อความพึงพอใจของฉันเอง ฉันบิดการทดสอบนี้เล็กน้อยทำซ้ำ (โดยใช้บัตรใบเดียวกันจริง ๆ ) แล้วนำเสนอที่นี่ คำถามกลางสองข้อที่ฉันมีคือ: เป็นวิธีที่ผมใช้ในการพยายามที่จะทำลายการ์ดที่ทำงานได้เก็บรักษาในใจก็ตั้งใจที่จะทำผลของอย่างต่อเนื่องอีกครั้งเขียนขนาดเล็กปริมาณของข้อมูล? วิธีการที่ฉันใช้ในการตรวจสอบการ์ดยังใช้งานได้ดีอยู่หรือไม่? ฉันวางคำถามไว้ที่นี่แทนที่จะเป็น SO หรือ SuperUser เพราะการคัดค้านในส่วนแรกอาจจะต้องยืนยันว่าการทดสอบของฉันไม่ได้เขียนลงในการ์ดอย่างที่ฉันแน่ใจและทำอย่างนั้น ความรู้พิเศษของ linux [อาจเป็นเพราะการ์ด SD ใช้สมาร์ทบัฟเฟอร์หรือแคชบางอย่างเช่นการเขียนซ้ำไปยังที่เดิมซ้ำ ๆ จะถูกบัฟเฟอร์ / แคชไว้ในที่ที่ไม่ต้องสวมใส่ ฉันไม่พบสิ่งบ่งชี้ใด ๆ ที่นี่ แต่ฉันกำลังถามเกี่ยวกับสิ่งนั้นใน …

3
ตั้งค่าเขตเวลาอัตโนมัติตามสถานที่ตั้ง
เราจะตั้งค่าเขตเวลาเริ่มต้นของระบบโดยอัตโนมัติใน Linux โดยใช้อินเทอร์เน็ตได้อย่างไร? อย่างที่ฉันเห็นเซิร์ฟเวอร์ NTP สามารถอัปเดตเวลาเท่านั้น แต่ไม่ใช่เขตเวลา มีเซิร์ฟเวอร์ใดบ้างที่สามารถเปลี่ยนเขตเวลาได้?

2
ผลกระทบของรายการใน / etc / securetty
ตามค่าเริ่มต้นบน RHEL 5.5 ฉันมี [deuberger@saleen trunk]$ sudo cat /etc/securetty console vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 ความแตกต่างระหว่างแต่ละประเภทรายการคืออะไร (console, vc / , และ tty ) ผลลัพธ์สุดท้ายของการเพิ่มและลบแต่ละประเภทรายการคืออะไร ความเข้าใจของฉันคือสิ่งที่พวกเขามีผลต่อวิธีและเวลาที่คุณสามารถเข้าสู่ระบบ แต่มีผลกระทบอื่น ๆ ? และเมื่อใดที่คุณและเมื่อคุณไม่สามารถลงชื่อเข้าใช้ขึ้นอยู่กับว่ามีรายการใดบ้าง แก้ไข 1 สิ่งที่ฉันรู้คือ tty …
19 linux  security  rhel  login  pam 

2
จะทราบสาเหตุของกระบวนการที่จะเข้าสู่โหมดสลีปและปลุกมันได้อย่างไร?
เมื่อฉันทำ 'บน' ฉันเห็นกระบวนการสคริปต์ของฉันในสถานะ 'S' มีวิธีที่จะรู้หรือไม่สิ่งที่ทำให้กระบวนการ perl นี้อยู่ในสถานะสลีปและวิธีที่จะปลุกมันขึ้นมา? วิธีใด ๆ ในการดีบักเพื่อให้ข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับบรรทัดในสคริปต์ Perl ทำให้มันอยู่ในสถานะ 'S'

4
'mv' เทียบเท่ากับการลากแล้วปล่อยด้วยการแทนที่?
ในสภาพแวดล้อม GUI การลากแล้วปล่อยด้วยการแทนที่จะแทนที่ไฟล์และไดเรกทอรีทั้งหมด (รวมถึงเนื้อหา) ด้วยสิ่งที่กำลังถูกคัดลอกมีวิธีใดที่จะบรรลุผลลัพธ์ที่ใช้งานง่ายเช่นเดียวกันด้วยคำสั่ง 'mv' หรือไม่?

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