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

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

1
ทำไมการกำหนดค่า iptables ของฉันสำหรับการเคาะพอร์ตไม่ทำงาน
ฉันใช้iptablesกฎต่อไปนี้ในเซิร์ฟเวอร์ทดสอบของฉันสำหรับหลักสูตร ไฟร์วอลล์ปิดตัวลงและฉันไม่สามารถเข้าถึงพอร์ต 22 ได้อย่างไรก็ตามหลังจากเคาะพอร์ต 1111, 2222 และ 3333 ตามลำดับ - พอร์ต 22 ควรเปิดขึ้น อย่างไรก็ตามฉันsshยังคงถูกบล็อก ฉันเคาะแต่ละพอร์ตผ่านสคริปต์ Python: # knock_list = [1111, 2222, 3333] for port in knock_list: time.sleep(1.5) sock = None try: print 'Knocking:', ip_address, port sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.set_timeout(1) sock.connect((ip_address, port)) except: pass finally: if sock: sock.close() ทำไมการกำหนดค่า iptables …

1
วิธีเพิ่มรายการ arch linux ไปยัง efi grub
ฉันเพิ่งติดตั้ง arch บนดิสก์ที่มี windows 7 และ Ubuntu อยู่แล้ว ทั้งการติดตั้ง Ubuntu และ arch ได้รับการเข้ารหัสและฉันได้ติดตั้งด้วงไปยัง EFI แล้ว ฉันสามารถบูทอาร์คจากไบออส (ซึ่งจากนั้นไปที่พาร์ติชั่นสำหรับบูตของอาร์คที่ติดตั้งด้วยด้วงอื่น) แต่ไม่มีรายการสำหรับมันใน EFI GRUB ที่สร้างจากอูบุนตู (ซึ่งเมื่อฉันพยายามอัพเดตยังไม่สามารถทำได้ ค้นหาแม้ว่าจะมีไฟล์ EFI อยู่ก็ตาม/boot/efi/EFI/arch/grubx64.efi) ฉันจะเพิ่ม arch boot partition (ด้วยด้วงบนมัน) ลงใน Ubuntu ที่สร้างขึ้นได้อย่างไรเพื่อที่เมื่อฉันเลือกใน Ubuntu หนึ่งมันจะเข้าสู่ grub arch? (ดังนั้นคุณยังสามารถเข้าไปยังตัวเลือกขั้นสูงได้ด้วย)

0
ฉันสามารถเพิ่มการใช้งาน CPU ของแอปพลิเคชันบน Ubuntu ได้หรือไม่
ฉันใช้ GNU / อ็อกเทฟมากและบางครั้งฉันต้องการออกจากคอมพิวเตอร์เพียงอย่างเดียวเพื่อทำการคำนวณขณะที่ฉันทำงานกับสิ่งอื่น (ที่อื่น) เมื่อใช้มอนิเตอร์ระบบฉันเห็นว่า Octave ใช้พลังงาน CPU 25% ซึ่งดูเหมือนว่าจะมีปริมาณพลังงานพอสมควรและทำให้ฉันมีพลังงานเพียงพอที่จะทำสิ่งอื่น ๆ ในแบบคู่ขนาน แต่เนื่องจากฉันจะออกจากเครื่องคอมพิวเตอร์เพียงอย่างเดียวมีวิธีที่ฉันสามารถเพิ่มได้แม้ว่าจะหมายความว่าคอมพิวเตอร์ของฉันจะไม่สามารถใช้งานได้ในขณะที่? และถ้ามีวิธีมันปลอดภัยหรือไม่

