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

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

1
ฟิลด์ USER ในคำสั่ง ps (android env)
ในสภาพแวดล้อม Android USER ในคำสั่ง ps ระบุว่าอย่างไร ps USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 748 608 c0267708 0001b95c S /init นี่คือค่าต่าง ๆ ที่ฉันเห็นในระบบ smartcard u0_axxx system root พวกเขามีความหมายว่าอะไร? โดยเฉพาะอย่างยิ่งฉันสนใจเกี่ยวกับระบบ ฉันอ่าน man page ของ ps แล้ว แต่ไม่พบข้อมูล ฉันพยายาม google ด้วย ไม่ได้ช่วยอะไรมาก

1
การกำหนดค่า mailx Oracle Linux ของสำเนาของผู้ใช้รูท - ที่ไหน?
เรามีกล่อง Oracle Linux ที่ใช้เคอร์เนล 2.6.39 เราต้องการส่งอีเมลบนบรรทัดคำสั่งพร้อมกล่อง Linux นี้โดยใช้ผู้ใช้รูท เมื่อเราลอง CC_LIST="ccc@xyz.com,ddd@xyz.com" cat a.txt | mail -s "Test" "abc@xyz.com, asc@xyz.com" -c "${CC_LIST}" เมื่อเราได้รับอีเมลใน Outlook ผู้ใช้สำเนาคาร์บอนจะไม่รู้จักเนื่องจากเรามีผู้ใช้รายอื่นต่อท้ายรายการ To: ในรายการถึง: ประกอบด้วย abc@xyz.com; asc@xyz.com; -c@myhost.xyz.com; ccc@xyz.com; ddd@xyz.com ในรายการ Cc: มันว่างเปล่า อย่างที่คุณเห็น "-c@myhost.xyz.com" ทำให้บรรทัดคำสั่งยุ่ง ไฟล์กำหนดค่า mailx ของโปรแกรม / bin / mail อยู่ที่ไหน / bin / mail เชื่อมโยงกับ …
linux  email 

