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

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

0
ติดตั้ง Windows 8.1 จาก Harddrive
ฉันต้องการติดตั้ง Windows 8.1 จาก Harddrive ฉันไม่มีซีดีรอมและไม่มี USB Capable ที่มี ISO 8.1 ของ Windows ATM ฉันใช้ Linux บน USB Drive ฉันได้ตั้งค่าฮาร์ดไดรฟ์ให้เป็น MBR แล้วและฉันได้ฟอร์แมตพาร์ติชันเป็น NTFS ฉันได้คัดลอกไฟล์ทั้งหมดใน iso ไปยังฮาร์ดไดรฟ์แล้ว ตอนนี้สิ่งเดียวที่ฉันมีปัญหาคือทำให้ตัวติดตั้ง windows แสดงขึ้นเมื่อทำการบูทเข้าสู่ฮาร์ดไดรฟ์ ฉันเคยทำสิ่งนี้มาแล้ว แต่ฉันลืมขั้นตอนสุดท้ายเพื่อให้งานสำเร็จ

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

1
การติดตั้งไดรเวอร์กราฟิก Intel บน Linux Mint
ฉันได้ติดตั้งGigabyte Brix ที่เพิ่งซื้อมาใหม่GB-BKi3HA-7100และฉันได้ติดตั้ง Linux Mint 19 Cinnamon (รุ่น 3.8.8) แล้ว กราฟิกการ์ดที่ฉันมีคือ Intel HD Graphics 620 ฉันได้เชื่อมต่อ Gigabyte Brix กับจอภาพขนาด 27 นิ้วผ่านทาง HDMI เมื่อทำการบูทขึ้นฉันจำเป็นต้องใช้nomodesetเพื่อบู๊ตเข้าสู่ Linux Mint Cinnamon ได้สำเร็จหลังจากบู๊ตขึ้นมาฉันถูก จำกัด อยู่ที่หน้าจอ 800x600 และการแสดงผลฮาร์ดแวร์ถูกปิดใช้งาน ฉันต้องติดตั้งไดรเวอร์การ์ดกราฟิกสำหรับ Intel HD Graphics 620 หากฉันบูตโดยไม่ใช้nomodesetฉันเพิ่งได้รับข้อความว่า "ไม่มีสัญญาณ" ว่างเปล่าจากจอภาพ ข้อสันนิษฐานการทำงานของฉันคือฉันต้องติดตั้งไดรเวอร์ แต่ฉันสับสนเกี่ยวกับวิธีการทำเช่นนี้ หลังจากอ่านบทช่วยสอนเกี่ยวกับการติดตั้งไดรเวอร์ Linux ดูเหมือนว่าความคิดทั่วไปคือ distro Linux ที่ทันสมัยควรมาพร้อมกับไดรเวอร์ทั้งหมดที่คุณต้องการ "out-of-the-box" ไดรเวอร์ที่เป็นกรรมสิทธิ์เช่นไดรเวอร์ Intel …

0
ไดเร็กทอรี Linux กลายเป็นไฟล์ข้อความธรรมดาที่ชัดเจน
ไม่มีใครพบสิ่งนี้มาก่อนหรือไม่ ฉันมีไดเรกทอรีชื่อ opt ซึ่งใช้งานได้ก่อนหน้านี้ ไม่กี่วันที่ผ่านมาฉันพยายามขยายขนาด LVM โดยใช้การขยายแบบออฟไลน์ มันแสดงความสำเร็จ แต่มีข้อผิดพลาดบางอย่าง หลังจากขยายลองรีบูตและพบความตื่นตระหนกเคอร์เนล เรียกใช้ดิสก์กู้ชีพและตรวจสอบว่าบางโฟลเดอร์ไม่ใช่ไดเรกทอรีอีกต่อไป *root@Microknoppix:/mnt/sde1# ls -l opt -rwxrwxrwx. 1 root root 11702 Nov 11 2010 opt* โดยแมวที่เหลือ *root@Microknoppix:/mnt/sde1# cat opt name TB spacewidth 7806 pcltypeface 4101 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V …

1
การติดตั้ง Cuda ไปที่ Gentoo
ฉันหมดหวังที่จะติดตั้ง dev-util / nvidia-cuda-sdk กับระบบ Gentoo ของฉัน (เคอร์เนล 3.12.30-gentoo) สำหรับการเขียนโปรแกรมและสำหรับการเรนเดอร์ด้วย blender 2.72b ฉันมีการ์ดกราฟิก Nvidia Quadro FX 3700 โดยใช้ไดรเวอร์ 173.14.39 nvidia (Legacy) มีวิธีใดบ้างที่ไม่เกี่ยวข้องกับการซื้อการ์ดวิดีโอใหม่

