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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

2
ภายใต้ไดเรกทอรีใดฉันสามารถค้นหาแพ็คเกจที่ติดตั้งโดยใช้ yum
แพ็คเกจที่ติดตั้งโดยใช้yumคำสั่งไปที่ใด ตัวอย่างเช่นฉันติดตั้งการพึ่งพาบางอย่างโดยใช้คำสั่ง: yum -y install kernel-devel kernel-headers ฉันจะหาสิ่งเหล่านี้ได้จากที่ไหน (ฉันหมายถึงภายใต้ไดเรกทอรีใด)
2 linux  fedora  yum 

1
ความสามารถของไฟล์ (setcap) ไม่ได้ถูกนำไปใช้ใน Linux Mint 17.1
ฉันพยายามทำให้แอปพลิเคชันทำงานได้อย่างถูกต้อง แต่ดูเหมือนว่าไม่พบอินเทอร์เฟซเครือข่ายใด ๆ มันถูกออกแบบมาให้ทำงานโดยไม่มีสิทธิ์ของผู้ดูแลระบบดังนั้นจึงต้องใช้ความสามารถของไฟล์ที่เฉพาะเจาะจง อย่างไรก็ตามมันยังคงไม่สามารถค้นหาอินเทอร์เฟซเครือข่ายผ่าน libpcap ฉันลองใช้สคริปต์ง่ายๆเพื่อทำซ้ำพฤติกรรมโดยใช้ libpcap เพื่อแสดงรายการอินเทอร์เฟซเครือข่ายเพื่อทดสอบปัญหา: #include <stdio.h> #include <pcap.h> int main(int argc, char *argv[]) { char *dev, errbuf[PCAP_ERRBUF_SIZE]; dev = pcap_lookupdev(errbuf); if(dev == NULL) { printf("Error: %s\n", errbuf); return(2); } printf("Device: %s\n", dev); return(0); } การใช้ความสามารถของไฟล์และตรวจสอบว่ามีการใช้งาน $ sudo setcap cap_net_raw,cap_net_admin=eip pcap_test $ getcap pcap_test pcap_test = …

2
ต้องการคำแนะนำเกี่ยวกับซอฟต์แวร์ระบบเสมือนจริงและ Linux distro ที่เหมาะสม
ฉันกำลังมองหาซอฟต์แวร์เวอร์ช่วลไลเซชั่นฟรีที่ใช้งานง่ายและสมเหตุสมผลที่ฉันสามารถเรียกใช้บน Windows 7 ได้ฉันต้องการติดตั้ง distro Linux (แม้ว่าฉันยังไม่รู้ว่าใช้ตัวไหน) ทุกคนสามารถแนะนำซอฟต์แวร์ระบบเสมือนจริงและ / หรือ Linux distro ที่เหมาะสำหรับระบบเสมือนจริงได้หรือไม่? ฉันจะใช้สิ่งนี้ใน quad-core 64 บิต Intel i7 พร้อม RAM ขนาด 6GB ดังนั้นฉันคิดว่าฉันจะมีพลังม้าสำหรับทุกสิ่ง

1
alsa softvol ไม่แสดงใน amixer
ฉันมี orangepi pc และจำเป็นต้องตั้งค่า alsa softvol pcm เพื่อควบคุมปริมาณ i2s dac ดังนั้นฉันได้สร้าง /etc/asound.conf ต่อไปนี้ pcm.!default { type plug slave.pcm "softvol" } pcm.softvol { type softvol slave { pcm "hw:1,0" } control { name "SoftVol" card 1 } } และนี่คืออุปกรณ์ที่ตรวจพบ root@orangepipcplus:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: …
2 linux  audio  alsa 

