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

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

5
สีโป๊ว> Cygwin X11 การส่งต่อข้อผิดพลาด“ ไม่สามารถเปิดจอแสดงผล”
ฉันใช้ Putty บนเครื่อง Windows เพื่อ ssh ไปยังเซิร์ฟเวอร์อื่น เมื่อถึงตอนนั้นฉันกำลังพยายามใช้การส่งต่อ X11 เพื่อป๊อปหน้าต่างไปยังคอมพิวเตอร์ของฉัน ระบบระยะไกลไม่ใช่ปัญหาเนื่องจากเป็นระบบที่มีขนาดใหญ่ซึ่งผู้ใช้รายอื่น ๆ ใช้ในลักษณะเดียวกันนี้ได้สำเร็จ ฉันเข้าสู่ระบบผ่านทาง Putty โดยไม่มีปัญหาแล้วทำงานstartxwinใน cygwin อย่างไรก็ตามเมื่อทำงานxtermใน Putty ฉันได้รับข้อผิดพลาดxterm Xt error: Can't open display: localhost:##.0ที่เครื่องหมาย pound เป็นจำนวนเต็มสองค่าซึ่งมีการเปลี่ยนแปลงค่าทุกครั้งที่ฉันเข้าสู่ระบบ ฉันเปิดใช้งานการส่งต่อ X11 ในการตั้งค่า Putty ฉันลองตั้งค่า "ตำแหน่งแสดง X" เป็น localhost:0 ฉันมั่นใจที่จะดาวน์โหลดแพ็คเกจ X11 สำหรับ cygwin ฉันลองใช้startxแทนstartxwin ฉันได้ลองsetenv DISPLAY localhost:0แล้วsetenv DISPLAY my.ip.address น่าเสียดายที่ปัญหายังคงมีอยู่ ฉันใช้แหล่งข้อมูล Google …
11 linux  ssh  cygwin  putty 


3
การเปลี่ยนค่าเริ่มต้นจากที่อยู่อีเมลสำหรับบัญชีระบบเมื่อใช้ sendmail
ฉันต้องการระบบบัญชีบางอย่าง ( rootและwww-data) ที่จะมีส่วนหัวFrom: Example Company <noreply@example.com>เมื่ออีเมลถูกส่งโดยใช้อย่างใดอย่างหนึ่งmailหรือsendmailคำสั่งหรือจากการเขียนโปรแกรมภาษาเช่น PHP (ซึ่งเพียงแค่ใช้กระดาษห่อ sendmail) ฉันไม่ต้องการเพิ่ม-fและ-Fตัวเลือกทุกครั้งที่ฉันเรียกใช้หนึ่งในคำสั่งเหล่านี้ มีวิธีการกำหนดค่านี้โดยเฉพาะสำหรับบัญชีเหล่านี้หรือไม่ ระบบปฏิบัติการคือ Debian 7.2

1
วิธีการฟอร์แมทแท่ง USB (แฟลชไดรฟ์) ด้วย FAT32 สำหรับใช้งานบน Linux และ Windows
ฉันต้องการฟอร์แมตเมมโมรี่สติ๊กสำหรับการย้ายข้อมูลระหว่าง Windows 7 และเซิร์ฟเวอร์ Ubuntu ที่ไม่ใช่เครือข่าย (แม่นยำ) ฉันไม่แน่ใจว่าวิธีใดวิธีหนึ่งที่ฉันลองใช้นั้นถูกต้องแม้ว่าฉันจะสามารถอ่านและเขียนลงในไดรฟ์ได้จากทั้งสองเครื่อง ฉันได้รับรายชื่อพาร์ทิชันที่ดูแปลก ๆfdiskหากฉันฟอร์แมตไดรฟ์บน Windows (โดยใช้เครื่องมือการจัดการดิสก์) แต่ดูเหมือนว่าจะใช้ได้ในแง่ของการอ่านและการเขียนบน Linux และ Windows และcfdiskรายงาน FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk. ถ้าในฐานะผู้สนับสนุนบางคนฉันใช้cfdiskเพื่อสร้างพาร์ติชันหลักแบบเต็มสำหรับดิสก์b(หรือfdiskเพื่อสร้างพาร์ติชันที่เริ่มต้นที่บล็อกสองพันและบางอย่าง) จากนั้นออก sudo mkfs.vfat -n some_label /dev/sdf1 จากนั้น Windows จะไม่รู้จักระบบไฟล์ (หลังจากคิดล่วงหน้า) Linux และ Windows จะอ่านและเขียนไดรฟ์ 2GB อย่างมีความสุขถ้าฉันสร้างพาร์ติชันเดียวกัน แต่จากนั้นออก: sudo mkfs.vfat -I -n some_label …


