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

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

3
Linux: cat ที่มีตัวคั่นระหว่างไฟล์
ใน Linux หากคุณพิมพ์ cat * คุณจะได้รับสิ่งนี้: line1 จาก file1 line2 จาก file1 line1 จาก file2 line1 จาก file3 line2 จาก file3 line3 จาก file3 สิ่งที่ฉันต้องการคือการแสดงตัวแยกระหว่างไฟล์ สิ่งนี้: line1 จาก file1 line2 จาก file1 XXXXXXXXXXXX line1 จาก file2 XXXXXXXXXXXXXX line1 จาก file3 line2 จาก file3 line3 จาก file3 เป็นไปได้อย่างง่ายดายด้วยหนึ่งซับง่ายต่อการพิมพ์ด้วยหัวใจ?
28 linux  command  cat 

5
วิธีที่ดีที่สุดในการลบคำสั่งปิดเครื่อง แต่ให้รีบูต
ฉันมีอุปกรณ์ประเภท raspi ในศูนย์ข้อมูลและเมื่อไม่นานมานี้อ้วนอ้วนโดยไม่ตั้งใจและวางคำสั่งปิดเครื่องในเทอร์มินัลผิดบนหน้าจอของฉัน มีวิธีเก็บshutdown -rแต่ลบ#poweroff #shutdown -P -Hตัวเลือกหรือไม่ ฉันต้องการรักษาshutdown -r คำสั่ง ฉันชอบที่จะตั้งเวลาไว้ถ้าฉันจัดการเพื่อหยุดระบบหรือล็อคตัวเองด้วยกฎตารางไอพี ตัวอย่างshutdown -r +10

2
ทำไม eth0 ของฉันถึงเรียกว่า eno16777736
ฉันเห็นhttp://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ซึ่งอธิบายเหตุผลสำหรับการตั้งชื่ออุปกรณ์ที่สอดคล้อง / คาดเดาได้และจากนั้นกฎที่สร้างชื่ออุปกรณ์ : * Two character prefixes based on the type of interface: * en -- ethernet * sl -- serial line IP (slip) * wl -- wlan * ww -- wwan * * Type of names: * b<number> -- BCMA bus core number * ccw<name> -- CCW bus …
27 linux  networking  udev 

3
เพิ่มประสิทธิภาพการทำงานสูงสุดและปริมาณงาน rsync - เซิร์ฟเวอร์กิกะบิตที่เชื่อมต่อโดยตรง
ฉันมีเซิร์ฟเวอร์ Dell R515 สองเครื่องที่ใช้งาน CentOS 6.5 โดยมี NIC ของ Broadcom หนึ่งเครื่องในแต่ละเครื่องเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์อื่น ฉันใช้ลิงก์โดยตรงเพื่อผลักดันการสำรองข้อมูลจากเซิร์ฟเวอร์หลักในคู่ไปที่สำรองทุกคืนโดยใช้ rsync บน ssh ตรวจสอบปริมาณการใช้งานฉันเห็นปริมาณงาน ~ 2MBps ซึ่งน้อยกว่าที่คาดไว้มากจากพอร์ตกิกะบิต ฉันได้ตั้งค่า MTU เป็น 9000 ทั้งสองด้าน แต่ดูเหมือนจะไม่เปลี่ยนแปลงอะไรเลย มีชุดการตั้งค่าและการเพิ่มประสิทธิภาพที่แนะนำที่จะนำฉันไปสู่ปริมาณงานที่มีสูงสุด นอกจากนี้เนื่องจากฉันใช้ rsync บน ssh (หรืออาจเป็นเพียงแค่ NFS) เพื่อคัดลอกไฟล์หลายล้านไฟล์ (~ 6Tb ของไฟล์ขนาดเล็ก - Zimbra mailstore ขนาดใหญ่) การเพิ่มประสิทธิภาพที่ฉันกำลังมองหาอาจจำเป็นต้องเฉพาะเจาะจงมากขึ้นสำหรับกรณีการใช้งานเฉพาะของฉัน . ฉันใช้ ext4 ทั้งสองด้านถ้าเป็นเช่นนั้น ขอบคุณ แก้ไข: ฉันใช้rsyncตัวเลือกต่อไปนี้กับผลลัพธ์ที่คล้ายกันมาก: rsync -rtvu …

7
โปรแกรมสามารถบอกได้หรือไม่ว่ากำลังทำงานภายใต้ sudo
ฉันมีโปรแกรมที่ควรทำงานต่างออกไปหากกำลังทำงานภายใต้ "sudo" มีวิธีที่จะดูว่ามันทำงานภายใต้ sudo หรือไม่? อัปเดต: มีคนถามว่าทำไมฉันถึงต้องการทำเช่นนี้ ในกรณีนี้บน Mac ที่ใช้ MacPort มีเอาต์พุตที่บอกให้คุณตัดและวางคำสั่งเฉพาะ หากคำสั่ง MacPorts รันด้วย "sudo" คำสั่งนั้นควรรวม sudo ไว้ในคำสั่งตัวอย่าง: $ sudo port selfupdate ---> Updating MacPorts base sources using rsync MacPorts base version 2.2.1 installed, MacPorts base version 2.2.1 downloaded. ---> Updating the ports tree ---> MacPorts base is already …
27 linux  unix  sudo 