0
การสร้างหลายหน้าจอใน for for loop เพื่อรันโปรแกรม parellel และส่งคำสั่งไปยังแต่ละ
ก่อนที่จะตั้งค่าสถานะคำถามนี้ซ้ำซ้อนฉันได้อ่านและลองตอบทุกคำถามที่คล้ายกันโดยไม่ประสบความสำเร็จ ฉันมีวงนี้ที่มันสำรวจโครงสร้างไดเรกทอรีและเรียกใช้โปรแกรม (ซึ่งใช้เวลานาทีเพื่อเสร็จสิ้น) ในแต่ละไดเรกทอรีย่อยในหน้าจอแยก ฉันไม่ต้องการที่จะเห็นผลลัพธ์ของหน้าจอและต้องการให้พวกเขาทั้งหมดเพื่อรันโปรแกรมในพื้นหลังในแบบคู่ขนาน จนถึงตอนนี้ฉันมี for ((i = 1; i <= noLines; i++)) do # code to change path to point to next executable goes here screen -d -m -S results_$i -X stuff $(./runSimulator.sh 1 5 results) $'\012' done จะเกิดอะไรขึ้นคือรหัสจะรันในหน้าจอที่ใช้งานอยู่ในปัจจุบันและรหัสนั้นจะต่อเนื่องกันบนหน้าจอเดียวกัน ฉันต้องใช้หลายรุ่นในเวลาเดียวกันในหน้าจอที่แตกต่างกัน คุณช่วยได้ไหม ฉันพยายามทั้งหมดเหล่านี้และมันไม่ทำงาน (ข้อผิดพลาด (ไม่พบซ็อกเก็ต) / ไม่มีอะไรเกิดขึ้นหรือเหมือนข้างต้น) screen -d …

2
yum การติดตั้ง gcc ล้มเหลวด้วยไดเรกทอรี linux.dropbox.com/fedora ที่ไม่ถูกต้อง
ฉันค่อนข้างใหม่กับการบริหาร Linux ฉันได้ติดตั้ง Centos 6.5 (ภายใต้ VirtualBox บนระบบ Win7pro) เมื่อฉันพยายามติดตั้ง gcc กับระบบโดยใช้ yum ฉันได้ผลลัพธ์ดังต่อไปนี้: [root@localhost etc]# yum clean all Loaded plugins: fastestmirror, refresh-packagekit, security Cleaning repos: Dropbox base extras updates Cleaning up Everything Cleaning up list of fastest mirrors [root@localhost etc]# yum install gcc Loaded plugins: fastestmirror, refresh-packagekit, security Determining …
2 linux  centos-6 

1
Linux เปลี่ยนมากเกินไป
คอมพิวเตอร์ My Linux (Mint 17.2) มี RAM 4 GB และ 8 GB ของพาร์ติชัน swap ฉันตั้งค่า swappiness ไว้ที่ 10 แทนค่าเริ่มต้น 60 และทำงานได้อย่างสมบูรณ์เศร้าเพียงบางครั้งตั้งแต่เริ่มต้น เมื่อฉันเริ่มคอมพิวเตอร์และหลังจากนั้นไม่นานก็มาถึงว่า RAM นั้นถูกใช้ไป 90% หรือมากกว่านั้นมันเริ่มที่จะแลกเปลี่ยน - สมบูรณ์แบบ อย่างไรก็ตามหลังจากผ่านไปสองสามวัน (หากไม่มีการรีสตาร์ตสลีปเท่านั้น) ดูเหมือนว่าคอมพิวเตอร์จะเริ่มเพิกเฉยต่อการตั้งค่า swappiness อย่างสมบูรณ์และ RAM ใช้เพียง 50% และการแลกเปลี่ยนใช้เกือบไบต์เดียวกัน กล่าวอีกนัยหนึ่งเมื่อใช้งานแล้วการแลกเปลี่ยนก็จะยังคงเต็มอยู่แม้จะมีพื้นที่มากมายใน RAM อีกครั้ง ฉันไม่สามารถตั้งค่าการสลับได้ - KDE / Chrome หิวเล็กน้อย ฉันจะบอกคอมพิวเตอร์ไม่ให้ใช้การแลกเปลี่ยนได้หรือไม่เมื่อมีพื้นที่ว่างใน RAM อีกครั้ง แก้ไข …
1 linux  memory  swap 

