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

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

1
ecryptfs - การเข้ารหัสไฟล์ที่เหมือนกันด้วยคีย์เดียวกันนำไปสู่ผลลัพธ์ที่แตกต่างกัน
ความเข้าใจของฉันมาถึงแล้วว่า ecryptfs ใช้วลีรหัสผ่านที่ถูกหุ้มเพื่อเข้ารหัสไฟล์ เมื่อฉันเมานต์ไดเรกทอรีที่เข้ารหัส / ถอดรหัสสองคู่โดยใช้คีย์เดียวกันฉันคาดว่าผลลัพธ์เดียวกันเมื่อทำการเข้ารหัสคีย์ อย่างไรก็ตามนี่ดูเหมือนจะไม่เป็นจริง: $ sudo mount -i -t ecryptfs -o ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=n,ecryptfs_sig=f8ac65b530d4aebc,ecryptfs_key_bytes=32,ecryptfs_cipher=aes,ecryptfs_xattr=y safe1/ open1 $ sudo mount -i -t ecryptfs -o ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=n,ecryptfs_sig=f8ac65b530d4aebc,ecryptfs_key_bytes=32,ecryptfs_cipher=aes,ecryptfs_xattr=y safe2/ open2 $ echo "Hi" > open1/testfile $ cp -a open1/testfile open2/testfile $ md5sum open*/testfile 31ebdfce8b77ac49d7f5506dd1495830 open1/testfile 31ebdfce8b77ac49d7f5506dd1495830 open2/testfile $ md5sum safe*/testfile 4fe5016ca0b9b283fd05e03ccaee0b14 safe1/testfile 75850506e568f60a77acd96dfb2d2895 …

0
wget: ไม่สามารถรับโฟลเดอร์จากเซิร์ฟเวอร์ ftp โดยใช้ wget
ฉันต้องการดาวน์โหลดแพ็คเกจ FTP ผ่าน linux แต่มันไม่ได้ดำเนินการหลังจากนี้ wget -r --no-passive-ftp --no-parent ftp://ftp.geology.wisc.edu/thurber --2019-01-16 21:06:50-- ftp://ftp.geology.wisc.edu/thurber => ‘ftp.geology.wisc.edu/.listing’ Resolving ftp.geology.wisc.edu (ftp.geology.wisc.edu)... 144.92.206.97 Connecting to ftp.geology.wisc.edu (ftp.geology.wisc.edu)|144.92.206.97|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD not needed. ==> PORT …

1
การประมวลผลคำสั่งแบบโลคัลหลังจาก ssh tunneling และการเชื่อมต่อ ssh ยังคงอยู่ในคอนโซล
มันเป็นคำถามต่อเนื่อง: การดำเนินการของคำสั่งภายในเครื่องหลังจาก ssh tunneling " . ฉันมีสิ่งนี้: ssh -f -L 555:localhost:555 10.0.0.1 sleep 10 vncviewer อย่างไรก็ตามในกรณีดังกล่าวการเชื่อมต่อ ssh ไปที่พื้นหลังและฉันไม่สามารถเรียกใช้คำสั่งใด ๆ บนเครื่องระยะไกล ดังนั้นคำถามของฉันคือฉันจะอยู่ในคอนโซล ssh และเรียกใช้ vncviewer ได้อย่างไร ในกรณีของฉันมันคือ TigerVNC

1
sed จัดเรียงบรรทัดทั้งหมดเป็นบรรทัดสุดท้ายในไฟล์ Bash script
ฉันมีไฟล์ที่มีเส้นด้านล่าง Dev_Campaign_1873.rpm Dev_Campaign_1987.rpm Dev_Campaign_9876.rpm http://52.30.241.107:8081/artifactory/api/storage/adifact พยายามรับเอาต์พุตไปยังไฟล์ดังต่อไปนี้โดยใช้ sed หรือคำสั่งอื่น ๆ http://52.30.241.107:8081/artifactory/api/storage/adifact/Dev_Campaign_1873.rpm http://52.30.241.107:8081/artifactory/api/storage/adifact/Dev_Campaign_1987.rpm http://52.30.241.107:8081/artifactory/api/storage/adifact/Dev_Campaign_9876.rpm