3
จะตั้งชื่อโดเมนบน GNU / Linux ได้อย่างไร
คล้ายกับชื่อโฮสต์ที่สามารถเปลี่ยนแปลงได้หลายวิธี: ใช้hostnameคำสั่งชั่วคราว การใช้อย่างถาวร/etc/hostname(หรือ/etc/sysconfig/networkหรือ/etc/HOSTNAMEไฟล์เหล่านี้ถูกใช้โดยสคริปต์เริ่มต้น) ฉันต้องการเปลี่ยนชื่อโดเมน ฉันสามารถใช้domainnameคำสั่ง แต่มีวิธีที่จะทำให้มันถาวรตลอดการเรียบเครื่องใช่ไหม? ฉันคิดว่ามันสามารถกำหนดค่าใน/etc/resolv.confแต่ไฟล์นี้ถูกสร้างขึ้นโดยทั่วไปและฉันไม่ทราบความแตกต่างระหว่างsearchและdomainสั่ง และเวลาเท่าdomainnameไหร่ข้อมูลที่มีการส่งไปยังโปรแกรมเพื่อตั้งชื่อโดเมน? คุณมีความคิดเห็นเกี่ยวกับเรื่องนี้ไหม? ฉันต้องการที่จะเข้ากันได้เป็นส่วนใหญ่ในการกระจาย ดังนั้นถ้าใครมีพอยน์เตอร์ในการกระจายรสชาติที่แตกต่างฉันยินดีที่จะยอมรับพวกเขา

1
เมานต์: ประเภทระบบไฟล์ที่ไม่รู้จัก 'linux_raid_member'
ฉันมี Suse Linux 12.1 และฉันพยายามติดตั้งดิสก์ RAID 1 เดียวเพื่อสำรวจไฟล์ในนั้น อย่างไรก็ตามเมื่อทำการติดตั้ง: # mount /dev/sdc1 /mnt/test mount: unknown filesystem type 'linux_raid_member' ฉันเริ่มอ่านไปรอบ ๆ และหลายคนแนะนำให้บังคับใช้ระบบไฟล์ประเภทนั้น # mount -t ext4 /dev/sdc1 /mnt/test mount: /dev/sdc1 already mounted or /mnt/test busy เมื่อพยายาม umount /dev/sdc1 umount: /dev/sdc1: not mounted มีใครให้คำแนะนำได้บ้าง ฉันใช้เครื่องของฉัน insed เซิร์ฟเวอร์ ESXI และเป็นดิสก์เสมือน อย่างไรก็ตามสิ่งนี้ไม่ควรเล่นเนื่องจากดิสก์นี้ไม่ได้ใช้โดยเครื่องอื่น ๆ thaknks!

2
วิธีการตีความผลลัพธ์จากคำสั่ง 'บน' Linux?
หลังจากการสนทนาได้ทำที่นี่เกี่ยวกับการPHP-FPMใช้หน่วยความจำฉันพบปัญหาในการอ่านหน่วยความจำในtopคำสั่ง นี่คือภาพหน้าจอของฉันเพียงแค่หลังจากที่เริ่มต้นtop PHP-FPMทุกอย่างเป็นปกติ: ประมาณ 20 PHP-FPMกระบวนการใช้หน่วยความจำ 5.5MB (รวม 0.3% จากทั้งหมด) นี่คือเซิร์ฟเวอร์เก่าที่ถูกต้องก่อนรีสตาร์ทPHP-FPM(หนึ่งวันหลังจากการรีสตาร์ทครั้งก่อน) ที่นี่เรายังมีประมาณ 25 PHP-FPMด้วยการใช้หน่วยความจำสองเท่า (10MB ระบุ 0.5% จากทั้งหมด) ดังนั้นหน่วยความจำทั้งหมดที่ใช้ควรเป็น 600-700 MB ทำไมจึงมีการใช้หน่วยความจำ 1.6GB
27 linux  memory  shell  top 

