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

โปรดอย่าใช้แท็กนี้เพียงเพราะระบบของคุณใช้งาน Ubuntu ใช้ _only_ หากคำถามของคุณเฉพาะกับ Ubuntu เท่านั้น โปรดทราบว่า https://askubuntu.com เป็นคำถามเฉพาะสำหรับ Ubuntu โดยเฉพาะ

17
ฉันจะตั้งค่า DNS ของฉันเมื่อ resolv.conf ถูกเขียนทับได้อย่างไร
ข้อมูลส่วนใหญ่ที่ฉันเห็นทางออนไลน์บอกว่าจะแก้ไข/etc/resolv.confแต่การเปลี่ยนแปลงใด ๆ ที่ฉันทำจะทำให้ถูกแทนที่ได้ $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- # YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 มันดูเหมือนว่า 127.0.1.1 dnsmasqเป็นตัวอย่างของท้องถิ่น เอกสารบอกว่าจะแก้ไขdnsmasq /etc/resolv.confฉันพยายามวางเซิร์ฟเวอร์ที่กำหนดเองใน/etc/resolv.conf.d/baseแต่การเปลี่ยนแปลงไม่ได้แสดงในหลังจากทำงาน/etc/resolv.confsudo resolvconf -u FYI ฉันไม่ต้องการเปลี่ยน DNS ตามการเชื่อมต่อฉันต้องการตั้งค่า DNS เริ่มต้นให้ใช้สำหรับการเชื่อมต่อทั้งหมดเมื่อไม่ได้ระบุเป็นอย่างอื่น UPDATE: ฉันตอบคำถามนี้ด้วยตัวเอง: https://unix.stackexchange.com/a/163506/67024 ฉันคิดว่ามันเป็นทางออกที่ดีที่สุดตั้งแต่: …

5
ลบบรรทัดใน vi
ฉันจะลบบรรทัดใน VI ได้อย่างไร นี่ฉันกำลังทำอะไรอยู่ตอนนี้: เปิด terminal alt+ ctrl+t vi a.txt ผมเลื่อนเคอร์เซอร์ของฉันกับสายซึ่งผม wan ลบแล้วสิ่งที่สำคัญคือการรวมกันควรใช้เพื่อลบเส้นใน vi แก้ไข ?
168 ubuntu  terminal  vim  vi 

5
ฉันจะอัปเดตเป็น Git รุ่นใหม่โดยใช้ apt-get ได้อย่างไร
ฉันเพิ่งตั้งค่าเครื่องใหม่ด้วย Ubuntu Oneiric 11.10 แล้วเรียกใช้ apt-get update apt-get upgrade apt-get install git ตอนนี้ถ้าฉันเรียกใช้git --versionมันบอกฉันว่าฉันมีgit version 1.7.5.4แต่ในเครื่องท้องถิ่นของฉันฉันมีรุ่นใหม่กว่ามากgit version 1.7.9.2 ฉันรู้ว่าฉันสามารถติดตั้งจากแหล่งที่มาเพื่อรับเวอร์ชันใหม่ล่าสุด แต่ฉันคิดว่ามันเป็นความคิดที่ดีที่จะใช้ตัวจัดการแพคเกจให้มากที่สุดเพื่อให้ทุกอย่างเป็นมาตรฐาน ดังนั้นจึงเป็นไปได้ที่จะใช้apt-getเพื่อรับรุ่นที่ใหม่กว่าgitและวิธีที่เหมาะสมในการทำคืออะไร?
155 ubuntu  apt  upgrade  git 

6
พยายามใช้ SSH กับ VM Ubuntu ในท้องที่ด้วย Putty
ฉันได้ตั้งค่าเซิร์ฟเวอร์ VM ของ Ubuntu ติดตั้ง OpenSSH แล้วและตอนนี้ฉันกำลังพยายามเชื่อมต่อกับมันโดยใช้ Putty ภายใน Putty ภายใต้ "Host name" ฉันใส่ "Ubuntu" เพราะนี่คือสิ่งที่ฉันคิดว่ามันถูกเรียกเมื่อฉันติดตั้ง VM อย่างไรก็ตามฉันเพิ่งได้รับข้อผิดพลาด: "หมดเวลาการเชื่อมต่อ" ฉันยังลองใส่ "127.0.0.1" ลงในชื่อโฮสต์ภายใน Putty และเพิ่งได้รับ "Connection Refused" โปรดทราบว่าฉันได้ทำการส่งต่อพอร์ตสำหรับ SSH และ HTTP ภายใน Oracle VM แล้วดังนั้นฉันจึงสูญเสียวิธีการเรียกใช้
145 ubuntu  virtualbox  putty 