2
แสดงเส้นที่ตรงกันสำหรับ regex ที่กำหนดที่ Linux
ฉันใช้สัญกรณ์ที่ไฟล์บันทึกของฉัน: [บางสิ่งบางอย่างบางสิ่งบางอย่าง] บางสิ่งจำเป็นและอักขระความยาวแปรผันและตัวเลข ไฟล์บันทึกพิเศษของฉันมีบรรทัดที่มีตัวอักษรอธิบายด้านบน นั่นคือ Line 1: DEBUG [AS-kmksdf] Error occured! Line 2: something somethingg.. ฉันต้องการรับบรรทัดที่ 1 ไฟล์บันทึกของฉันเติบโตขึ้นแบบไดนามิกและฉันแสดงที่หน้าจอด้วย tail -f log.txt ฉันจะแสดงบรรทัดพิเศษนั้นได้อย่างไร ฉันรู้ว่าฉันจะใช้ grep และ regex ของฉันจะเป็น sth ชอบ [[A-Z]*-[A-Z]*] วิธีรวมเข้ากับคำสั่งนั้น สิ่งนี้ใช้ไม่ได้: tail -f log.txt | grep [[A-Z]*-[A-Z]*] ฉันใช้ cygwin กับ windows7 และสามารถเรียกใช้คำสั่ง linux บน cmd.exe ของฉันได้
-1 linux  regex  grep  tail 