2
รวมผลลัพธ์จากคำสั่ง "ค้นหา" สองคำสั่ง
ฉันต้องการที่จะหาไดเรกทอรีทั้งหมดที่มีทั้งและการจับคู่ไฟล์Makefile *.texคำสั่งfindหรือlocateค้นหาหนึ่งหรืออื่น ๆ ได้อย่างง่ายดาย แต่ผลลัพธ์เหล่านั้นจะถูกผสานหรือตัดกันอย่างไรเพื่อให้ได้ไดเรกทอรีที่ต้องการ คำตอบที่เป็นประโยชน์จะสรุปชื่อไฟล์อื่น ๆ ยิ่งไปกว่านั้นมันสามารถรวมแบบสอบถามมากกว่าสองรายการได้ (ฉันไม่เห็นวิธีการใช้findตัวดำเนินการบูลีนของ "เช่น" และ " expr1 -a expr2. locate -Aเหมือนกัน. อาจมีสองการค้นหา, ตัดชื่อไฟล์และเก็บเส้นทางsort -u, เข้าcomm -12 <(cmd1) <(cmd2)?)
linux  find 

2
scp ไฟล์ "ท่อ" ผ่านโฮสต์กลาง
นี่คือการยกระดับจากคำถามนี้ สมมติว่าผมบนคอมพิวเตอร์และต้องการที่จะส่งไฟล์ไปยังเครื่องคอมพิวเตอร์A เราแต่ละคนมีการเข้าถึงที่แยกต่างหากเพื่อโฮสต์ C และไม่สามารถสื่อสารโดยตรงและไม่สามารถเริ่มต้นการเชื่อมต่อกับทั้งBACB มีวิธีที่ฉันสามารถส่งไฟล์ขนาดใหญ่ไปยัง SSH และสร้างกระแสข้อมูลบางประเภทที่ฉันสามารถบอกให้ผู้ใช้คอมพิวเตอร์Cเชื่อมต่อได้หรือไม่ Bไฟล์ที่มีขนาดใหญ่กว่าพื้นที่ที่มีอยู่บน โซลูชันปัจจุบันของฉันคือsplitไฟล์ขนาดใหญ่อัปโหลดแต่ละเซกเมนต์ตามลำดับและเมื่อผู้ใช้ที่Cดาวน์โหลดเสร็จหนึ่งก้อนแจ้งให้ฉันทราบฉันจะลบไฟล์และอัปโหลดไฟล์ถัดไป
linux  ssh  scp 

1
การแมปกลุ่ม NT กับ UNIX ใน Samba 4
ฉันต้องการแมปกลุ่ม NT Domain Usersกับกลุ่ม UNIX ที่แตกต่างจากusersSamba 4.7.6 Active Directory Domain Controller ของฉัน แต่เมื่อฉันลองทำสิ่งนี้จะล้มเหลวดังนี้ > net groupmap modify ntgroup='Domain Users' unixgroup='share' type=domain Could not update group database [255] ฉันอ่านว่าตอนนี้คุณสามารถทำได้ด้วย winbind ดังนั้นฉันลองแล้ว แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ > wbinfo --set-gid-mapping=1000,S-1-5-21-...-513 failed to call wbcSetGidMapping: WBC_ERR_NOT_IMPLEMENTED Could not create or modify gid to sid mapping [1] วิธีที่เหมาะสมในการจัดการการแมปกลุ่ม …

0
วิธีทำให้เนื้อหาของพอร์ต 8080 พร้อมใช้งานกับพอร์ต 80
ฉันมีหน้าเว็บบนพอร์ต 80 เพื่อควบคุม rover และฉันใช้ mjpg streamer บนพอร์ต 8080 เพื่อสตรีมเอาท์พุทเว็บแคม ฉันต้องการที่จะเห็นกระแสบนหน้าเว็บของพอร์ต 80 ฉันได้ตั้งค่าโฟลเดอร์เริ่มต้นของเว็บเซิร์ฟเวอร์ของทั้งสองพอร์ต (80 และ 8080) เป็น / mnt / sda1 / arduino / www / test ฉันย้ายไฟล์ทั้งหมดของ mjpg streamer ไปที่โฟลเดอร์นี้ แต่ฉันไม่สามารถเห็นสตรีมบนพอร์ต 80 ด้วย http "// ip_address / sd / test / stream.html (sd เป็น symlink ของ / mnt / …

2
ทำไมฉันสามารถลดความสำคัญของกระบวนการโดยใช้ฟังก์ชั่น nice () ด้วยการอนุญาตจากผู้ใช้ทั่วไป (ยกเว้น ROOT) ใน linux?
ดังที่ฉันเข้าใจผู้ใช้ทุกคนใน linux สามารถเปลี่ยนลำดับความสำคัญของทุกกระบวนการโดยใช้คำสั่ง nice และ renice นอกจากนี้ฉันรู้ว่าผู้ใช้ทั้งหมดสามารถเพิ่มลำดับความสำคัญของกระบวนการและผู้ใช้เท่านั้นที่สามารถลดลำดับความสำคัญนี้คือ ROOT เมื่อฉันทดสอบสิ่งนี้ในสภาพแวดล้อมของ Terminal โดยใช้คำสั่งเหล่านี้ทุกอย่างก็โอเค หมายความว่าเมื่อฉันต้องการลดระดับความสำคัญของกระบวนการระบบจะออกข้อความ "การปฏิเสธสิทธิ์" ตามที่ฉันรู้ด้วยโดยค่าเริ่มต้นกระบวนการทั้งหมดจะทำงานโดยมีลำดับความสำคัญ0ดังนั้นเมื่อฉันต้องการตั้งค่าลำดับความสำคัญของกระบวนการด้วยจำนวนลบระบบจะต้องออกข้อความแสดงข้อผิดพลาด เมื่อฉันรันโปรแกรมภาษา C นี้: #include<stdio.h> #include<unistd.h> void main() { int n=10,r; r=nice(n); while(1) printf("Test); } ฉันคาดว่าระบบจะแสดงข้อผิดพลาด แต่โปรแกรมทำงานได้โดยไม่มีปัญหา! แม้ว่าโปรแกรมจะทำงานโดยได้รับอนุญาตจากผู้ใช้ทั่วไป ฉันต้องการที่จะรู้ว่าทำไมเมื่อฉันต้องการลดลำดับความสำคัญของกระบวนการโดยใช้คำสั่ง renice ตามสิ่งที่คาดว่าระบบจะแสดงข้อผิดพลาด แต่เมื่อฉันต้องการลดลำดับความสำคัญของกระบวนการโดยการใช้nice()ฟังก์ชั่น ประโยคนี้All users just can increase the priority of process and the only user that can …

1
เป็นไปได้หรือไม่ที่จะมีเครือข่าย IPv6 สองเครือข่ายสื่อสารผ่านอินเทอร์เน็ต IPv4 ในกรณีนี้
ฉันมีการตั้งค่าแล็ปท็อปที่เชื่อมต่อกับเครือข่ายมือถือ IPv4 (ดองเกิล USB 3G) และพีซีที่เชื่อมต่อกับเครือข่าย IPv4 / IPv6 อื่น ทั้งคู่ได้รับการกำหนดค่าให้ทำงานเป็นเราเตอร์ IPv6 และแต่ละเครื่องมีเครือข่าย IPv6 แล็ปท็อปเชื่อมต่ออินเทอร์เน็ตผ่านเครือข่าย 3G ที่มีที่อยู่ IPv4 (ส่วนตัวหนึ่งและส่วนใหญ่มีการเปลี่ยนแปลง) ในหนึ่งอินเทอร์เฟซและมีอินเทอร์เฟซอื่น ๆ ในโหมด AP ให้เครือข่ายส่วนตัว IPv6 ของตนเอง (2001: db8: 444 :: / 64) . พีซีเชื่อมต่ออินเทอร์เน็ตผ่านเครือข่ายองค์กรที่มีที่อยู่ IPv4 สาธารณะและที่อยู่ IPv6 ในหนึ่งอินเทอร์เฟซและมีอินเทอร์เฟซอื่น ๆ ในโหมด AP ที่ให้เครือข่ายส่วนตัว IPv6 ส่วนตัว (2001: db8: 222 :: / 64) …

1
บอกโปรแกรมใด ๆ เพื่อดำเนินการบางอย่าง
ใน linux (Ubuntu 10.04) มีบรรทัดคำสั่งในการบอกให้โปรแกรมทำการ preform หรือไม่? ตัวอย่างเช่นสมมติว่าtell pid 12345 to execute "Ctrl+S"ไม่มีการขโมยโฟกัสจากหน้าต่างปัจจุบันของฉัน ฉันไม่คิดว่าสิ่งที่ฉันกำลังมองหาคือ "มาโคร" เพราะฉันต้องการให้มันทำงานในพื้นหลัง ขอบคุณ!

1
Debian Wheezy, apt-get มีการพึ่งพาแบบไม่คาดคิด
สวยมาก ๆ ที่ฉันพยายามที่เกี่ยวข้องกับ comand apt-getให้ฉันข้อผิดพลาดที่บอกฉันฉันควรทำงานapt-get -f installแต่นั่นทำให้ฉันข้อผิดพลาดนี้: root@vps148794:~# apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... failed. The following packages have unmet dependencies: cpp-4.7 : Depends: gcc-4.7-base (= 4.7.2-5) but it is not installed g++-4.7 : Depends: gcc-4.7-base (= 4.7.2-5) but it …

2
การติดตั้ง Git บน Linux Mint Debian
ความเป็นมา ฉันเพิ่งย้ายไปที่ Linux Mint ฉันติดตั้ง LMDE201403 และมีการตั้งค่าสภาพแวดล้อมของฉันค่อนข้างสวย อย่างไรก็ตามฉันต้องติดตั้ง Git สำหรับการควบคุมเวอร์ชันของฉัน ฉันค้นหาทางอินเทอร์เน็ตหลายวิธีแล้ว ฉันจะแสดงรายการสองรายการที่แนะนำสำหรับ LMDE201403: ใช้ apt-get เพื่อติดตั้ง git-core sudo apt-get install git-core --fix-missing ติดตั้ง git จากแหล่งที่มา (1.9.0) ทั้งสองอย่างนี้ล้มเหลวสำหรับฉัน หากฉันพยายามติดตั้งจากแหล่งที่ฉันได้รับข้อผิดพลาดในการรวบรวมเพราะฉันไม่มี<curl/curl.h>ส่วนหัว ฉันพยายามติดตั้งสิ่งเหล่านี้โดยใช้ apt แต่ไม่สามารถทำได้เนื่องจากการอ้างอิงล้มเหลวในการตรวจสอบสิทธิ์ หากฉันพยายามติดตั้ง git-core ผ่าน apt ฉันจะได้รับข้อผิดพลาดในการตรวจสอบสิทธิ์ด้วยเช่นกัน ฉันเชื่อว่าเหตุผลที่ฉันไม่สามารถติดตั้งสิ่งนี้ได้ก็เพราะฉันขาดบางส่วนที่เก็บข้อมูล ฉันไม่ทราบว่าเป็นกรณีนี้หรือไม่และฉันไม่สามารถค้นหา backport หรือที่เก็บข้อมูลที่เกี่ยวข้องที่ฉันจำเป็นต้องติดตั้ง คำถาม: คุณติดตั้ง git-core บน LMDE201403 ได้อย่างไร? ข้อมูลใด ๆ ที่ช่วยในกระบวนการจะได้รับการชื่นชมอย่างมากและหากต้องการรายละเอียดเกี่ยวกับข้อความแสดงข้อผิดพลาดหรือสภาพแวดล้อมของฉันฉันพร้อมที่จะให้ข้อมูลเหล่านั้น ขอบคุณสำหรับความช่วยเหลือของคุณ.

1
วิธีการ: เพิ่มไดรเวอร์วิดีโอที่กำหนดเองไปยัง USB มิ้นต์ที่ใช้บู๊ตได้?
มีวิธีในการปรับเปลี่ยนอิมเมจ Linux Mint 14 บน USB เพื่อเพิ่มไดรเวอร์การแสดงผลหรือไม่? ฉันชอบมิ้นต์เมื่อฉันเห็นอินเทอร์เฟซเป็นครั้งแรกอย่างไรก็ตามฉันติดอยู่กับปัญหาไดรเวอร์วิดีโอ - ในขณะที่ติดตั้งบนเครื่องที่ฉันต้องการเรียกใช้ ฉันมีวิธีดาวน์โหลดไดร์เวอร์แยกต่างหาก ฉันทำ Googling แล้ว แต่ไม่พบเพลงที่เกี่ยวข้อง ขอบคุณ!

1
ติดตั้งใหม่ / bin / echo ในเดเบียนของฉันอย่างไร
มีบางอย่างผิดปกติสำหรับ/bin/echoคำสั่งของฉัน sudo ls -al /bin/echo -rwxr-xr-x 1 root utmp 0 Nov 11 18:05 /bin/echo method1 เพื่อแก้ไข: ฉันรู้ว่า/bin/echoมันมีสิ่งcoretilsต่อไปนี้ ลบ coreutils ก่อนจากนั้นติดตั้งอีกครั้ง sudo apt-get remove coreutils Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible …
linux  bash  debian  echo 

1
การติดตั้ง linux บนเครื่องเข้ารหัสดิสก์เต็มรูปแบบ [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: แล็ปท็อป Windows 7 - Truecrypt - Ubuntu หรือไม่ 2 คำตอบ ฉันมีเครื่องที่ติดตั้ง windows 7 และเข้ารหัสดิสก์เต็มรูปแบบโดยใช้ TrueCrypt ฉันสงสัยว่ามีวิธีการติดตั้ง linux ติดกับ windows แต่ไม่คืนค่าทุกอย่างและสูญเสียข้อมูลหรือไม่ ในเครื่องปกติที่ไม่มี truecrypt ฉันทำแบบนั้น: ลดขนาดพาร์ติชันของ windows สร้างพาร์ติชันใหม่จากพื้นที่ว่าง ติดตั้ง linux บนพาร์ติชั่นใหม่ แต่ฉันไม่รู้ว่ามันเป็นวิธีที่ดีในการทำด้วยฝังศพใต้ถุนโบสถ์ที่แท้จริง

1
อัปเดต Debian8 JRE 1.7 => 1.8
การติดตั้งรายงานเว็บไซต์ OpenJDK นั้นเป็นการดำเนินการที่ง่ายดายเพียงบรรทัดเดียว Debian / Ubunutu มีการอ้างอิงโดยเฉพาะในคำแนะนำ http://openjdk.java.net/install/ sudo apt-get install openjdk-8-jre อย่างไรก็ตามใน Debian8 x64 ฉันได้รับข้อผิดพลาดนี้: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package openjdk-9-jre รายงานการค้นหาแพ็คเกจ Debian ไม่สามารถใช้ได้: https://packages.debian.org/search?searchon=names&keywords=openjdk-8-jre ลิงก์นั้นมีเฉพาะรุ่นหัวขาด Zero / Shark รุ่น JamVM ซึ่งฉันไม่คิดว่าฉันต้องการสำหรับการพัฒนาจาวาพื้นฐาน ค้นหาด้วยวิธีแก้ปัญหา ได้แก่ : https://askubuntu.com/questions/504276/how-do-i-use-apt-to-install-32-bit-openjdk-7-jre-on-azure-amd64-ubuntu- เซิร์ฟเวอร์-14

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