1
RPM: ฉันจะจัดการกับ“ การคลายการจัดเก็บลงสื่อถาวรล้มเหลว ...
ฉันติดอยู่กับปัญหา ฉันบรรจุโครงการที่มีอยู่เป็น RPM มันสร้างได้ดี แต่เมื่อฉันวิ่ง sudo yum localinstal --nogpgcheck <path to rpm> ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Error: unpacking of archive failed on file <path to symlink>;5656d545: cpio: symlink RPM แยกโปรเจ็กต์ลงในไดเร็กทอรีจากนั้นอัพเดต symlink ที่มีอยู่ latest เพื่อชี้ไปที่มันโดยการทำ ln -sfn <app name and version>/ latest Google ให้ผลตอบแทนใด ๆ ในประเด็นนี้ดังนั้นฉันหวังว่าคนที่มีประสบการณ์มากกว่าในเรื่องเหล่านี้จะสามารถยื่นมือเข้ามาได้

1
เซสชัน bash ที่ทำงานต่อได้พร้อมการบำรุงรักษาสาขา
มียูทิลิตี้ที่ช่วยเพิ่มความคล่องตัวในการจัดเก็บและกู้คืนเซสชัน bash หรือไม่? ฉันต้องการทำ EG $ KUNG=pao $ foo commit # saves the current environment # as an anonymous changeset from the previous savepoint $ SCHNICKENS="What's up, doc?" $ SCHNICKENS="$(echo Schmoove)" $ unset KUNG $ foo diff HEAD # outputs a $(set) of commands # which comprise the current changeset …
1 linux  bash  git  session  bashrc 

1
พยายามเข้าถึงเซิร์ฟเวอร์ linux ผ่าน http - รับพรอมต์รหัสผ่าน
ฉันพยายามทำการติดตั้ง Wordpress ผ่าน ssh บนเครื่องเสมือนที่ใช้ Debian Wheezy ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้โดยใช้ PuTTY แต่ฉันไม่แน่ใจว่าฉันควรทำอย่างไรเมื่อถึงเวลาเริ่มต้นการติดตั้งเบราว์เซอร์ในส่วนของการติดตั้ง Wordpress เพราะเมื่อฉันป้อนที่อยู่ IP ของเซิร์ฟเวอร์ในเบราว์เซอร์ พรอมต์ชื่อผู้ใช้ / รหัสผ่าน ฉันไม่สามารถระบุรหัสผ่านนี้ได้ ฉันมีสิทธิ์เข้าถึงรูทสำหรับการติดตั้ง Debian ดังนั้นฉันสามารถเปลี่ยนรหัสผ่านนี้ที่ไหนก็ได้ด้วยสิทธิ์พิเศษรูทของฉัน ฉันไม่ได้เรียกใช้แผงควบคุมใด ๆ เช่น plesk หรือ cPanel หากต้องการถามในวิธีที่สั้นลงฉันสามารถควบคุมพรอมต์รหัสผ่านที่เปิดขึ้นเมื่อฉันพยายามเข้าถึงเซิร์ฟเวอร์ผ่าน http (พอร์ต 80) ได้ที่ไหน

1
ฉันจะ (และฉันต้องการ) ลบเคอร์เนล Linux ที่ล้าสมัยได้อย่างไร
ฉันสังเกตเห็นว่า GRUB (หรือเป็น GRUB2?) ถามว่า Linux รุ่นใดที่ฉันต้องการบูตและเคอร์เนลรุ่นที่ล้าสมัยนั้นอยู่ในรายการ ฉันจะลบไฟล์เหล่านี้และไฟล์ที่เกี่ยวข้องเพื่อประหยัดพื้นที่ดิสก์ได้อย่างไร เนื่องจากฉันใหม่กับ Linux มีเหตุผลใดที่ฉันไม่ควรลบออก
1 linux  ubuntu  grub  kernel 

