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

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

0
โคลนไดรฟ์ที่เข้ารหัสด้วย CloneZilla
ฉันมี HDD LVM Encypted (ขณะติดตั้ง Debian) ขนาด 400 GB พื้นที่ที่ใช้คือ 10 GB เมื่อฉันพยายามสร้างอิมเมจระบบด้วย CloneZilla มันไม่สนใจพื้นที่ว่าง อิมเมจดิสก์ 10 GB / 400 GB จึงต่ำกว่า 10 GB แต่ตอนนี้ด้วยอุปกรณ์เข้ารหัส CloneZilla เห็นดิสก์ทั้งหมดเต็ม ฉันรู้ว่าฉันมี 3 ตัวเลือก: สำรองข้อมูลเต็มรูปแบบ encrpyted (ฉันมีพื้นที่ว่างไม่เพียงพอสำหรับเรื่องนี้) ถอดรหัสอุปกรณ์ การสำรองข้อมูล เข้ารหัสภาพ ถอดรหัสอุปกรณ์ การสำรองข้อมูล ปล่อยให้มันไม่มีการเข้ารหัส ฉันไม่ทราบวิธีถอดรหัสอุปกรณ์ขณะทำการโคลน ฉันอาจจะต้องทำอะไรบางอย่างในเปลือก แต่ฉันเป็น GNU / Linux มือใหม่ ฉันมีวลีรหัสผ่านสำหรับการถอดรหัสอุปกรณ์เพียงไม่รู้วิธีถอดรหัสด้วย CloneZilla ก่อนสร้างภาพ

0
ข้อผิดพลาดใน sudo apt-get install libssl0.9.8: i386
เมื่อฉันพิมพ์ sudo apt-get install libssl0.9.8:i386 ฉันได้รับสิ่งนี้: 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 situation or if you are using the unstable distribution that some required packages have not yet been created …

1
ตัวจัดการการบูตของ Microsoft ถูกแทนที่ด้วย grub2?
ฉันใช้งานพีซีด้วย Win 8.1 ฉันกำลังคิดจะลองใช้ linux เป็นเวลานานดังนั้นฉันจึงตัดสินใจลองใช้ ฉันพยายามติดตั้งหลายครั้ง แต่ฉันไม่สามารถบู๊ตได้สิ่งที่ฉันทำได้ก็คือบูตไปที่ windows 8 ในการติดตั้งครั้งล่าสุดของฉันลองเลือกติดตั้ง grub2 บนพาร์ติชั่นแรก sda0 (ตอนนี้ฉันจำชื่อไม่ได้) . ตอนนี้เมื่อฉันเปิดพีซีของฉันฉันได้รับหน้าจอ grub2 ที่ฉันไม่เคยได้รับมาก่อน แต่ไม่มีรายการ SO! ฉันไม่รู้จริง ๆ ว่าต้องทำอะไรตอนนี้ฉันกำลังพิมพ์สิ่งนี้จาก Linux Live CD เพราะฉันไม่สามารถบูทได้ดังนั้น คำถามของฉันคือถ้าเป็นไปได้ที่จะเพิ่มรายการที่ชอบในทั้ง SO หรือถ้าฉันสามารถย้อนกลับได้และสามารถบูต Windows 8 ของฉันอีกครั้ง ขอบคุณที่อ่าน.

3
ทำไมผู้ใช้ถึงกลายเป็นไม่มีใคร?
ฉันมีปัญหาเกี่ยวกับผู้ใช้ linux ฉันใช้คำสั่งเพื่อเพิ่มผู้ใช้เช่น: useradd -u 532 -d /data/test01 -g test test01 แต่เมื่อฉันเข้าสู่ระบบtest01และทำงานmkdir xมันจะเป็นเช่น: ไม่มีใครทดสอบ x ทำไมผู้ใช้ถึงกลายเป็นnobody? ฉันจะแก้ไขได้อย่างไร