2
ไฟล์คอนฟิกูเรชันเริ่มต้น XFCE / lightdm
เพิ่งติดตั้ง Debian Wheezy และใช้ XFCE 4.8.0.3 กับ lighdm หลังจากเข้าสู่ระบบด้วย lightdm ฉัน~/.bash_profileหรือ~/.profileจะไม่ได้รับแหล่งที่มาอีกต่อไป ก่อนหน้านี้ฉันใช้ไฟล์เริ่มต้นเหล่านี้เพื่อเริ่ม ssh-agent, dropboxd และตั้งค่าตัวแปร PATH ของฉัน ถ้าฉันเข้าใจลิงค์นี้ ( http://wiki.debian.org/DotFiles ) อย่างถูกต้องเมื่อใช้ตัวจัดการการแสดงผล (lightdm ในกรณีนี้) จากนั้นถูกต้องว่าไฟล์เหล่านี้ไม่ได้รับแหล่งที่มา ดังนั้นคำถามของฉันคือ 1) วิธีการที่ฉันสามารถทำให้ XFCE / แหล่ง lightdm ~/.bash_profileหรือ~/.profile หรือ 2) สิ่งที่เป็นแฟ้มการกำหนดค่าเริ่มต้นเท่ากับ XFCE / lightdm ที่จะเริ่มต้นตัวแทน ssh, dropboxd และตั้งค่าตัวแปรเส้นทางของฉัน

2
ระบบไฟล์ FAT - superblock ไม่ดี
เมื่อคืนนี้โทรศัพท์ Android ของฉันบอกว่าไม่สามารถอ่านการ์ด SD และต้องการจัดรูปแบบ ฉันดึงมันออกมาวางไว้ในเครื่องอ่านการ์ดและพยายามติดตั้งลงบนเดสก์ท็อปพีซีของฉัน: $ sudo mount /dev/sdb1 tmp [sudo] password for ivan: mount: /dev/sdb1: can't read superblock พยายาม fsck มัน $ sudo fsck.msdos /dev/sdb1 dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN Contains a free cluster (2). Assuming EOF. FAT32 root dir starts with a bad cluster! และเพื่อดูว่ามีอะไรจริง …

3
ตัวเลือกสีเริ่มต้น grep
grep เป็นหนึ่งในคำสั่งที่ใช้บ่อยที่สุดใน linux ฉันรู้สึกว่ามันเป็นคุณสมบัติพื้นฐานในการเน้นสตริงที่คุณค้นหาในบรรทัดเอาต์พุต สิ่งนี้สามารถทำได้โดย - ตัวเลือกสี การพิมพ์ - ระบายสีทุกครั้งเป็นสิ่งที่น่ารำคาญและไม่เกิดผล มีวิธีใดที่จะเปลี่ยน grep ให้ทำงานเป็น grep --color ฉันพยายามเขียนสคริปต์เล็ก ๆ ชื่อว่าgrepdและเพิ่มลงในตัวแปร PATH ของฉัน แต่การทำงานสคริปต์ไม่ได้เกี่ยวกับการป้อนข้อมูลgrepd ข้อเสนอแนะใด ๆ โปรด #!/bin/bash grep --color $1 $2

3
เป็นไปได้หรือไม่ที่จะเปลี่ยนสีพื้นหลังของบานหน้าต่างหรือหน้าต่าง tmux?
ฉันต้องการบานหน้าต่างที่แตกต่างกันเพื่อให้ปรากฏในสีพื้นหลังที่แตกต่างกันในเซสชั่น tmux ของฉัน เป็นไปได้ไหม
11 linux  tmux 


2
วิธีบรรทัดคำสั่งในการส่งการกดแป้นไปที่หน้าต่างที่เปิดใน X-session อื่น
บนเครื่องหลักของฉันฉันมีเดสก์ท็อป Ubuntu ที่เปิดอยู่และเข้าสู่ระบบ ฉันยังเข้าสู่เครื่องนี้จากคอมพิวเตอร์ระยะไกลโดยใช้ X2go ซึ่งสร้างเซสชัน X ใหม่ ฉันมีไฟล์ LibreOffice เปิดในเซสชั่นเดิม ฉันต้องการบันทึกไฟล์นี้และปิด - แต่จากเครื่องระยะไกล! (ทั้งสองเซสชันมีผู้ใช้เดียวกันที่เข้าสู่ระบบฉันสามารถ sudo ถ้าจำเป็น) ฉันลองใช้xdotool searchแต่ไม่สามารถหาหน้าต่างได้ มีวิธีการทำสิ่งที่ฉันต้องการจากเซสชั่นที่สองนี้หรือไม่? ฉันสามารถดูกระบวนการด้วยps -A ฉันยังสามารถดูไฟล์ที่เปิดด้วยlsof! ฉันจะทำ "บันทึกและปิด" กับมันได้อย่างไร

3
ตัวแปร Unix PATH คืออะไรและฉันจะเพิ่มมันได้อย่างไร
แบบฝึกหัดการเขียนโปรแกรมจำนวนมากขอให้ผู้ใช้เพิ่มบางสิ่งลงไปPATHแต่ไม่อธิบายว่ามันคืออะไร ทรัพยากรที่มีอยู่ที่อธิบายPATHถึงผู้ใช้ใหม่ในบรรทัดคำสั่งนั้นไม่ค่อยดีนัก PATHตัวแปรUnix คืออะไร command not foundฉันเพียงแค่ดาวน์โหลดโปรแกรมแล้วพยายามที่จะเรียกใช้คำสั่งในสถานีและมี สิ่งนี้เกี่ยวข้องกับPATHอะไร? ฉันได้เพิ่มบางอย่างลงในPATHคำสั่งนี้แล้วก็ทำงานได้: export PATH=/path/to/some/bin:$PATH ... แต่แล้วฉันก็command not foundกลับมาอีกครั้งในครั้งต่อไปที่ฉันเริ่มคอมพิวเตอร์ ฉันจะทำให้มันอยู่ในPATHทุกครั้งที่ฉันเปิด Terminal ได้อย่างไร เป็นวิธีที่ดีที่สุดในการตรวจสอบว่าโปรแกรมเช่น Git หรือgccโหลดบนคอมพิวเตอร์ของฉันแล้ว?


8
ซอฟต์แวร์ที่ติดตั้งเก็บไว้ใน Linux อยู่ที่ไหน [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน7 ปีที่ผ่านมา ซ้ำได้: ติดตั้งโปรแกรม Linux ทั่วไปที่ไหน ฉันยังใหม่กับ Linux และฉันต้องการถามเพิ่มเติมเกี่ยวกับแพ็คเกจ ใน Windows ฉันดาวน์โหลด.exeไฟล์และติดตั้ง เมื่อฉันติดตั้งฉันกำหนดเส้นทางที่ฉันต้องการให้แอปพลิเคชันนั้นถูกเก็บไว้ ในโฟลเดอร์นั้นฉันมีไฟล์ทั้งหมดที่จำเป็นสำหรับแอปพลิเคชัน อย่างไรก็ตามเมื่อฉันติดตั้งแพ็คเกจใน Linux โดยใช้yumหรือapt-getฉันไม่รู้ว่าติดตั้งแพคเกจไว้ที่ไหนและเก็บไฟล์ที่จำเป็นสำหรับแอปพลิเคชันนั้นไว้ที่ไหน ฉันได้เห็นว่าการกำหนดค่าส่วนใหญ่อยู่ใน/etcไดเรกทอรี แต่ทำไมลีนุกซ์จึงจัดเก็บไฟล์ที่จำเป็นสำหรับแอปพลิเคชั่นในไดเรกทอรีต่าง ๆ ? มีคนบอกฉันได้อย่างไรว่ามีการติดตั้งแพ็คเกจอย่างไรและเก็บไว้ที่ไหนและอย่างไร และหากความเข้าใจเกี่ยวกับการจัดการบรรจุภัณฑ์ผิดโปรดแก้ไขให้ถูกต้อง
11 linux 

4
จะบันทึกหรือส่งออกการกำหนดค่าลินุกซ์เคอร์เนลที่กำหนดเองได้อย่างไร?
ฉันดาวน์โหลด Linux Kernel จากwww.kernel.orgจากนั้นฉันใช้ menuconfig เพื่อปรับแต่งมัน หลังจากการปรับแต่งมันทำงานเหมือนที่ฉันต้องการและฉันไม่ต้องการที่จะสูญเสียการตั้งค่าจริงดังนั้นฉันจึงสามารถดาวน์โหลดรุ่นเคอร์เนลรุ่นเดียวกันได้ในภายหลัง (ในเครื่องอื่นโดยตัวอย่าง) และใช้การกำหนดค่าของฉัน ฉันจะทำสิ่งนั้นได้อย่างไร
11 linux  kernel 

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