0
ส่งอีเมลแจ้งเตือนเมื่อได้รับจดหมายในที่อยู่อื่น
ปัจจุบันฉันมีที่อยู่อีเมล 3 แห่งสำหรับสิ่งต่าง ๆ (มหาวิทยาลัยงานส่วนตัว - ที่อยู่ Gmail ทั้งหมด) - ฉันพยายามแจ้งให้ทราบถึงอีเมลใหม่ในทั้งสามรายการ ขณะที่ฉันทำตัวเลือกเหล่านี้ดูเหมือนจะเป็น; ส่งต่อจดหมายทั้งหมดไปยังที่อยู่เดียว (ส่วนตัวเหมาะสม) ใช้แอปพลิเคชัน PC / มือถือเพื่อตรวจสอบทั้ง 3 - หรือแม้กระทั่งใช้ไคลเอนต์เมลโดยเฉพาะแทนที่จะใช้เบราว์เซอร์ อันแรกที่ฉันไม่ชอบเพียงเพราะอีเมลที่ทำงาน / โรงเรียนไม่ได้อยู่ในกล่องจดหมายส่วนตัวของฉันและมีความเสี่ยงที่ฉันจะตอบกลับอีเมลโดยไม่ตั้งใจจากที่อยู่ส่วนบุคคลดังกล่าว ฉันรู้ว่าฉันสามารถเพิ่มชื่อแทนเพื่อให้สามารถส่งจากที่อยู่ 2 แห่งของฉันได้ แต่เนื่องจากอีเมลที่ทำงานของฉันมีชื่อแทนของตัวเองมากมายนั่นจะทำให้ยุ่งเหยิงจริงๆ และอีกครั้งอีเมลไม่ได้อยู่ที่นั่นตั้งแต่แรก ตอนนี้คนที่สองฟังดูชัดเจน แต่ฉันไม่ชอบ ฉันไม่ได้อยู่ที่เดสก์ท็อปหรือแล็ปท็อปของฉันเสมอและอีเมลแจ้งเตือนสำหรับมือถือจะดูดพลังงานได้อย่างน่าทึ่ง เมื่อฉันติดตามจดหมายส่วนตัวของฉันบนสมาร์ทโฟนแล้วทางออกที่ดีที่สุดสำหรับฉันคือการรับการแจ้งเตือนทางอีเมลในจดหมายส่วนตัวของฉันดังนั้นฉันจึงรู้ว่าจะลงชื่อเข้าใช้จดหมายอื่น สามารถทำได้หลายวิธี เป็นการดีที่ฟังก์ชั่น gmail ในตัว ฉันดูที่ตัวกรองของ gmail แต่ไม่มีตัวเลือกในการส่งจดหมายเมื่อรับจดหมาย แอปพลิเคชันที่ตรวจสอบที่อยู่อื่น (ค่อนข้างแน่ใจว่า gmail รองรับทั้ง pop และ imap) ส่งอีเมลไปยังที่อยู่หลักและสามารถเรียกใช้บน linux ด้วยวิธีนี้ฉันสามารถเรียกใช้บน …
1 linux  email  gmail 

1
การคัดลอกไฟล์โดยไม่สูญเสียข้อมูลเมตาใน Linux
ฉันสามารถคัดลอกสิ่งต่าง ๆ เช่นไฟล์เพลงด้วยแท็ก "ศิลปิน" และ "ชื่อ" ได้อย่างไรโดยไม่สูญเสียแท็ก จะ rsync งาน? จะ cp? ทั้งสองต้องการสวิตช์เฉพาะหรือไม่?
1 linux  rsync  metadata  cp 