4
เป็นไปได้หรือไม่ที่ OpenSSH จะเข้าสู่ระบบกุญแจสาธารณะที่ใช้ในการรับรองความถูกต้อง?
ฉันมีระบบการผลิตที่อนุญาตให้ผู้ใช้หลายคนเข้าสู่ระบบบัญชีเดียว - บัญชีนี้มีไว้สำหรับแอปพลิเคชันและไม่ใช่สำหรับบุคคลเนื่องจากเราไม่มีบัญชีส่วนบุคคลบนเซิร์ฟเวอร์ที่ใช้งานจริง เพื่อวัตถุประสงค์ในการตรวจสอบฉันต้องการที่จะบอกได้ว่าใครเข้าสู่ระบบในเวลาใดและในขณะที่เราใช้คีย์ SSH เพื่อเข้าสู่ระบบดูเหมือนว่ามีเหตุผลในการติดตาม (เนื่องจากไม่มีตัวระบุอื่น ๆ ที่จะติดตาม) เมื่อ SSH รับรองความถูกต้องของผู้ใช้มันจะบันทึกชื่อผู้ใช้ไปยังบันทึกความปลอดภัยของระบบ แต่จะไม่บันทึกว่าใช้พับลิกคีย์ใดที่ได้รับอนุญาตที่ใช้ในการเข้าสู่ระบบเป็นไปได้หรือไม่ที่จะทำให้ OpenSSH รายงานด้วย หรืออาจแค่ความคิดเห็นที่เกี่ยวข้องกับคีย์นั้น ระบบปฏิบัติการที่ใช้คือ CentOS 5.6 แต่ฉันก็อยากจะได้ยินว่ามันเป็นไปได้ในระบบปฏิบัติการอื่น ๆ

2
รูทคืออะไร?
ฉันเป็นผู้ใช้ Fedora มายาวนานและเพิ่งติดตั้ง FC15 เลย์เอาต์พาร์ติชั่นใหม่สร้างความสับสนให้กับฉันเนื่องจากฉันคุ้นเคยกับพาร์ทิชัน "ธรรมดาวานิลลา" ที่รุ่นก่อนหน้านี้ใช้ [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on rootfs 7.9G 596M 6.9G 8% / udev 496M 0 496M 0% /dev tmpfs 502M 0 502M 0% /dev/shm tmpfs 502M 288K 501M 1% /run /dev/mapper/vg00-lv00 7.9G 596M 6.9G 8% / tmpfs 502M …
27 linux  fedora  rootfs 

5
ปิด atime บนระบบไฟล์
ฉันกำลังตั้งค่าชุดจำลอง mongoDB และสิ่งแรกที่ฉันควรทำคือปิด atime บนระบบไฟล์ หลังจากค้นคว้าข้อมูลเพียงเล็กน้อยนี้ฉันไม่ได้คัดค้านการทำเช่นนี้ แต่ฉันต้องถามว่า atime ใช้อะไร? ฉันได้ค้นหา interwebs และพบว่ามีน้อยมากในเรื่องของ "applciaiton นี้หรือกระบวนการนี้ใช้ atime และคุณจะงี่เง่าถ้าคุณปิดมัน" คำเตือนต่าง ๆ แต่เป็นคนหวาดระแวงโดยธรรมชาติฉันต้องสงสัย ดังนั้นสิ่งที่ใช้เวลาและถ้าฉันปิดมันสิ่งที่จะทำลาย?

4
/ bin / dash คืออะไร
ฉันคิดว่า/bin/shเป็นการเชื่อมโยงไปยังเชลล์ที่ฉันเลือก ผมเคยใช้เสมอbashดังนั้นฉันคิดว่าจะชี้ไป/bin/sh แต่กลับกลายเป็นว่าที่จะชี้ไปที่/bin/bash/bin/dash มันสนุกขึ้น ฉันเริ่มdashและทำecho $SHELLและมันพิมพ์/bin/bash(ดังนั้นโดยพื้นฐานแล้วมันเหมือนกันหรือไม่) อย่างไรก็ตาม man page ของdashแตกต่างอย่างสิ้นเชิงจาก man page ของbash(ดังนั้นจึงไม่เหมือนกันหรือไม่)
27 linux  bash  shell 

8
ทำไมฉันไม่มีการเน้นไวยากรณ์เมื่อฉัน sudo vi <filename>
ฉันไม่เข้าใจวิธีการอนุญาตให้เน้นไวยากรณ์ในไฟล์ที่ฉันแก้ไขผ่านviเมื่อใช้ sudo เมื่อฉันsudo vi &lt;filename&gt;เทอร์มินัลเป็นเพียงขาวดำของการตั้งค่าเทอร์มินัลของฉัน ใน vi หากฉันป้อน:syntax onการเปลี่ยนแปลงใด ๆ เมื่อฉันvi &lt;filename&gt;ไวยากรณ์ทั้งหมดเป็นสีที่เหมาะสม ใช้ RHEL 5.4, env ที่เกี่ยวข้อง: LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40; 33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01; 32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01; 32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01; 31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01; 31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01; 35:*.png=01;35:*.tif=01;35: SHELL=/bin/bash TERM=xterm-color
27 linux  sudo  vi 

10
ฉันเพิ่งทำ chmod -x chmod
chmod -x chmodดังนั้นผมจึงได้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันจะให้สิทธิผู้ดำเนินการกลับไปที่ chmod ได้อย่างไร
27 linux  security  unix  freebsd 


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