4
วิธีคัดลอกผสานสองไดเรกทอรี?
ฉันมีสองภาพไดเรกทอรีและ images2 กับโครงสร้างนี้ใน Linux: /images/ad /images/fe /images/foo ... และอีก 4,000 โฟลเดอร์ และอื่น ๆ ที่เป็นเช่น: /images2/ad /images2/fe /images2/foo ... และอีก 4,000 โฟลเดอร์ แต่ละโฟลเดอร์เหล่านี้มีรูปภาพและชื่อไดเรกทอรีภายใต้รูปภาพและ images2 เหมือนกันทุกประการอย่างไรก็ตามเนื้อหาในโฟลเดอร์นั้นแตกต่างกัน จากนั้นฉันอยากรู้ว่าฉันสามารถคัดลอกภาพของ / images2 / ad ลงใน images / ad ได้อย่างไรรูปภาพของ / images2 / foo ลงใน images / foo และอื่น ๆ ด้วยโฟลเดอร์ทั้งหมด 4000 โฟลเดอร์ ..

2
ฉันจะรีสตาร์ท SSH daemon บน Ubuntu ได้อย่างไร
เมื่อฉันพิมพ์service sshd restartฉันได้รับsshd: unrecognized serviceข้อผิดพลาด ฉันมีใน/etc/ssh/ไฟล์sshd_configที่ฉันใช้เพื่อตั้งค่า ฉันยังสามารถฉาบลงในกล่อง Ubuntu (มันเป็นระยะไกล) เมื่อฉันพิมพ์/etc/init.d/sshd restartฉันจะได้รับNo such file or directory ภายใต้/usr/sbin/มีไฟล์ sshd แต่มันเป็นไบนารี มีบางอย่างผิดปกติกับ sshd ของฉันหรือไม่ ฉันต้องทำอย่างไรเพื่อแก้ไขปัญหานี้ เพื่อให้ชัดเจนฉันต้องการที่จะพิมพ์service sshd restart(เหมือนที่ tuturials ออนไลน์พูด) เพื่อให้สามารถเริ่มต้น sshd ของฉันได้ดี เพื่อให้การเปลี่ยนแปลงพอร์ตของฉันมีผล
104 ubuntu  services  sshd  upstart 

8
ปัญหาการอนุญาตไฟล์ที่มีโฟลเดอร์ที่ใช้ร่วมกันภายใต้ Virtual Box (Ubuntu Guest, Windows Host)
ฉันใช้ Ubuntu บน Virtual Box และฉันมีโฟลเดอร์ที่แชร์ระหว่างโฮสต์ (Windows) และ VM (Ubuntu) เมื่อฉันเปิดไฟล์ใด ๆ ในโฟลเดอร์แชร์ใน Ubuntu ฉันไม่สามารถเปลี่ยนได้เนื่องจากเจ้าของถูกตั้งเป็นรูท ฉันจะเปลี่ยนความเป็นเจ้าของให้เป็นตัวเองได้อย่างไร นี่คือผลลัพธ์ของls -l: -rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt ผลลัพธ์ของdfคือ: m@m-Linux:~/Desktop/vbox_shared$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29640780 10209652 17925440 37% / none 509032 260 508772 1% /dev none 513252 …

5
ไม่สามารถค้นหาแพ็คเกจ `docker-ce` บน 64bit ubuntu
ฉันพยายามที่จะติดตั้งหางบนเครื่อง Ubuntu 64 ต่อไปนี้คู่มือการติดตั้งอย่างเป็นทางการ น่าเสียดายที่ Ubuntu ดูเหมือนจะไม่สามารถค้นหาdocker-ceแพ็คเกจได้ ความคิดที่จะแก้ไขมันหรืออย่างน้อยเพื่อติดตามสิ่งที่เกิดขึ้น? นี่คือรายละเอียดบางอย่างสำหรับคุณ ... $ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable. # deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable. Reading package lists... …

2
ซิปทุกอย่างในไดเรกทอรีปัจจุบัน
ฉันต้องการบีบอัดและจัดทำทุกอย่างรวมถึงไฟล์และโฟลเดอร์ในไดเรกทอรีปัจจุบันเป็นไฟล์ ZIP ไฟล์เดียวบน Ubuntu อะไรคือคำสั่งที่สะดวกที่สุดสำหรับสิ่งนี้ (และชื่อของเครื่องมือที่จำเป็นในการติดตั้งถ้ามี) แก้ไข: จะทำอย่างไรถ้าฉันต้องการยกเว้นหนึ่งโฟลเดอร์หรือหลายไฟล์

8
“ ข้อผิดพลาดอินพุต / เอาต์พุต” เมื่อเข้าถึงไดเร็กทอรี
ฉันต้องการแสดงรายการและลบเนื้อหาของไดเรกทอรีในฮาร์ดไดรฟ์ที่ถอดออกได้ แต่ฉันพบ "ข้อผิดพลาด Input / output": $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ ls -la pic ls: cannot access pic/60.jpg: Input/output error -????????? ? ? ? ? ? …
80 ubuntu  directory  ntfs 

