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

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

1
เข้ารหัสไฟล์ gnu- ขนานพร้อมช่องว่างหรืออักขระพิเศษ
ฉันพยายามเข้ารหัสไฟล์จำนวนมากด้วยรหัสด้านล่าง: find . -name "*.vi" | sort | parallel --gnu -j 4 --workdir "$PWD" ' echo "Encrypting {/.} ..." gpg -r user@myemail.com -o "/tank/test/{/.}.gpg" -e "{}" '; สิ่งนี้ใช้ได้ดี แต่ถ้าชื่อไฟล์ไม่มีช่องว่างหรืออักขระพิเศษ (! หรือ ') นอกจากการตั้งชื่อไฟล์ใหม่ทั้งหมดแล้วมีวิธีทำให้รหัสนี้ใช้งานได้หรือไม่?

0
จำกัด การเข้าถึงพอร์ตต่อแอปพลิเคชัน
ขณะนี้ฉันกำลังทำงานบนแพลตฟอร์มที่จะอนุญาตให้ผู้ใช้รายอื่นเรียกใช้แอปพลิเคชันของพวกเขาบนแพลตฟอร์มของฉัน แม้ว่าเราจะต้องสามารถ จำกัด แอปพลิเคชันนี้ในแง่ของ RAM, การใช้งาน CPU, การใช้เครือข่าย แต่ยังรวมถึงพอร์ตที่ผู้ใช้สามารถเชื่อมโยงได้ PHP มีความสามารถในการอนุญาตหรือไม่อนุญาตให้ fopen ไปยังรีโมต URL (หรือใช้ซ็อกเก็ต) แต่ฉันต้องการ จำกัด แอพพลิเคชั่นในช่วงพอร์ตเฉพาะเพื่อให้เราสามารถอนุญาตให้ผู้ใช้ใช้ซ็อกเก็ตได้ ความสามารถในการผูกกับพอร์ตใด ๆ มันจะดีถ้ามีวิธีแก้ปัญหาที่ใช้ได้ทั้งโฮสต์ Windows และ Linux อย่างไรก็ตาม Linux เป็นจุดสนใจหลักที่นี่ ฉันได้อ่านบน Docker แล้ว แต่ฉันไม่แน่ใจว่าจะให้ฉัน จำกัด ช่วงพอร์ตให้กับแอพพลิเคชั่นเฉพาะได้หรือไม่ ขณะนี้ฉันตั้งเป้าหมายที่จะเรียกใช้แอปพลิเคชั่น NodeJS แต่ในทางทฤษฎีแล้วมันควรอนุญาตให้ทุกอย่างทำงานได้

2
Bridged Network จากโฮสต์ Windows 10 ไปเป็นแขก Ubuntu 18.04 ใน Virtualbox ไม่ทำงาน
ฉันเป็น Windows poweruser มาตลอดและเมื่อเร็ว ๆ นี้ฉันสนใจโฮสติ้งและเว็บเซิร์ฟเวอร์มากขึ้น นั่นเป็นช่วงเวลาที่มือของฉันสกปรกกับ Linux และดังนั้นฉันจึงตัดสินใจในวันนี้เพื่อสร้างเครื่องเสมือนที่ใช้ Ubuntu 18.04 ติดตั้ง Apache บนมันและทำตามขั้นตอนแรกของฉัน น่าเสียดายที่ฉันสามารถเข้าถึงเว็บเซิร์ฟเวอร์บน Ubuntu ได้เท่านั้นไม่ใช่บนเครื่องโฮสต์หรืออุปกรณ์อื่น ๆ ที่เชื่อมต่อกับอินเทอร์เน็ต Google พบบางอย่างในภายหลังฉันพบว่าฉันต้องสลับอะแดปเตอร์เครือข่ายไปเป็นบริดจ์ ตอนนี้ปัญหาของฉันมา หลังจากฉันเปลี่ยนไปเป็นบริดจ์การเชื่อมต่อเครือข่ายหายไป - และฉันพยายามหาวิธีแก้ปัญหาในช่วง 5 ชั่วโมงที่ผ่านมาโดยการเปลี่ยนบางสิ่งที่นี่และที่นั่นหรือติดตั้งระบบปฏิบัติการใหม่โดยไม่ต้องโชคดี เนื่องจากฉันเป็นเด็กที่เพิ่งเกิดมาพร้อมกับระบบปฏิบัติการนี้ฉันต้องการที่จะได้ยินจาก poweruser Linux บางอย่างว่าปัญหานี้จะเป็นอย่างไรและฉันจะแก้ปัญหาได้อย่างไร ข้อผิดพลาด: การเปิดใช้งานการเชื่อมต่อเครือข่ายล้มเหลว ifconfig กับ bridged Network: กล่องเสมือนการตั้งค่าเครือข่าย: ไฟล์ / etc / network / interface

1
ไม่สามารถโอนสิทธิในเซิร์ฟเวอร์ปฏิเสธสิทธิ์ได้โปรดลองอีกครั้ง
ในขณะที่พยายาม SFTP ในเซิร์ฟเวอร์ของฉันฉันได้รับ debug1: Authentications that can continue: publickey,password Permission denied, please try again. แม้ว่าฉันจะใช้รหัสผ่านที่ถูกต้อง SSHD_CONFIG สำหรับเซิร์ฟเวอร์ที่ฉันพยายามเชื่อมต่อ # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 25595 # Use these options to restrict which interfaces/protocols sshd will …

1
วิธีการผลข้างเคียงในท่อ
ฉันใช้ minikube เป็นสภาพแวดล้อมการทดสอบในท้องถิ่นและใช้การสร้างหลายขั้นตอนของ docker เพื่อสร้างคอนเทนเนอร์ของฉัน Minikube เรียกใช้เวอร์ชันของนักเทียบท่าที่ไม่รองรับการสร้างหลายขั้นตอน Minikube แนะนำให้คุณใช้สภาพแวดล้อม docker ในตัวเพื่อสร้างคอนเทนเนอร์ดังนี้: #!/usr/bin/env bash eval $(minikube docker-env) docker build เนื่องจากฉันต้องการใช้อินสแตนซ์นักเทียบท่าโลคัลเพื่อสร้างฉันจึงพบการบันทึก / โหลดนักเทียบท่า หมายความว่าฉันต้องทำสิ่งต่อไปนี้: #!/usr/bin/env bash docker build docker save $IMG > /tmp/container.tar eval $(minikube docker-env) # set up docker env vars docker load -i /tmp/container.tar eval $(minikube docker-env -u) # clean …

1
วิธีการ mount curlftpfs ใน fstab
ฉันจะติดตั้งไดเรกทอรี FTP ระยะไกลอย่างถาวรใน fstab ด้วย curlftpfs ได้อย่างไรจึงจะสามารถเข้าถึงได้สำหรับผู้ใช้ทั่วไปในเครื่อง ฉันใช้ Linux Slackware

1
ssh force tty ส่งคืนอักขระที่ไม่สามารถพิมพ์ได้พิเศษ
ฉันรู้ว่า ^M จะปรากฏขึ้นเมื่อ ssh -t, ref1 แต่ฉันไม่ทันสถานการณ์เมื่อ ssh -t ใน Centos 7.2 (แม้แต่ Centos 6.2 ก็โอเค แต่ไม่มีความแตกต่างระหว่างสภาพแวดล้อมของ vars) ใครรู้เรื่องนี้บ้าง หรืออาจเกี่ยวข้องกับ REF2 ? $ ssh -t centos72 'echo $HOME' 2>/dev/null|cat -A ^[[?25h^[[0G^[[K^[[?25h^[[0G^[[K/home/user^M$ $ ssh centos72 'echo $HOME' 2>/dev/null|cat -A /home/user$ $ ssh -t ubuntu1404 'echo $HOME' 2>/dev/null|cat -A /home/user^M$ $ ssh …
2 linux  ssh  centos  tty 

1
วิธีไพพ์เอาต์พุตของคำสั่ง linux กลับไปยังคำสั่งที่ต้องการล่วงหน้า
คำสั่ง linux nc -l 8090 | (read METHOD URI PROTOCOL ; echo "method: $METHOD" ; echo "path: $URI" ; echo "prot: $PROTOCOL") ฟังพอร์ต 8090 และเมื่อฉันพิมพ์บางอย่างเช่น http://127.0.0.1:8090/path/to/nowhere ในเบราว์เซอร์ของฉันมันพิมพ์ข้อมูลบางอย่างเกี่ยวกับคำขอ HTTP ในเทอร์มินัล ฉันสามารถพิมพ์บางอย่างในหน้าต่างเทอร์มินัลซึ่งหลังจากนั้น Ctrl + C จะแสดงในเบราว์เซอร์ สิ่งที่ฉันต้องการคือไพพ์เอาท์พุทของคำสั่ง echo กลับไปที่ stdin ของ nc ดังนั้นมันจะแสดงในเบราว์เซอร์ มีวิธีการทำเช่นนี้?
2 linux  netcat  fifo 

5
การจับภาพหน้าจอเดสก์ท็อปด้วยการเรียกใช้ compiz
เมื่อเรียกใช้ Compiz (Linux) สมมติว่าฉันอยู่บนเดสก์ท็อป # 1 และฉันมีแอปพลิเคชันที่ทำงานบนเดสก์ท็อป # 3 เป็นไปได้ไหมที่จะจับภาพหน้าจอของหน้าต่าง (ไม่ใช่เดสก์ท็อปทั้งหมด) ทำงานบน # 3 จาก # 1? ฉันไม่ได้คาดหวังว่าจะมีใครตอบเพราะเหตุนี้ฉันค้นหาข้อมูลทั้งหมด แต่ฉันรู้สึกผิดที่ไม่ลองทำดู

1
รับ IP จากเซิร์ฟเวอร์ DHCP จากเครื่องอื่นในเครือข่ายภายใน
ฉันมีสองเครื่องเสมือน: Debian (เราเตอร์) ที่มี Bridged Adapter หนึ่งตัวและสาม Network Adapters Ubuntu พร้อมอะแดปเตอร์เครือข่ายภายในหนึ่งตัว ฉันติดตั้งบนเซิร์ฟเวอร์ Debian DHCP ฉันต้องการให้เครื่อง Ubuntu รับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP ที่ติดตั้งบน Debian แต่มันไม่ทำงาน ไฟล์การกำหนดค่าของฉัน: Debian /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # servers …



2
รอบต่อนาทีของฉันไม่ได้ดำเนินการตามลำดับการติดตั้ง%
ฉันสร้างแพ็คเกจ RPM เป็นครั้งแรก RPM นี้เป็นแอปส่วนหน้าแบบแพคเกจและการติดตั้งจำเป็นต้องย้ายไฟล์แอพและทำการรีสตาร์ท nginx นี่คือไฟล์สเป็คของฉัน: Name: my-portal-app Version: 2.1 Release: 1%{?dist} Summary: Descripcion License: No-license URL: nourl Source0: my-portal-app-2.1.tar.gz %description My app install %prep %setup -q %build #%configure #make %{?_smp_mflags} %install #rm -rf $RPM_BUILD_ROOT cp -r ./* /var/www/myapp service nginx restart %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc …
2 linux  rpm  rpmbuild 

1
เครือข่ายท้องถิ่น - ping local ip ล้มเหลว
ฉันมีปัญหาในการเชื่อมต่อกับโฮสต์ของตัวเองนี่คือรายละเอียด debian เป็นโฮสต์เสมือนไปยังกล่องเสมือน grek@debian-dev:~$ ip addr 1: lo: <LOOPBACK> mtu 16436 qdisc noop state DOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:ca:7c:4d brd ff:ff:ff:ff:ff:ff inet6 fe80::a00:27ff:feca:7c4d/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state …
2 linux  ip 


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