1
วิธีเปลี่ยน hugepages ใน Debian
ฉันพยายามจอง Hugepages เพื่อการใช้ DPDK ฉันเปลี่ยนการกำหนดค่าใน / etc / default / grub เช่นนี้ GRUB_CMDLINE_LINUX_DEFAULT="crashkernel=1G-:256M quiet default_hugepagesz=1G hugepagesz=1G hugepages=50" GRUB_CMDLINE_LINUX="eagerfpu=on cgroup_enable=memory swapaccount=1 intel_idle.max_cstate=0 processor.max_cstate=0 nopti" และฉันก็วิ่ง #update-grub #reboot แต่มันไม่ทำงาน แม้ว่าฉันจะพบสิ่งนี้ใน /boot/grub/grib.cfg # grep 'hugepages' /boot/grub/grub.cfg linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=4efa0660-cd6c-4d8e-831b-bf217bf15915 ro eagerfpu=on cgroup_enable=memory swapaccount=1 intel_idle.max_cstate=0 processor.max_cstate=0 nopti crashkernel=1G-:256M quiet default_hugepagesz=1G hugepagesz=1G hugepages=50 linux /boot/vmlinuz-3.16.0-4-amd64 …
linux  debian  grub 


1
กลไกการอัพเดตจะเป็นอย่างไรในทุบตี
ฉันต้องอัปเดตการรวบรวมสคริปต์เป็นครั้งคราว แต่ฉันไม่รู้ว่าจะเริ่มสคริปต์ตรวจสอบเวอร์ชันเป็นทุบตีได้อย่างไร ฉันมีแฟ้มรุ่นที่มี 3 vars: version=0, subversion=0และsubsubversion=1และฉันมีเว็บเซิร์ฟเวอร์ที่ให้บริการการปรับปรุงที่มีการติดตั้งการปฏิบัติเป็นสคริปต์ทุบตี ในไดเรกทอรีชื่ออัปเดต: /updates/ 0.0.1 0.0.2 0.0.3 และไดเรกทอรีที่เรียกว่ากระแสที่เก็บเวอร์ชันปัจจุบัน /current/ 0.0.1 version ตอนนี้ผมต้องการที่จะมีสคริปต์ที่ใช้$version, $subversionและ$subsubversionและกำหนดปรับปรุงแม่มดดาวน์โหลดและรัน หลังจากส่วนนี้เสร็จสิ้นสคริปต์อัปเดตควรเพิ่ม var เพื่อให้ดาวน์โหลดอัปเดตถัดไปหากมี nextversionขอเรียกว่า ฉันติดอยู่กับการเพิ่ม vars ทั้งสามและnextversionตัวแปรในสคริปต์การปรับปรุง ฉันจะทำอย่างไรเพื่อเพิ่ม vars tree และ var ที่สี่ให้สูงขึ้นไปอีกระดับ ฉันจะจัดการกับมันอย่างไรถ้าฉันไปจาก 0.0.9 ถึง 0.1.0 หรือแม้กระทั่งจาก 0.9.9 ถึง 1.0.0 และอื่น ๆ โดยไม่ต้องผลิตจำนวนมากif- else- elifงบ ฉันเศร้าที่ไม่ดีในการหาลูป
linux  bash  script 

1
ค้นหาพอร์ต HTTP และฟัง Protobuf ของโหนด riak
ฉันเพิ่งติดตามและเขียนสคริปต์การติดตั้ง Riak 5 นาทีได้รับ 4 โหนดที่ทำงานบน Ubuntu 14.04 VM ได้สำเร็จ ขณะนี้โหนดกำลังทำงานและเข้าร่วม / ทำคลัสเตอร์สำเร็จ รันriak-admin member-statusบนรายละเอียดโหนดใด ๆ : ================================= Membership ================================== Status Ring Pending Node ------------------------------------------------------------------------------- valid 25.0% -- 'dev1@127.0.0.1' valid 25.0% -- 'dev2@127.0.0.1' valid 25.0% -- 'dev3@127.0.0.1' valid 25.0% -- 'dev4@127.0.0.1' ------------------------------------------------------------------------------- Valid:4 / Leaving:0 / Exiting:0 / Joining:0 / …