1
Unix / Linux - ไฟล์หน่วยบริการไม่สามารถจดจำชุดตัวแปร env ใน / etc / environment
ฉันมีการตั้งค่าตัวแปรสภาพแวดล้อมอย่างถูกต้องสิ่งต่อไปนี้ /etc/environment ฉันมั่นใจว่าโหลดได้อย่างถูกต้องผ่าน/etc/profileการแก้ไข และฉันสามารถสะท้อนเพื่อยืนยัน แต่เมื่อฉันสร้างไฟล์หน่วยสำหรับบริการของฉันมันล้มเหลวเพราะตัวแปรสภาพแวดล้อมหายไป อย่างไรก็ตามฉันสามารถเริ่มสคริปต์ด้วยตัวเองตามปกติ นี่คือไฟล์หน่วยบริการของฉัน: [Unit] Description=Zookeeper unit for this machine AssertPathExists=/opt/kafka [Service] Type=simple ExecStart=/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties ExecStop=/opt/kafka/bin/zookeeper-server-stop.sh แสดง journalctl ที่javaไม่พบ - แต่มีจาวาผ่านเส้นทาง $ JAVA_HOME ซึ่งพบได้ง่ายเมื่อฉันเริ่มต้นโดยตรงจากทุบตี ฉันไม่ใช่ผู้ใช้ที่เป็นผู้ดูแลระบบ :) ดังนั้นความผิดพลาดที่โง่ ๆ อาจเกิดขึ้นที่นี่ กรุณามีคนแนะนำ ฉันควรจะเพิ่มในไฟล์ system.conf และโหลด daemon ใหม่หรือไม่ ความนับถือ,

1
ปัญหา visudo บน Debian
เมื่อเร็ว ๆ นี้ฉันย้ายจาก Ubuntu ไปยัง Debian สิ่งแรกที่ฉันต้องการทำคือให้สิทธิ์แบบ sudo แก่ฉันและล็อคบัญชี roir โดยค่าเริ่มต้นกลุ่ม sudo ไม่มีสิทธิ์ในการทำเช่นนี้บน debian ดังนั้นฉันต้องการแก้ไขไฟล์ sudoers โดยพิมพ์ visudo แต่ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาดในการเปิด terminal: วานิลลาฉันจะแก้ปัญหานี้ได้อย่างไรขอบคุณล่วงหน้า ...
1 linux  debian  sudo 

2
การแนบโค้ดเพื่อเริ่มและสิ้นสุดเซสชันใน Linux
ฉันพยายามเรียกใช้งานรหัสบางอย่าง (เรียกว่า login.java) เมื่อฉันเข้าสู่ระบบและออกจากเครื่อง linux ของฉัน มีวิธีการทำเช่นนี้? ฉันกำลังมองหาวิธีเรียกรหัส ฉันคิดว่าเพียงแค่วางไว้ใน. bash_login ของฉัน แต่โดยเฉพาะอย่างยิ่งรหัสจะเปิดตัวในการเข้าสู่ระบบปกติไม่ใช่เมื่อฉันเริ่มต้นเทอร์มินัล
1 linux  bash 

1
กรองมัลติคาสต์จาก WAN ไปยัง vlan ที่ระบุ
ฉันใช้ ebtables เพื่อกรองมัลติคาสต์ IPTV จาก Wireless และ Wired Lan ของฉัน ตอนนี้มันถูกกำหนดค่าเช่นนี้: เราเตอร์ (DD WRT) VLAN1 (เครือข่ายพีซี) VLAN2 (IPTV) ฉันใช้คำสั่งนี้: insmod ebtables insmod ebtable_filter insmod ebt_pkttype ebtables -A FORWARD -o eth1 --pkttype-type multicast -j DROP ebtables -A OUTPUT -o eth1 --pkttype-type multicast -j DROP ebtables -A FORWARD -o vlan1 --pkttype-type multicast …

1
CentOS 7 Virtualbox การเชื่อมต่อ VM SSH ปฏิเสธทันที
ฉันใหม่กับ linux และกำลังทำงานกับการติดตั้ง CentOS 7 ที่น้อยที่สุดบน VM ที่ทำงานบน Virtualbox พร้อมกับโฮสต์ Win10 จนถึงวันนี้ฉันสามารถใช้ PuTTy และ WinSCP เพื่อ SSH เป็น VM จากโฮสต์โดยไม่มีปัญหา วันนี้หลังจากที่ไม่มีการเปลี่ยนแปลง VM เลยก็บอกว่าการเชื่อมต่อถูกปฏิเสธใน SSH HTTP ยังใช้งานได้เว็บเซิร์ฟเวอร์ nginx ยังคงสามารถเข้าถึงได้จากโฮสต์ การส่งต่อพอร์ตและการกำหนดค่าไฟร์วอลล์ของ VM ไม่ได้ถูกแตะต้อง เป็น VM ท้องถิ่นและฉันเป็นคนเดียวที่เข้าถึงได้ firewall-cmd --list-services รวมถึง ssh nmap -sT -O localhost แสดงรายการ 22 / tcp เป็น open ฉันมีพอร์ตส่งต่อบน VM …