3
ฉันจะรันโปรแกรม 32- บิตบน Debian / Ubuntu 64 บิตได้อย่างไร
ฉันมีการติดตั้ง Debian หรือ Ubuntu 64-bit (amd64 aka x86_64) ฉันจำเป็นต้องเรียกใช้โปรแกรม 32 บิต (i386 / i686) เป็นครั้งคราวหรือเพื่อรวบรวมโปรแกรมสำหรับระบบ 32 บิต ฉันจะทำสิ่งนี้ด้วยความยุ่งยากน้อยที่สุดได้อย่างไร โบนัส: จะเป็นอย่างไรถ้าฉันต้องการเรียกใช้หรือทดสอบด้วยการเผยแพร่รุ่นเก่าหรือใหม่กว่า

9
เปลี่ยนรุ่นเริ่มต้น Python3 ใน Ubuntu
ฉันใช้ Ubuntu 16.04 LTS ฉันpython3ติดตั้งแล้ว มีสองรุ่นที่ติดตั้งอยู่และpython 3.4.3 python 3.6เมื่อใดก็ตามที่ฉันใช้python3คำสั่งจะใช้เวลาpython 3.4.3เริ่มต้น ฉันต้องการที่จะใช้กับpython 3.6python3 python3 --version แสดงให้เห็นว่า version 3.4.3 ผมติดตั้งที่สนับสนุนansible version > 3.5ดังนั้นเมื่อใดก็ตามที่ฉันพิมพ์ ansible ใน terminal มันจะพ่นข้อผิดพลาดเพราะpython 3.4
72 ubuntu  python  python3 

3
ผู้ใช้ addadd ทำอะไรที่ useradd ไม่ได้?
นอกเหนือไปจากระบบที่แพร่หลายมากขึ้นuseraddแล้วระบบของเดเบียนยังมีadduserคำสั่งเพิ่มเติมซึ่งให้อินเทอร์เฟซระดับสูงกว่าสำหรับการเพิ่มผู้ใช้และงานที่เกี่ยวข้องบางอย่าง มีคำถาม / คำตอบต่าง ๆ ในไซต์ SE อื่น ๆ ซึ่งให้รายละเอียดความแตกต่างพื้นฐานระหว่างคำสั่งเหล่านี้ตัวอย่างเช่น: ServerFault - 'useradd' และ 'adduser' ต่างกันอย่างไร Superuser - “ adduser” กับ“ useradd” ต่างกันอย่างไร ถาม Ubuntu - ความแตกต่างระหว่างผู้ใช้กับ useradd คืออะไร? ส่วนใหญ่ตอบเป็นหลักบอกว่าadduserมีอินเตอร์เฟซที่ดีกว่าสำหรับการเพิ่มผู้ใช้โต้ตอบ แต่ไม่ได้ให้รายละเอียดมากกับสิ่งที่เกิดขึ้นเมื่อมีการเรียกใช้ที่ไม่ได้เมื่อเทียบกับadduser useraddดังนั้น: มันadduserทำอะไรuseraddไม่ได้เหรอ? ฉันต้องใช้คำสั่งอะไรเพื่อสร้างผลลัพธ์ที่เทียบเท่ากัน
71 debian  ubuntu  users  useradd 

7
rsync ไฟล์ทั้งหมดของเครื่องระยะไกลผ่าน SSH โดยไม่มีผู้ใช้รูท?
ฉันมีคำสั่งนี้เพื่อสำรองเครื่องระยะไกล ปัญหาคือฉันต้องการสิทธิ์รูทในการอ่านและคัดลอกไฟล์ทั้งหมด ฉันไม่ได้เปิดใช้งานผู้ใช้รูทด้วยเหตุผลด้านความปลอดภัยและใช้sudoวิธีของ Ubuntu ฉันจะต้องมีการต่อท่อแบบเย็นหรือจะทำอะไรสักอย่าง? rsync -chavzP --stats user@192.168.1.2:/ /media/backupdisk/myserverbackup/
68 ubuntu  ssh  backup  rsync 

6
ฉันจะค้นหาชื่อผู้ใช้ด้วย ID ใน linux ได้อย่างไร?
คำสั่งidสามารถใช้เพื่อค้นหาผู้ใช้uidตัวอย่างเช่น: $ id -u ubuntu 1000 มีคำสั่งให้ค้นหาชื่อผู้ใช้จาก a uidหรือไม่? ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยดูที่/etc/passwdไฟล์ แต่ฉันถามว่ามีคำสั่งที่มีอยู่นี้หรือไม่โดยเฉพาะอย่างยิ่งหากผู้ใช้ที่เรียกใช้งานไม่รูท ผมไม่ได้มองหาในปัจจุบันชื่อผู้ใช้ของผู้ใช้คือผมไม่ได้มองหาหรือwhoamilogname นี่ทำให้ฉันสงสัยว่าในเว็บโฮสติ้งที่ใช้ร่วมกันนี้เป็นคุณลักษณะด้านความปลอดภัยหรือไม่หรือฉันไม่เข้าใจสิ่งที่ถูกต้อง สำหรับการตรวจสอบ/etc/passwdไฟล์จากเว็บโฮสต์ที่แชร์: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin oprofile:x:16:16:Special user account to be used by …
67 linux  ubuntu  users  uuid 

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