2
ทำไมโฮสต์ ubuntu ของฉันไม่อนุญาตให้โทร RMI จาก JMeter
ฉันกำลังใช้งานไคลเอนต์ jmeter บน Ubuntu ของฉัน ฉันพยายามเริ่มการทดสอบระยะไกลผ่าน RMI การเริ่มต้นทำงานได้ดี แต่ฉันไม่ได้ผลลัพธ์กลับมา เริ่มเซิร์ฟเวอร์ JMeter (rhel 6.5): $ HOME / jmeter / bin / jmeter-server -Djava.rmi.server.hostname = 10.168.88.2 เริ่มไคลเอนต์ JMeter (Ubuntu 14.04): $ HOME / jmeter / bin / jmeter -java.rmi.server.hostname = 192.168.88.2 ' เริ่มไคลเอนต์ JMeter (Windows 7): c: \ jmeter \ bin \ …

0
ทำไมภาพไม่ชัดใน Windows มากกว่าใน Linux (Ubuntu)
ในขณะที่ดูภาพบน Facebook โดยใช้ Google Chrome ฉันรู้สึกประหลาดใจมากที่สังเกตเห็น (แน่นอนฉันสังเกตเห็นในขณะที่ดูมัน) ว่าดีกว่า (คมชัดกว่า) บน Linux มากกว่าบน Windows ซึ่งคุณสามารถดูด้านล่าง นี่เป็นปัญหาที่รู้จักกันดีหรือไม่? มันเกิดขึ้นได้อย่างไรและทำไม? (ฉันหวังว่าจะได้คำตอบที่ละเอียด / ให้ข้อมูลมากกว่า "เพราะพวกเขาใช้อัลกอริธึมการแก้ไขที่แตกต่างกัน" ... เช่นจุดที่เห็นได้ชัดที่จะสัมผัสคือ "อะไร", "ทำไม", "อย่างไร" ฯลฯ ) นี่คือตัวอย่างของ Windows ที่มีขนาดเล็กกว่าและนี่คือตัวอย่างของ Linux ที่มีขนาดเล็กกว่า ลินุกซ์: ของ windows: เดิม:

0
อะแดปเตอร์ย้อนกลับหายไปที่อยู่ IP 127.0.0.1?
ฉันสังเกตเห็นปัญหาเครือข่ายและพบว่า Lo ทำงานไม่ถูกต้อง: ไม่มีที่อยู่ IP ใด ๆ ! lo Link encap:Local Loopback LOOPBACK MTU:16436 Metric:1 RX packets:3075377 errors:0 dropped:0 overruns:0 frame:0 TX packets:3075377 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4224552538 (3.9 GiB) TX bytes:4224552538 (3.9 GiB) ดังนั้นฉันทำ ifup lo แล้วมันก็ดูถูกต้อง: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK …

2
พยายามติดตั้ง gnome“ ไม่สามารถค้นหาแพ็คเกจ tigervnc-standalone-server”
ฉันพยายามรีโมต VPS เดเบียนของฉัน (ดังนั้นฉันสามารถเชื่อมต่อผ่านเดสก์ท็อประยะไกลได้) ฉันยังใหม่กับสิ่งนี้ดังนั้นฉันจึงทำตามบทช่วยสอนและหลังจากนั้นapt-get updateฉันก็ทำapt-get install -y task-gnome-desktop(ใช้เวลาประมาณ 3 ชั่วโมงกว่าจะเสร็จสมบูรณ์) ตอนนี้เมื่อฉันลองทำapt install -y xrdp tigervnc-standalone-serverสิ่งนี้ฉันจะได้รับ: root@addy:~# apt install -y xrdp tigervnc-standalone-server Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package tigervnc-standalone-server อะไรคือปัญหา? กวดวิชาที่ดีอื่น ๆ ขอบคุณ