1
สำหรับลูปสำหรับพอร์ตในเซิร์ฟเวอร์ระยะไกลหลายเครื่องใน Linux
โปรแกรมของฉันต้องทำงานในเซิร์ฟเวอร์ระยะไกลหลายตัวที่มีพอร์ตต่างกันในสคริปต์นี่คือตัวอย่าง: ในเซิร์ฟเวอร์ 1 ต้องเรียกใช้: java -jar test.jar 9001 **.**.**.** 9001 java -jar test.jar 9001 **.**.**.** 9002 java -jar test.jar 9001 **.**.**.** 9003 . . . java -jar test.jar 9001 **.**.**.** 9020 ในเซิร์ฟเวอร์ 2 ต้องเรียกใช้: java -jar test.jar 9001 **.**.**.** 9021 java -jar test.jar 9001 **.**.**.** 9022 java -jar test.jar 9001 …

1
การเชื่อมต่อยังมีชีวิตอยู่ แต่จุดสิ้นสุดตายไปแล้ว?
ใครบ้างมีความคิดว่าจะทำให้การเชื่อมต่อ TCP (ฝั่งไคลเอ็นต์) อยู่ในสถานะ ESTABLISHED เป็นเวลาประมาณ 24 ชั่วโมงแม้ว่าเซิร์ฟเวอร์จะรีสตาร์ทหรือไม่ กระบวนการไคลเอนต์ยังคงอยู่บน recv syscall และยังคงเป็นเช่นนั้นโดยไม่ทำให้เกิดข้อผิดพลาด! ไคลเอ็นต์กำลังติดตั้ง Ubuntu 11.04 เรื่องนี้เกิดขึ้นกับฉันสองสามครั้งแล้ว แต่ฉันดูเหมือนจะไม่เข้าใจว่าทำไมหรือวิธีการแก้ปัญหา

1
GRUB2 ไม่เห็น / boot และไม่สามารถบู๊ตได้
ฉันเปลี่ยนดิสก์บนแล็ปท็อปและติดตั้ง Arch Linux แล้ว ทุกอย่างจะโอเคถ้ามันสามารถบูตได้ตามปกติ เมื่อฉันเริ่มแล็ปท็อปฉันเห็นข้อผิดพลาด: /boot/grub/i386-pc/normal.mod is not found และฉันอยู่ใน GRUB rescue console เมื่อฉันพิมพ์สิ่งนั้น: ls /bootฉันไม่เห็นไฟล์แม้ว่าจะมีความจริงที่ว่าไฟล์นั้นมีอยู่ในระบบไฟล์ (ฉันตรวจสอบจาก Linux ls) ฉันพบวิธีแก้ปัญหา: insmod /usr/lib/grub/i386-pc/normal.mod normal linux /vmlinuz-linux root=... initrd /initramfs-....img boot แต่ฉันต้องการคัดลอก initramfs .. และ vmlinuz .. จาก/bootไปยัง/ ฉันอยากจะพูดถึงว่า / boot ไม่ได้อยู่ในพาร์ทิชันอื่น: ทุกอย่างอยู่ใน / (/ dev / sda1) และสมบูรณ์ไม่รู้ว่าทำไมฉันไม่สามารถบูตไปที่ Arch Linux …
1 linux  boot  ssd  grub 

1
เป็นกลุ่ม - ฉันสามารถส่ง args หลายรายการไปยังคำสั่งที่กำหนดเองโดยไม่ต้องเขียนฟังก์ชั่น
ฉันได้เขียนคำสั่งที่กำหนดเองต่อไปนี้ในไฟล์. vimrc ของฉัน: command! -nargs=+ Sub :%s/<args>/g มันทำให้ฉันสามารถแทนที่คำหนึ่งไปอีกคำหนึ่งและดำเนินการเช่นนี้: :Sub <word>/<new word> ฉันต้องการเขียนคำสั่งด้วย args หลายอันเช่นนี้ :Sub <word> <new word> ฉันสามารถเขียนคำสั่งใหม่เพื่อยอมรับการขัดแย้งกันหลายครั้งได้หรือไม่? เป็นการดีที่ฉันต้องการสิ่งนี้: command! -nargs=+ Sub :%s/<arg1>/<arg2>/g ขอบคุณล่วงหน้า.

1
สคริปต์ Ubuntu init.d ไม่ได้ถูกเรียกเมื่อเริ่มต้น
ฉันมีสคริปต์ใน ubuntu 9.04 ใน init.d ที่ฉันตั้งให้ทำงานเมื่อเริ่มต้นด้วย update-rc.d โดยใช้ update-rc.d init_test ค่าเริ่มต้น 99. symlink ทั้งหมดอยู่ที่นั่นและการอนุญาตปรากฏขึ้น ถูกต้อง -rwxr-xr-x 1 root root 642 2010-10-28 16:44 init_test mike@xxxxxxxxxx:~$ find /etc -name S99* | grep init_test find: /etc/rc5.d/S99init_test find: /etc/rc4.d/S99init_test find: /etc/rc2.d/S99init_test find: /etc/rc3.d/S99init_test สคริปต์รันผ่านซอร์สและ. / โดยไม่มีปัญหาและทำงานอย่างถูกต้อง นี่คือที่มาของสคริปต์: #!/bin/bash ### BEGIN INIT INFO # Provides: …
1 linux  ubuntu  init 

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