0
สื่อสารเหตุการณ์การคลิกปุ่มด้วยซ็อกเก็ต
Desire: ฉันมีอุปกรณ์หรือตัวควบคุมขนาดเล็กฉันจะเรียกมันว่า mc ที่ฉันต้องการสื่อสารเมื่อมีการคลิกปุ่มหน้าเว็บโดยใช้ซ็อกเก็ต MC1 <button id ='on1' name='mc1'>On</button> <button id ='off1' name='mc1'>off</button> รายละเอียด: สิ่งที่ฉันพยายามทำให้สำเร็จคือเมื่อมีการคลิกปุ่มส่งข้อมูลไปยัง mc สิ่งที่ฉันพยายาม: ขณะนี้ฉันสามารถฟังพอร์ตและสามารถเขียนข้อมูลไปยัง mc รวมทั้งรับข้อมูลได้ เมื่อต้องการทำเช่นนี้ฉันเริ่มต้นไฟล์แม้ว่าเซิร์ฟเวอร์ php cli ไฟล์มีฟังก์ชั่นซ็อกเก็ตพื้นฐานเหล่านี้ $socket = @socket_create_listen("port#"); $client = socket_accept($socket); socket_write($client, $msg); socket_read ($client, 256); mc เชื่อมต่อกับเซิร์ฟเวอร์ที่พอร์ต # ปัญหา: ฉันมีปัญหาในการทำความเข้าใจวิธีเชื่อมช่องว่างระหว่างหน้าเว็บ php ของฉันด้วยปุ่มและส่งผ่านข้อมูลที่ปุ่มถูกคลิกไปยัง mc พยายามแก้ปัญหา: ฉันสามารถมีไฟล์ที่ฟังพอร์ตทำงานจากนั้นในไฟล์แยกเขียนไปยังลูกค้าได้หรือไม่ หมายเหตุเพิ่มเติม : MC LAN ที่ฉันต้องการหลีกเลี่ยงการตั้งค่าการส่งต่อพอร์ตและ …

1
Unix find -size -1G ละเว้นไฟล์ที่ส่งคืนโดย find -size -900M [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: find: ขีด จำกัด ขนาดไฟล์เท่ากัน แต่หน่วยต่างกันจะให้ผลลัพธ์ต่างกัน 1 คำตอบ ฉันต้องการไฟล์ tar-gzip ด้านล่างขนาดที่แน่นอนในไดเรกทอรี ฉันลองคำสั่งที่แนะนำจาก โพสต์นี้ และใช้งานได้ แต่เมื่อฉันเปลี่ยนอาร์กิวเมนต์สำหรับ find -size ไปยัง -1Gมันจะข้ามบางไฟล์แม้ว่าขนาดไฟล์จะต่ำกว่า 1GB เมื่อฉันให้ -100M และแม้กระทั่ง -900M ไฟล์เหล่านั้นไม่ได้ถูกละเว้น ข้อมูลบางอย่างเกี่ยวกับไฟล์: ไฟล์ในไดเรกทอรีประกอบด้วยไฟล์ขนาดกลางหลายไฟล์ (1-200 MB) และไฟล์เล็ก ๆ นับพัน (& lt; 1 MB ต่อไฟล์) ไฟล์ขนาดกลางเป็นไฟล์เรียกทำงาน (นามสกุล. exe) ไฟล์เล็ก ๆ เป็นเพียงไฟล์สุ่มที่ไม่มีนามสกุลหรือ. นามสกุล เมื่อฉันให้ -900Mผลที่ตามมาคือไฟล์ขนาดจิ๋วและขนาดกลางที่ถูกส่งคืน อย่างไรก็ตามเมื่อฉันให้ -1Gไฟล์ขนาดกลางทั้งหมดและไฟล์ขนาดเล็กจำนวนมากหายไปจากผลลัพธ์ คำถาม: มีอะไรที่ฉันคิดถึงที่นี่เกี่ยวกับการใช้งานของ …
1 linux  unix  find 

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