1
อนุญาตให้ผู้ใช้สลับไปยังผู้ใช้แอปพลิเคชันใน sudoers
ในฐานะที่เป็นความพยายามที่จะเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์งานหลักของเราฉันต้องการคนจรจัดที่มีสิทธิ์และ จำกัด สิทธิ์ที่ไร้ประโยชน์ทั้งหมด โดยเฉพาะอย่างยิ่งคนที่รบกวนจิตใจเจนกินกิ้นส์ที่ทำงานเป็นคนที่jenkins ALL=(ALL)รบกวนจิตใจฉันในเซิร์ฟเวอร์ของเรา เราใช้เขาเพื่อเรียกใช้แอปพลิเคชันและสคริปต์เป็นระยะในฐานะผู้ใช้แอปพลิเคชัน ผมอยากจะช่วยให้เจนกินส์เฉพาะกับผู้ใช้ที่เฉพาะเจาะจงหรือดีกว่าให้กับกลุ่มเฉพาะเช่นsusu -u [member of group system_users] เป็นไปได้ด้วยสิทธิ์ sudoers? สามารถทำที่อื่นได้หรือไม่

1
ต้องการคำแนะนำการตั้งค่าขั้นพื้นฐาน
ฉันตั้ง CentOS ให้ทำงานเว็บไซต์ บริษัท ของเราโดยใช้ Apache Apache apacheทำงานเป็นผู้ใช้ ตอนนี้เพื่ออัปเดตโค้ดเว็บไซต์ของเราโดยใช้ git ฉันได้ตั้งค่าให้ผู้ใช้พูดsumitและสร้างเชลล์สคริปต์ที่ทำgit pull(ฉันคิดว่าเราสามารถใช้งานrsyncได้ แต่ฉันไม่แน่ใจว่าจะใช้มันอย่างไร) ตอนนี้ฉันตั้งเชลล์สคริปต์นี้ให้ทำงานในเวลาที่เหมาะสมและทำงานได้ดี อย่างไรก็ตามเมื่อดาวน์โหลดการเปลี่ยนแปลงมันจะเปลี่ยนเจ้าของแบบฟอร์มไฟล์apache:apacheให้sumit:sumitเหมือนกับที่เป็นผู้ใช้ที่ดาวน์โหลดด้วย ฉันพยายามใส่chownเชลล์สคริปต์ แต่ไม่เปลี่ยนผู้ใช้เนื่องจากต้องการsudoผู้ใช้ ฉันจะมั่นใจได้อย่างไรว่าการใช้git 1. ฉันสามารถจัดการสิทธิ์ (ดังนั้นโฟลเดอร์ที่เขียนได้ทั้งหมดจะไม่เปลี่ยนแปลงหรือยึดตามความต้องการของฉัน) 2. ไฟล์ใหม่ที่ดาวน์โหลดจะยังคงอยู่สำหรับ apache โอ้ฉันพยายามใช้ cron โดยใช้apacheผู้ใช้ แต่นั่นไม่ได้ผลเหมือนapacheถูกแบนจากเชลล์

2
ทำไมฉันไม่สามารถเปลี่ยนเส้นทางผลลัพธ์จาก awk ได้
ฉันได้เขียนรายการนี้เพื่อแสดงการอ่าน / เขียน MB ทุก 5 วินาที #!/bin/bash #iosum.sh iostat -dmz 5 |\ awk 'BEGIN{rx=wx=0}{if($0 == ""){printf"%.1f %.1f\n",rx,wx}else if($0~/^Device:/){rx=wx=0}else{rx+=$3;wx+=$4}}' เมื่อทำงานจากบรรทัดคำสั่งมันทำงานได้อย่างสมบูรณ์ ./iosum.sh # wait 1.1 0.0 0.0 0.1 0.0 0.0 3.0 3.0 0.0 0.0 # ctrl-c อย่างไรก็ตามเมื่อฉันพยายามใส่ผลลัพธ์ลงในไฟล์ฉันจะไม่ได้อะไรเลย ./iosum.sh > out.txt # wait # ctrl-c cat out.txt # nothing! สิ่งที่ช่วยให้?

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