1
วิธีการบังคับให้ไคลเอนต์ Linux DHCP ได้รับที่อยู่ IP อื่น [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: จะขอที่อยู่ IP เฉพาะจากเซิร์ฟเวอร์ DHCP ได้อย่างไร 1 คำตอบ สถานการณ์: อินเตอร์เฟสเครือข่ายที่ไม่ได้กำหนดค่า eth1. ในฐานะที่เป็น root ฉันสั่งการ dhclient eth1และรับ IP ตอนนี้ฉันต้องการเปลี่ยน IP นี้จากฝั่งไคลเอ็นต์บังคับให้ไคลเอ็นต์ DHCP รับที่อยู่ใหม่ คำตอบของ คำถามนี้ มีเพียงคำสั่งที่จะปล่อยและได้รับสัญญาเช่าอีกครั้ง แต่ฉันได้รับ IP เดียวกันทุกครั้งดังนั้นจึงไม่ตอบคำถาม ฉันกำลังมองหาโซลูชัน Linux ทั่วไปไม่ได้ขึ้นอยู่กับสภาพแวดล้อมที่แน่นอน แต่เพื่อการอ้างอิงนี่คือสภาพแวดล้อมปัจจุบันของฉัน: ระบบปฏิบัติการ: Ubuntu 14.04 ทำงานเป็นเควส VirtualBox เซิร์ฟเวอร์ DHCP: เครือข่ายเฉพาะโฮสต์ VirtualBox นอกจากนี้ฉันทราบเกี่ยวกับวิธีแก้ปัญหาต่อไปนี้ซึ่งใช้งานได้กับด้านบน: ใช้ VM เพื่อตั้งค่าที่อยู่ MAC ใหม่ดังนั้นจึงอาจได้รับ IP ใหม่ด้วยเช่นกันหรือเพียงกำหนดค่า IP …
linux  dhcp 

1
gnome 3.22: จะเปลี่ยน PATH สำหรับเชลล์ได้อย่างไร?
ดูเหมือนว่าคำพังเพย 3.22 ได้เปลี่ยนไปแล้วว่าจะได้รับ $ PATH อย่างไร ในรุ่นก่อนหน้าฉันคิดว่า. bashrc หรือ. bash_profile ถูกนำมาพิจารณา ตอนนี้พวกเขาไม่ได้อีกต่อไป ฉันก็ลอง ~ / .profile ไม่มีประโยชน์ เพื่อทดสอบฉันรัน alt-f2 ชื่อคำสั่งและป้อน ไม่สามารถใช้งานได้ใน gnome 3.22 ในขณะนี้ยกเว้นว่าไฟล์ปฏิบัติการจะอยู่ในโฟลเดอร์ใน $ PATH ปกติของระบบ (/ usr / bin และอื่น ๆ ) มันทำให้ฉันมีปัญหาที่จะไม่แสดงแอพในเมนูอีกต่อไปเพราะมันไม่สามารถเรียกใช้งานได้ การเปลี่ยนเป็นพา ธ สัมบูรณ์ในไฟล์เดสก์ท็อปเป็นการแก้ไขปัญหา แต่ฉันต้องการบอก gnome-shell เกี่ยวกับโฟลเดอร์และป้อนชื่อที่สามารถใช้งานได้เท่านั้น ฉันไม่ต้องการคัดลอกแอปไปยังโฟลเดอร์ทั้งระบบเช่น / usr / bin

0
ไม่สามารถเชื่อมต่อผ่าน SSH ได้แม้ว่า ping จะใช้งานได้
ฉันต้องการเชื่อมต่อ Ubuntu (บน VMware Workstation 11.0) ผ่าน SSH (จาก Windows 10) แต่ฉันไม่สามารถ: Ubuntu (บน VMware) และ Windows สามารถ ping ซึ่งกันและกัน เซิร์ฟเวอร์ SSH เปิดอยู่ (สถานะ systemctl ssh .... เปิดใช้งาน); สองวันที่ผ่านมาฉันไม่มีปัญหาและสามารถเชื่อมต่อกับ PuTTY ได้อย่างถูกต้อง แต่ฉันไม่รู้ว่าเกิดอะไรขึ้นเพื่อให้หยุดทำงาน หมายเหตุ: ฉันมี Linuxes หกตัวบน VMware ของฉัน (หลาย Ubuntus และ CentOSes) และฉันไม่สามารถเชื่อมต่อกับพวกเขาได้ จนกระทั่งสองวันที่ผ่านมาฉันสามารถเชื่อมต่อกับพวกเขาทั้งหมด Linuxes ทั้งหมดบน VMware สามารถเชื่อมต่อผ่าน SSH ได้ …

1
วิธีการสำรองข้อมูลลินุกซ์
ฉันต้องการความช่วยเหลือเกี่ยวกับการสำรองข้อมูลไดรฟ์ linux ของฉัน แต่ฉันไม่ต้องการโคลนมันฉันต้องสามารถกระจายการสำรองข้อมูลไปยังไดรฟ์อื่นที่เล็กกว่านั้นมากในปัจจุบัน

2
เกิดข้อผิดพลาดในการเข้าถึงรูทของเครื่องเสมือนผ่าน PuTTy
ฉันต้องการเข้าถึงรูทเครื่องเสมือน vSphere ESXi 5.5 Ubuntu ผ่าน PuTTy ดังนั้นฉันโหลดสาธารณะเช่น ของ vm และลอง SSHing ผ่านพอร์ต 22 สิ่งนี้ทำให้เกิดข้อผิดพลาดดังต่อไปนี้: ฉันไปที่ไฟล์ config sshd และเปลี่ยนพอร์ตจาก 22 เป็น 443 และพยายาม ssh อีกครั้งผ่านพอร์ต 443 แต่รับเซสชันเทอร์มินัลที่ฉันไม่สามารถพิมพ์อะไรได้ ฉันเปลี่ยนพอร์ตอีกครั้งในไฟล์กำหนดค่าเป็นพอร์ต 80 และลองอีกครั้งผ่าน PuTTy ครั้งนี้ฉันได้รับข้อผิดพลาดร้ายแรงของ PuTTy อีกครั้ง มีใครที่นี่แก้ไขปัญหานี้หรือไม่

0
ls / dev / sda2 - เหมือนกับ dir c:
ฉันต้องการติดตั้ง linux mint ปัญหาคือฉันมีไดรฟ์ c และ d ฉันต้องการติดตั้งในไดรฟ์ c ฉันคิดว่ามันเป็น / dev / sda2 แต่ฉันไม่แน่ใจ ฉันต้องการไดรฟ์นี้ตายเพื่อดูไฟล์และตรวจสอบว่าฉันสามารถฟอร์แมตหรือไม่ ฉันเหนื่อย ls /dev/sda2 แต่มันพิมพ์ /dev/sda2 ฉันต้องการดูไฟล์ ฉันจะทำสิ่งนี้ได้อย่างไร

1
ภาพดิสก์ทางนิติวิทยาศาสตร์ของการถอดดิสก์แบบสุ่ม
ขณะนี้ฉันกำลังใช้ดิสก์อิมเมจสำหรับการกู้คืนข้อมูลอย่างไรก็ตามดิสก์ทำงานผิดปกติและถูกตัดการเชื่อมต่อแบบสุ่มระหว่างการซื้อ ฉันใช้ linux "dd utility" กับ conv = noerror ตัวเลือกการซิงค์ ดิสก์กำลังเชื่อมต่อใหม่ด้วย / dev / sdX ที่แตกต่างกันหลังจากคัดลอกข้อมูลประมาณ 10G ฉันปรับเปลี่ยนเส้นทางของดิสก์เพื่อใช้ดิสก์ UUID แต่ dd ยังคงสร้างข้อผิดพลาดของ I / O และข้ามข้อมูลบางส่วน ฉันตรวจสอบแล้วโดยการคัดลอก data chunk ที่ตำแหน่งเมื่อการตัดการเชื่อมต่อเกิดขึ้นและข้อมูลนั้นไม่เสียหายที่ตำแหน่งนั้น เป็นไปได้หรือไม่ที่จะบอก dd ให้กรอกลับย้อนหลังไม่กี่เมกะไบต์และเรียกค้นอีกครั้งเมื่อการตัดการเชื่อมต่อเกิดขึ้น? ฉันมี encase และ FTK ให้ใช้ด้วย แต่ฉันไม่แน่ใจว่าพวกเขาสามารถรับมือกับสถานการณ์นี้ได้หรือไม่

1
rsync ไม่ทำงานอย่างที่คาดไว้
ฉันมีสคริปต์ที่ดาวน์โหลดและบีบอัดโฟลเดอร์ของเซิร์ฟเวอร์ระยะไกล (ตัวอย่าง: / home) ฉันพยายามสร้างสคริปต์ "คืนค่า" แต่ฉันมีพฤติกรรมที่แปลก restore.sh: ($ 1 คือที่อยู่ IP $ 2 เป็นเส้นทางแบบเต็ม) if [ $# -lt 2 ] then echo "Error" exit 1 else D=$(mktemp -d) echo "From $D/$2" echo "To user@$1:/$2" tar xfz /backup/$1.tar.gz -C $D rsync -ncavzPe ssh --partial --delete $D/$2 user@$1:/$2 rm -r $D …

1
Linux - สำรอง SSD เป็น HDD เป็นระยะเพื่อตั้งค่าไดรฟ์แบบคู่
ในบริบทของฉันฉันมี Ubuntu 16.04 ที่ทำงานอยู่ที่บ้านบนฮาร์ดไดรฟ์ 1TB และ / อยู่ที่ 128GB SSD ฉันรู้ว่าฉันสามารถใช้บางสิ่งบางอย่างเช่น gparted เพื่อคัดลอกพาร์ติชันของฉันจาก SSD ไปยัง HDD แต่มีวิธีที่ฉันสามารถตั้งค่าบางอย่างที่คล้ายกับงานเสี่ยวเพื่อสำรอง SSD ของฉันไปยังพาร์ติชันที่มีขนาดเท่า SSD หรือใหญ่กว่า บน HDD โดยไม่ต้องปิดเครื่อง (นี่อาจจะทำได้ด้วย dd)?

0
postfix บน Linux จะไม่รีสตาร์ทหลังจาก kill post-process
สั้น ๆ : ฉันมีปัญหากับ postfix. นั่นคือเหตุผลที่ฉันฆ่ากระบวนการ ปัญหาตอนนี้คือฉันไม่สามารถเริ่มได้อีกครั้ง ฉันจะแก้ปัญหานี้ได้อย่างไร และคุณต้องการข้อมูลเพิ่มเติมอะไรบ้าง ผลผลิตจาก Linux: [root@kcsweb03 /]# postfix restart -bash: /usr/sbin/postfix: cannot execute binary file หรือ: [root@kcsweb03 /]# service postfix start Starting postfix: [FAILED] ไม่มีอะไรน่าสนใจในบันทึก ( maillog, messagesฯลฯ )

1
แยกออกอัตโนมัติหลังจากเชื่อมต่ออัตโนมัติใน irssi
ฉันมีการเชื่อมต่ออัตโนมัติ irssi กับช่องและส่งข้อความไปยังการเชื่อมต่ออัตโนมัติที่ใช้งานได้ แต่ด้วยเหตุผลบางอย่างคำสั่ง detach (ctrl-a + d) จะไม่แยกหน้าจออีกต่อไป มีการตั้งค่าสำหรับสิ่งนี้หรือมีวิธีแยกหน้าจออัตโนมัติเมื่อเริ่มต้นหรือไม่

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