1
CentOS 7 vsftpd สิทธิ์ของโฟลเดอร์ไม่ถูกต้อง
ฉันกำลังเผชิญกับสองประเด็นในขณะนี้ ฉันไม่สามารถเขียนไปที่ /var/www/* โฟลเดอร์และฉันสามารถย้อนกลับไปที่ไดเรคทอรี / var และ / root! ฉันใช้ vsftpd และในการกำหนดค่าฉันใช้ chroot_list และได้เพิ่มบัญชีท้องถิ่น บัญชีอยู่นอกเหนือกลุ่ม www-acc ฉันเดาว่าฉันควรพูดถึง local_umask = 022 ด้วย ฉันพยายามกำหนดสิทธิ์ www-acc กลุ่มให้กับไดเรกทอรี /var/www/. ฉันเปลี่ยนไดเร็กตอรี่โฮมสำหรับผู้ใช้ แต่ก็ยังดูเหมือนว่าพวกเขาสามารถเรียกดูไดรฟ์ทั้งหมดได้ ฉันต้องการให้ผู้ใช้ที่มีกลุ่ม www-acc ได้รับอนุญาตใน / var / www / * ฉันจะทำอย่างไรเพื่อให้บรรลุผลสำเร็จ ls -la สำหรับ /var/www แสดงให้เห็นว่า: total 4 drwxr-sr-x. 4 root www-acc 49 Sep …

1
Linux - การเข้ารหัสดิสก์เต็ม LVM - กลุ่มวอลุ่มซ้อน
คำถามนี้เกี่ยวกับการสร้างการตั้งค่าดิสก์เต็มรูปแบบที่เข้ารหัสแบบกำหนดเอง - ซึ่งดูเหมือนว่าจะไม่มีการบันทึกไว้ในอินเทอร์เน็ต โดยพื้นฐาน: แนวคิดคือการตั้งค่าการเข้ารหัสดิสก์เต็มรูปแบบ (บางส่วนทางเทคนิค) โดยแบ่งดิสก์เป็นไดรฟ์ข้อมูลแบบกำหนดเอง (พาร์ติชัน) ป้องกันด้วยรหัสผ่านเดียวโดยไม่ต้องใช้ไฟล์คีย์หรือพาร์ติชันสำหรับบูตภายนอก เริ่มต้นด้วยฮาร์ดดิสก์ที่มีอยู่อย่างเต็มรูปแบบ: สร้างกลุ่มวอลุ่มหลัก: VG1 ซึ่งครอบคลุมทั่วทั้งดิสก์ ในนั้น 2 ปริมาณตรรกะ VG1 / LV1 & amp; VG1 / lv2 VG1 / LV1 เป็นพาร์ติชั่นสำหรับเริ่มระบบ ext4 ของเรา VG1 / LV2 กลายเป็นพาร์ติชั่นหลักที่เข้ารหัสของเรา - & gt; VG1 / LV2_C จนถึงขณะนี้เป็นการตั้งค่าพาร์ติชันเดียวแบบมาตรฐาน อย่างไรก็ตามแทนที่จะสร้างระบบไฟล์ขึ้นมาเราสร้างฟิสิคัลวอลุ่ม ในฟิสิคัลวอลุ่มนี้เราสร้างกลุ่มวอลุ่มอื่น: VG1 / LV2_C / VG2 จากนั้นกลุ่มวอลุ่มที่ซ้อนอยู่จะถูกแบ่งออกเป็นโลจิคัลวอลุ่มเพิ่มเติมตามความต้องการที่กำหนดเอง VG1 …

1
การใช้ nawk จะพิมพ์ชื่อแรกให้กับทุกคนในรหัสพื้นที่ 916 ได้อย่างไร [ซ้ำ]
ซ้ำกันได้: การใช้ nawk จะพิมพ์ชื่อทั้งหมดที่มีอักขระสี่ตัวได้อย่างไร การใช้ nawk จะพิมพ์ชื่อแรกให้กับทุกคนในรหัสพื้นที่ 916 ได้อย่างไร ฉันได้ลอง nawk awk $ 3 ~ / (916) / {พิมพ์ $ 1} input inputfile แต่ใช้งานไม่ได้ โจดี้ซาเวจ: (206) 548-1278: 15: 188: 150 Guy Quigley: (916) 343-6410: 250: 100: 175 แดนซาเวจ: (406) 298-7744: 450: 300: 275 Nancy McNeil: (206) 548-1278: 250: 80: 75 …
-1 linux  awk 

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

1
การใช้ / usr / bin / env เพื่อเปลี่ยนไดเรกทอรี [ปิด]
ฉันต้องการรันคำสั่งโดยอัตโนมัติด้วยคำนำหน้า /usr/bin/env $/usr/bin/env composer install (this runs OK) $/usr/bin/env cd public (failed ---> /usr/bin/env: cd: No such file or directory) ฉันใหม่กับ Linux และในความคิดของฉันใช้ /usr/bin/env เป็นวิธีที่แปลกในการเขียนคำสั่ง ฉันสงสัยว่าเพราะเหตุใดบรรทัดที่สองของฉันจึงไม่ทำงาน mkdir หรือ ls ) เหตุผลที่ฉันไม่สามารถกำจัดได้ /usr/bin/env คือฉันกำลังใช้ Capistrano และมันจะช่วยเติมคำนำหน้าไว้ หากมีวิธีการกำจัด /usr/bin/envที่ดียิ่งขึ้น ขอบคุณล่วงหน้า.

1
เซิร์ฟเวอร์และไคลเอ็นต์ ssh อื่นที่ไม่มี IP ที่ถูกต้อง Linux / อูบุนตู
มีวิธีการตั้งค่าเซิร์ฟเวอร์ ssh สำรองที่ไม่ต้องการที่อยู่ IP ที่ถูกต้องหรือไม่? ตัวอย่างเช่น TeamViewer ในฐานะเซิร์ฟเวอร์ให้รหัสที่คุณสามารถใช้ในการเชื่อมต่อ เราจะทำสิ่งที่คล้ายกับ ssh ใน Linux / Ubuntu ได้อย่างไร?

1
วิธีรักษาความปลอดภัยเซิร์ฟเวอร์ memcached
ฉันติดตั้งเซิร์ฟเวอร์ memcached แล้ว มันมีตัวเลือกที่เราสามารถระบุตัวเลือกน้อย options="-l 127.0.0.1" options="-l server_ip_address" วิธีใดดีที่สุด มีวิธีอื่นในการรักษาความปลอดภัยหรือไม่ ฉันติดตั้งเซิร์ฟเวอร์ httpd และ nginx แล้ว
-1 linux 

4
“ chown -R” มีผลต่อประสิทธิภาพของดิสก์ IO มากแค่ไหน? ฉันจะทดสอบได้อย่างไร
ฉันใช้เซิร์ฟเวอร์ Centos ด้วยที่เก็บข้อมูล NAS ฉันเคยได้ยินคำสั่ง "rm" ทำให้ดิสก์ IO โดยรวมช้า ฉันก็เลยเลิกทำ rm -R. ฉันจะทำ rm ทีละคนกับเชลล์สคริปต์ --EDIT - & gt; rm และ sleep 0.1 ทีละช้า ก่อนที่ฉันจะลบไฟล์ฉันต้องการเปลี่ยนเจ้าของด้วยคำสั่ง "chown -R" ฉันมีประมาณ 20,000,000 ไฟล์เพื่อ "chown" มีทั้งหมด 2 TeraB ในหน่วยเก็บข้อมูล NAS ฉันหวังว่า "chmod -R" จะไม่ส่งผลกระทบต่อประสิทธิภาพของดิสก์ IO โดยรวมมากเกินไป แล้วมันล่ะ? และฉันจะวัดประสิทธิภาพได้อย่างไร
-1 linux  hard-drive  nas  io 

1
พาร์ติชัน NTFS เมานต์ แต่ไม่แสดงไฟล์ใด ๆ
พาร์ติชั่นนั้นสามารถบู๊ตได้ แต่ก็ไม่ได้อีกต่อไป ฉันบูตด้วยซีดีสดอูบุนตู "fdisk / dev / sda3 -l" แสดงสิ่งนี้: Disk /dev/sda3: 626.4 GB, 626396585984 bytes 255 heads, 63 sectors/track, 76155 cylinders, total 1223430832 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 …

1
แปลงวันที่เป็นรูปแบบยุคในไฟล์สำหรับหลายรายการโดยใช้เชลล์สคริปต์
ด้านล่างเป็นรูปแบบในไฟล์ ใครสามารถช่วยในการแปลงสองคอลัมน์แรกซึ่งอยู่ในรูปแบบวันที่เพื่อจัดรูปแบบยุค? 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,0,0,0,0,0,0,0,0,0,0,0 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,2,0,0,0,0,0,0,0,0,0 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,3,332,0,0,0,0,332,032 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,4,0,0,0,0,0,0,0,0,0,0 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,0,0,0,0,0,0,0,0,0,0,0 2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,2,0,0,0,0,0,919,019,019 2018-01-02 05: 44: 00,2018-01-02 05: 59: …

1
วิธีการเชื่อมต่อ USB ฮาร์ดไดรฟ์ภายนอก (เชิงกล) ไปยังการบู๊ตคู่ด้วย Windows 10 Enterprise และ Linux
ฉันมีการเชื่อมต่อ USB 3, 4Tb Segate Backup Plus Hard Disk ฉันต้องการสร้างพาร์ติชั่นหลายแห่งและทุ่มเทสองพาร์ติชั่น (≅126 Gb แต่ละอัน) หนึ่งอันสำหรับ Windows 10 Enterprise (ไม่มีที่บ้านหรือมืออาชีพ) และอื่น ๆ สำหรับ Linux (ดิสทริบิวใด ๆ จะทำ ฉันไม่ต้องการสร้างพาร์ติชันเดียวที่ใช้พื้นที่ทั้งหมดสำหรับสิ่งนี้ หน่วยจะเชื่อมต่อกับคอมพิวเตอร์ใด ๆ เพื่อให้สามารถบูตได้ทั้งใน OS (บูตคู่) ฉันลองใช้ [diskpart] แล้ว แต่หลังจากสร้างพาร์ติชันหลักแล้วและพยายามทำให้ "แอ็คทีฟ" ข้อความถูกส่งคืนโดยบอกว่าไม่สามารถใช้งานได้ ฉันจะตรวจสอบและเรียกโปรแกรมอรรถประโยชน์ [wintousb] แต่มันไม่ฟรีสำหรับองค์กร Windows 10 เครื่องมือ [GImageX] ดูเหมือนว่าต้องการพาร์ติชันเดียวที่ใช้พื้นที่ดิสก์ทั้งหมดฉันจำเป็นต้องแบ่งพาร์ติชันดิสก์ในหลายพาร์ติชัน

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