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

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

1
มีคู่มือ Linux อยู่หรือไม่? [ปิด]
ฉันต้องการเรียนรู้เกี่ยวกับ Linux ฉันเห็น FreeBSD มีคู่มือที่ยอดเยี่ยมมีโครงการสำหรับ Linux หรือไม่? ปัจจุบันฉันใช้ OpenSuse ฉันดูเอกสารของพวกเขา แต่ไม่พบสิ่งใดที่คล้ายคลึงกัน

1
การกำหนดรูทเอกสาร Apache ที่ถูกต้อง
ฉันค่อนข้างใหม่สำหรับ Linux และฉันพยายามติดตั้งและกำหนดค่า Apache 2 บน OpenSuse 12.1 นี่เป็นรูทเอกสารหรือไม่ /home/username/public_html ถูกต้องไหม! ดูหน้า 3 / หรือ 4 ของคู่มือกำหนดค่าของเซิร์ฟเวอร์ HTTP Document Root: "/srv/www/htdocs" Directory; "/srv/www/htdocs" Alias: /icons/ "/usr/share/apache2/icons/" Directory: "/usr/share/apache2/icons" Script Alias: /cgi-bin/ "/srv/www/cgi-bin/" Directory: "/srv/www/cgi-bin" mod_userdir.c: empty here nothing is filled in ;-) include: /etc/apache2/conf.d/*.conf include: /etc/apache2/conf.d/apache2-manual?conf Servername linux-r4qe E-Mail des …

2
วิธีการใช้ชื่อไฟล์ปัจจุบันหลายครั้งในคำสั่งไพพ์?
ฉันพยายามแปลงชุดไฟล์. mov เป็น mp4 ฉันจะรับชื่อไฟล์จากไปป์เพื่อสร้างคำสั่ง ffmpeg ได้อย่างไร วิธีใช้ข้อโต้แย้งไปป์หลายครั้งในลิงค์โซ่? ฉันพยายามที่จะมีอะไรแบบนั้น: ls *.MOV | ffmpeg -y -i $file "$file.mp4"

0
ไม่สามารถคอมไพล์ไปที่ Bitbucket.org ด้วยปุ่ม ssh ได้
ฉันใช้ doku-wiki บนแล็ปท็อป May (Ubuntu) เพื่อจดบันทึกบางอย่าง ดังนั้นเพื่อสำรองข้อมูลฉันใช้ Bitbucket และpushedไฟล์วิกิของฉันเป็นระยะและทุกอย่างทำงานได้อย่างราบรื่น (a)บางครั้งที่ผ่านมาฉันตั้งค่าrsyncการสำรองไซต์บนเครื่องอื่นกับแล็ปท็อปของฉันเช่นกัน ฉันไม่ต้องการให้รหัสผ่าน vault บน Ubuntu ถามฉันวลีรหัสผ่านสำหรับการเปิด ssh ไปยังเซิร์ฟเวอร์พร้อมเว็บไซต์ดังนั้นฉันจึงลบการป้องกันรหัสผ่านนี้ออกจากคู่คีย์ ssh ของฉัน (ฉันจำไม่ได้ว่ามันเป็นอย่างไร ใน Linux) หากต้องการลบข้อความรหัสผ่านจากคีย์ส่วนตัวฉันป้อนคำสั่งต่อไปนี้: ssh-keygen -pตามhttps://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-for-the-ssh-key-without-having -to- สร้าง-a-ใหม่คี วันนี้ฉันต้องการผลักดันที่เก็บของฉันสำหรับบันทึกย่อไปยัง Bitbucket แต่มันให้ข้อผิดพลาดแปลก ๆ บันทึกย่อของฉัน wiki นั้นเชื่อมโยงกับผู้ใช้และกลุ่ม www-data เมื่อทำgit push origin masterฉันจะได้รับ b@s:/home/www-data/www/hi$ git push origin master fatal: Unable to create '/home/www-data/www/hi/.git/refs/remotes/origin/master.lock': Permission …

0
รหัสผ่านจาก Firefox บน Linux
ฉันมีข้อมูลทั้งหมดในไดเรกทอรีมีการเข้าถึงlogins.jsonและส่วนที่เหลือของไฟล์จากการติดตั้ง linux ก่อนหน้า ฉันยังอยู่ใน linux คำถามพื้นฐานทำอย่างไรถึงจะได้รหัสผ่าน firefox ฉันไม่สามารถใช้เครื่องเสมือนกับ windows - คอมพิวเตอร์เก่าเกินไป

1
เธรดเคอร์เนลที่จะไม่ออกจากโหลดเฉลี่ย +1
ดังนั้นฉันจึงมีเซิร์ฟเวอร์ใหม่ที่ทำงานและทำงานกับ Centos 6 และค่าเฉลี่ยของการโหลดจะติดอยู่ที่ประมาณ 1 แม้ว่าเครื่องจะไม่ได้ทำงาน ฉันตรวจสอบตารางกระบวนการและพบว่าการทำงานนี้: root@myserver:~]# ps -efl|grep " [D] " 1 D root 43252 2 0 80 0 - 0 rpc_wa Apr01 ? 00:00:00 [10.125.50.56-ma] ช่วงเวลา (เม.ย. 01) เรียงกันอย่างสมบูรณ์กับกราฟที่ได้รับความนิยมของฉันและมันก็ถูกต้องในเวลาที่ฉันทำงานด้วยการติดตั้งส่วนแบ่ง NFS จากที่อยู่ IP นั้น อย่างไรก็ตามเธรดอยู่ในโหมดสลีปที่ไม่สามารถขัดจังหวะได้และฉันไม่ทราบวิธีการกำจัดมัน ฉันเลิกเมานท์ NFS ใด ๆ / ทั้งหมดที่ฉันมีและมันยังคงไม่หายไป ไม่มีใครรู้ว่ากระบวนการ / เธรดนี้คืออะไรและถ้ามีวิธีที่จะช่วยให้มันออกโดยไม่ต้องรีสตาร์ทกล่อง? มันมีอยู่แล้วในการผลิตดังนั้นฉันอยากจะหลีกเลี่ยงมัน

0
รูปแบบแป้นพิมพ์ / เมาส์เปลี่ยนไปและคำสั่งแปลก ๆ ในบันทึก ฉันถูกแฮ็กหรือไม่ (OSX)
แก้ไข: ดูเหมือนว่าเพื่อนร่วมงานของฉันมีความสนุกสนาน การเตือนที่ผิดพลาด คอมพิวเตอร์ในที่ทำงานของฉันใช้งาน OSX Yosemite 10.10.1 ฉันสังเกตเห็นว่ารูปแบบแป้นพิมพ์ของฉันเปลี่ยนเป็น Dvorak และทิศทางเมาส์ของฉันกลับด้านเมื่อเข้าสู่คอมพิวเตอร์ที่ทำงานของฉันเมื่อเช้านี้ คอมพิวเตอร์ล็อคอยู่เสมอเมื่อฉันออกจากสำนักงาน สำหรับฉันดูเหมือนว่าเป็นไปไม่ได้ที่จะเพิ่มเค้าโครงแป้นพิมพ์หรือเปลี่ยนการตั้งค่าเหล่านี้จากหน้าจอล็อค นอกจากนี้ฉันพบว่าคำสั่งเดียวกันรันในโพสต์นี้ อย่างไรก็ตามไม่มีสิ่งใดในประวัติทุบตีของรูทถึงแม้ว่าฉันจะใช้บัญชีรูทเป็นครั้งคราว ยัง/var/log/secure.logไม่มีอยู่ในระบบไฟล์ ฉันไม่ใช่ผู้เชี่ยวชาญของ Unix ไม่ว่าด้วยเหตุผลใด ๆ ฉันจะใช้ขั้นตอนอื่นเพื่อตรวจสอบได้อย่างไรว่าคอมพิวเตอร์ของฉันมีอะไรทำหรือไม่ ฉันไม่ชอบสถานการณ์นี้

1
ใช้ apt เหตุใดฉันจึงได้รับไฟล์ 'network_proxy.conf' ในไดเรกทอรี '/etc/apt/preferences.d/' เนื่องจากมีนามสกุลไฟล์ที่ไม่ถูกต้อง
ฉันได้รับคำเตือนต่อไปนี้เมื่อฉันพยายามติดตั้งแพ็คเกจ N: Ignoring file 'network_proxy.conf' in directory '/etc/apt/preferences.d/' as it has an invalid filename extension ใช้เหตุผลทำไมฉันถึงได้รับไฟล์network_proxy.confในไดเรกทอรี/etc/apt/preferences.d/เนื่องจากมีนามสกุลไฟล์ที่ไม่ถูกต้อง

0
iptables ตั้งค่า connmark แต่กฎ ip ไม่ตรงกัน
ฉันกำลังพยายามตั้งค่า Ubuntu 17.10 VM ให้ใช้การเชื่อมต่อ VPN หลายรายการและเพื่อโหลดการเชื่อมต่อที่สมดุลระหว่างสิ่งเหล่านั้น ฉันพยายามทำเช่นนั้นโดยการเรียกใช้ไคลเอนต์ openvpn หลายตัวและพยายามทำเครื่องหมายการเชื่อมต่อด้วย iptables / connmark และใช้โหมดสุ่มเพื่อทำเครื่องหมายการเชื่อมต่อที่แตกต่างด้วยค่าต่าง ๆ จากนั้นจับคู่เหล่านี้กับตารางเส้นทาง VPN ที่แตกต่างกัน อย่างไรก็ตามฉันไม่ประสบความสำเร็จดังนั้นฉันจึงพยายามทำให้สถานการณ์ง่ายขึ้นเพื่อพยายามทำความเข้าใจกับสิ่งที่เกิดขึ้น ฉันลดสถานการณ์ลงเป็นการเชื่อมต่อ VPN เดียวโดยใช้ตรรกะการเราต์ทั้งหมดในตารางการเราต์เฉพาะและพยายามทำเครื่องหมายแพ็คเก็ตทั้งหมดเพื่อใช้ตารางเส้นทางนั้น ถ้าฉันบังคับให้ทราฟฟิกทั้งหมดใช้ตารางนั้นมันก็ใช้ได้ หากฉันพยายามทำเครื่องหมายแพ็คเก็ตทั้งหมดแล้วจับคู่เครื่องหมายนั้นเพื่อใช้ตารางมันจะไม่ทำงาน นี่คือกฎที่ใช้งานได้: 0: จากการค้นหาในท้องถิ่นทั้งหมด 10: จากการค้นหา VPN2 ทั้งหมด 32766: จากการค้นหาหลักทั้งหมด 32767: จากค่าเริ่มต้นของการค้นหาทั้งหมด และนี่คือกฎที่ใช้งานไม่ได้: 0: จากการค้นหาในท้องถิ่นทั้งหมด 10: จากทุกการค้นหา fwmark 0x14 VPN2 32766: จากการค้นหาหลักทั้งหมด 32767: จากค่าเริ่มต้นของการค้นหาทั้งหมด และนี่คือตาราง mangle iptables …

1
Chromium จัดเก็บส่วนขยายบน Ubuntu Linux อยู่ที่ไหน
ฉันใช้แอปGoogle Chrome Dev Editorเป็นส่วนขยาย Chromium แพลตฟอร์มของฉันคือ Ubuntu 14.04 (เชื่อถือได้) กับเดสก์ท็อป LXDE ฉันต้องเปลี่ยนการตั้งค่าพื้นฐานบางอย่างเช่นขนาดการเยื้อง แต่ไม่สามารถหาที่เก็บไฟล์การตั้งค่าได้ Chromium จัดเก็บส่วนขยายบน Ubuntu Linux อยู่ที่ไหน

1
วิธีการไปที่รูทของไดเรกทอรี
ฉันกำลังพยายามรวบรวมแพคเกจใน bash และคำแนะนำใน github บอกว่า: สลับไปที่รูทของที่เก็บ Phrasal และดำเนินการ: gradle installDist ฉันพยายามระบุรูตโดยใช้ "hg root" แต่ฉันได้รับผลลัพธ์เป็น abort: ไม่พบที่เก็บข้อมูลใน '/ mnt / f / Projects / phrasal' (ไม่พบ. hg)! ฉันจะค้นหารากของไดเรกทอรีได้อย่างไร ขอบคุณ !!!
linux  bash  git 

2
วิธีการส่งออกงาน cron โดยตรงไปยังที่อยู่อีเมลที่เฉพาะเจาะจง?
ดังนั้นฉันเกือบจะได้งานนี้ แต่ฉันต้องการความช่วยเหลือเล็กน้อย ฉันมีสคริปต์ Perl ที่สร้างข้อความบันทึก สคริปต์ถูกเรียกใช้โดย cron ทุกชั่วโมง ssmtpอีเมลที่จะได้รับการสร้างขึ้นและจะถูกส่งผ่านทาง ปัญหาที่ฉันพบคืออีเมลกำลังถูกส่งไปยังuser@hostname( userเป็นเจ้าของสคริปต์ที่รัน) ผลลัพธ์นี้ในอีเมลที่ถูกตีกลับไปยังที่อยู่อีเมลที่เกี่ยวข้องกับรูท นี่คือรายการ cron สำหรับสคริปต์: 00 * * * * /home/user/perl/update.pl นี่คือ/etc/aliasesไฟล์ของฉัน: # /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user …

2
ฉันจะรันสคริปต์เพื่อกำหนดค่าบางอย่างสำหรับผู้ใช้ใหม่ได้อย่างไร
ฉันต้องการทำงานการกำหนดค่าบางอย่างสำหรับผู้ใช้ใหม่เช่นใช้การตั้งค่าเริ่มต้น ตัวอย่างเช่นผมต้องการที่จะสร้างไดเรกทอรีเริ่มต้นบางคน ( Documents, Downloads, Music, PicturesและVideosเช่นเดียวกับใน Windows) ใช้ชื่อแปลผ่านทางxdg-user-dir(เช่นนั้นสำหรับผู้ใช้ที่บราซิลเขาหรือเธอจะได้รับจริงไดเรกทอรีที่มีชื่อDocumentos, Downloads, Músicas, ImagensและVídeos) ที่สามารถทำได้โดยใช้กับคำสั่งเช่นที่อยู่ในเปลือกสคริปต์: music="`xdg-user-dir MUSIC 2>/dev/null`" if test -z "$music"; then music=$HOME/Music fi mkdir -p "$music" ฉันใช้ openSUSE Leap 42.1 กับ KDE Plasma 5.4.2 ใน openSUSE รุ่นเก่า แต่เป็นรุ่นทอง 13.2 ฉันสามารถกำหนดค่าแบบนั้นได้โดยใช้สคริปต์/usr/share/kde4/env/startkde.suse.shดังที่คุณเห็นที่นี่: https://github.com/openSUSE/kdebase-opensuse/blob/master/config-files/usr/share/kde4/env/startkde.suse.sh นอกจากนี้การตั้งค่าเฉพาะผู้ใช้ LiveCD สามารถทำได้โดยใช้สคริปต์/usr/share/opensuse-kiwi/live_user_scripts/ระบบ ที่ยังคงเป็นไปได้ด้วย openSUSE Leap 42.1 ตัวอย่าง: https://github.com/openSUSE/kdebase-opensuse/blob/master/config-files/usr/share/opensuse-kiwi/live_user_scripts/kde4.sh …

2
เชลล์ไม่ขยายตัว *
ฉันกำลังตั้งค่า classpath Java ในสคริปต์ทุบตี ฉันคิดว่าฉันจะต้องใช้เครื่องหมายคำพูดเพื่อป้องกันเชลล์ไม่ให้ขยาย*ตามคำถามนี้: https://stackoverflow.com/questions/219585/setting-multiple-jars-in-java-classpathแต่ต่อไปนี้ใช้งานได้ดี ไม่มีคำพูด: classpath=/jars/*:/anotherJarsDir/* java -classpath=$classpath com.test.MyClass อย่างไรก็ตามเชลล์จะขยายสิ่งนี้: classpath=/jars/* java -classpath=$classpath com.test.MyClass ดูเหมือนว่าฉันไม่ต้องกังวลเกี่ยวกับการขยายตัวของเชลล์ทำให้คลาส Java ของฉันสับสนหากมีหลายไดเรกทอรีในตัวแปร classpath
linux  bash  shell  java 

1
ข้อผิดพลาด Xmodmap ในการตั้งค่าคีย์ mod ใหม่
ฉันลองใช้ cap cap key เป็น mod key ฉันมี. Xmodmap: clear lock clear mod2 keycode 66 = Hyper_L add mod2 = Hyper_L และสิ่งนี้xmodmap -pm: shift Shift_L (0x32), Shift_R (0x3e) lock Hyper_L (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), …

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