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

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

2
วิธีรันสคริปต์ของฉันบน VM
ฉันมีสคริปต์บนเครื่องเสมือนของฉันที่ฉันต้องการให้ทำงานโดยไม่ต้อง []$ ./myscript [studentuser@CentosStudentSvr ~]$ myscript -bash: iduser: ไม่พบคำสั่ง ข้อผิดพลาดเป็นอย่างอื่น: -bash: iduser: command not found ฉันจะแก้ไขได้อย่างไร ขอบคุณ

1
colorize ไฟล์บนหน้าจอ MacBook
ฉันมีเซิร์ฟเวอร์ Linux ระยะไกลโดยเฉพาะและสามารถเพิ่มรหัสนี้ลงในไฟล์ ~ / .bashrc ของฉัน: alias ls='ls --color' LS_COLORS='di=34:fi=0:ln=36:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS ไดเรคทอรีที่ colorized, symlinks, ฯลฯ เป็นต้น อย่างไรก็ตามการใช้ Terminal บน MacBook ของฉันฉันไม่เห็นไฟล์. bashrc อยู่ในไดเรกทอรี ~ ของฉัน อะไรที่เทียบเท่ากับการทำสิ่งนี้กับ MacBook?

2
ฉันสามารถใช้ที่อยู่ IP ของเซิร์ฟเวอร์อื่นในการซิงโครไนซ์เวลา NTP ได้หรือไม่
โดยค่าเริ่มต้นมันเป็นสิ่งที่ต้องการ server 0.rhel.pool.ntp.org server 1.rhel.pool.ntp.org server 2.rhel.pool.ntp.org ฉันสามารถเลือกที่อยู่ IP ของเซิร์ฟเวอร์สำหรับการซิงโครไนซ์เวลาได้หรือไม่
linux  centos  ntp 

3
วิธีลบไฟล์จาก dir ด้วย permisison ที่ต่างกัน
Dir - การtest - ls -ld แสดง ls -ld test drwxr-xr-x 2 joe stduser 4096 May 25 16:25 test ภายในการทดสอบ dir: -rw-r--r-- 1 admin stduser 0 May 25 16:25 a.txt วิธีการลบ a.txt โดยไม่ใช้ sudo .. ฉันแค่พยายาม sudo -u admin rm test/a.txt rm: cannot remove `test/a.txt': Permission denied จะแก้ไขปัญหานี้ได้อย่างไร

1
จะลบแพ็คเกจและอัพเดต apt-get ทั้งหมดตั้งแต่ติดตั้งใน Ubuntu 14.04 ได้อย่างไร
เอี่ยมทำงานในโครงการใหม่และฉันบางสิ่ง messed สิ่งขึ้นในระบบปฏิบัติการและฉันติดตั้งโดยไม่จำเป็นและการปรับปรุงบางแพคเกจดังนั้นฉันลาดเทคิดออกซึ่งแพคเกจ i ติดตั้งดังนั้นฉันมีตัวเลือกในการทำสดติดตั้งระบบปฏิบัติการหรือเพียง เพื่อลบแพ็กเกจทั้งหมด (รวมถึงการอัปเดตทุกอย่างที่ฉันทำมาตั้งแต่ติดตั้ง) มีคำสั่งใด ๆ ที่ฉันสามารถใช้เพื่อลบทุกแพ็คเกจที่เสียหายหรือเสียหายอย่างสมบูรณ์

1
ไม่สามารถใช้ PSSH บน Ubuntu
สวัสดีฉันเพิ่งติดตั้ง PSSH บนเครื่อง Ubuntu ของฉันและฉันกำลังพยายามใช้เพื่อรันคำสั่งในหลาย ๆ เครื่อง แต่ฉันได้รับข้อผิดพลาด นี่คือตัวอย่างเอาต์พุตเพื่อแสดงว่าเกิดอะไรขึ้น root@int:~# pssh -h hosts.lst -l mridang -A yakkayakka --print --verbose hostname Warning: do not enter your password if anyone else has superuser privileges or access to your account. Password: [1] 22:04:21 [FAILURE] XXX.XXX.XXX.XX Exited with error code 255 ไฟล์โฮสต์ของฉันมีลักษณะดังนี้: root@int:~# cat …


2
ซอฟต์แวร์คำพูดเป็นข้อความ [ปิด]
ฉันมีไฟล์เสียง. amr หลายไฟล์ที่มีการบรรยาย ฉันต้องการถอดความเป็นข้อความ ซอฟต์แวร์ที่ดีที่สุดสำหรับการบรรลุเป้าหมายนี้คืออะไร? ฉันกำลังทำงานบน windows, linux

2
รหัสของฉัน. sh ไม่สามารถทำงานได้ ช่วยฉันด้วย
#!/usr/bin/expect -f set port [lindex $argv 0] spawn ps xu | grep "ssh -f -N -o ConnectTimeout=5 -D $port" | grep -v grep | awk '{ print $2 }' | xargs kill -9 expect eol ฉันแน่ใจว่าพอร์ต 10034 1234 ทำงานอยู่ เพราะฉันตรวจสอบมัน ps aux | grep ssh และดู ดังนั้นในรหัสของฉันคืออะไร ขอบคุณ
linux  bash  ssh  grep 

1
PuTTY - เมื่อกดลูกศรขึ้นเพื่อแสดงคำสั่งจากประวัติมันบังคับให้ฉันแก้ไขคำสั่งใน vi? วิธีการเปลี่ยน
เมื่อฉันอยู่ใน PuTTY และฉันรันคำสั่งเครือฉันมักจะต้องการใช้คำสั่งเดียวกับที่ฉันเพิ่งใช้ ดังนั้นฉันจึงกดลูกศร "ขึ้น" คำสั่งสุดท้ายปรากฏขึ้นแล้ว แต่ฉันต้องการแก้ไขเล็กน้อย ฉันไม่สามารถหาวิธีแก้ไขได้จนกว่าฉันจะรู้ว่าให้แก้ไขโดยใช้คำสั่ง "vi" ไม่มีใครรู้ว่าการตั้งค่าใน PuTTY ฉันต้องเปลี่ยนเพื่อให้ฉันแก้ไขได้ตามปกติแทนที่จะต้องใช้คำสั่ง "vi"? ขอบคุณ

1
Linux Live USB Drive ที่สร้างขึ้นด้วย dd Corrupt Partition Table และปัญหาความน่าเชื่อถือ
ฉันพยายามสร้างไดรฟ์ Linux Live USB จากอิมเมจ isohybrid ( .iso) เพื่อให้งานนี้สำเร็จฉันได้ทำตามขั้นตอนเหล่านี้ในอดีต: เช็ดแฟลชไดรฟ์อย่างปลอดภัยโดยใช้คำสั่ง: sudo dd bs=4M if=/dev/zero of=/dev/sdx สร้างmsdosตารางพาร์ติชันบนแฟลชไดรฟ์ด้วยgparted สร้างพาร์ติชันใหม่ ( /dev/sdx1) ที่มีขนาดทั้งหมดของแฟลชไดรฟ์ด้วยfat32ระบบไฟล์ (สำหรับความเข้ากันได้ข้ามแพลตฟอร์ม) จัดแนวกับทรงกระบอกด้วยgparted ตั้งค่าbootableสถานะบนพาร์ติชันที่สร้างขึ้นใหม่ ( /dev/sdx1) โดยใช้gparted ตรวจสอบระบบไฟล์ในพาร์ติชั่นที่สร้างขึ้นใหม่ ( /dev/sdx1) เพื่อให้แน่ใจว่าการดำเนินการฟอร์แมตดิสก์ทั้งหมดได้ดำเนินการอย่างถูกต้องโดยใช้gparted เขียน.isoภาพไปยังแฟลชไดรฟ์โดยใช้คำสั่ง: sudo dd bs=4M if=<distro>.iso of=/dev/sdx อย่างไรก็ตามหลังจากเสร็จสิ้นขั้นตอนสุดท้ายเมื่อผมตรวจสอบดิสก์อีกครั้งกับ gparted จะรายงานว่าทุกพื้นที่ในแฟลชไดรฟ์ที่เป็นไม่ได้ถูกจัดสรรและว่าไม่มีตารางพาร์ทิชันบนดิสก์ ฉันสงสัยว่านี่อาจเป็นสิ่งที่เกี่ยวข้องกับ Master Boot Record (MBR) ที่ถูกเขียนทับหรือเสียหายเมื่อฉันเขียน.isoไปยังแฟลชไดรฟ์โดยใช้ddคำสั่ง เมื่อฉันติดตั้งแฟลชไดรฟ์ไฟล์ทั้งหมดที่อยู่ในไฟล์นั้น.isoจะถูกแตกออกมาอย่างเหมาะสม.isoและบางครั้งฉันสามารถบู๊ต USB สดได้ อย่างไรก็ตามฉันมีปัญหาความน่าเชื่อถือต่าง ๆ …

1
Tomcat หยุดทำงานเมื่อฉันออกจาก Terminal
ฉันพยายามเรียกใช้ Tomcat บนระบบ Ubuntu จากโฮสต์ระยะไกล อย่างไรก็ตามเมื่อฉันออกจากเทอร์มินัลกระบวนการ Tomcat จะปิดตัวลง คำสั่งที่ฉันใช้เพื่อเรียกใช้คือ nohup ./startup.sh &

1
การล้าง /var/log/mysql/mysql.log: ไม่มีการอนุญาต
/var/log/mysql/mysql.logฉันต้องการที่จะล้างเนื้อหาของ ฉันลองสิ่งนี้: sudo cat /dev/null > /var/log/mysql/mysql.log แต่มันบอกว่าฉันไม่มีสิทธิ์ นั่นเป็นสิ่งที่ทำให้ฉันลำบากเพราะอย่างที่คุณเห็นฉันกำลังวิ่งอยู่เหมือนรูท เหตุใดฉันจึงไม่สามารถลบเนื้อหาของmysql.logคำสั่งนั้นได้? คุณมีคำแนะนำให้ล้างมันคืออะไร?

1
วิธีการตั้งค่าเครือข่ายที่เข้ารหัสด้วยวิธีที่ง่ายที่สุดใน Linux?
ลองพิจารณาว่าเรามีการเชื่อมต่อเครือข่ายที่ไม่ได้เข้ารหัส (ตัวอย่างเช่น Ad-hoc Wifi ที่ไม่มี WPA ใด ๆ แต่ไม่ จำกัด เฉพาะเครือข่ายไร้สาย) เป็นวิธีที่ง่ายที่สุดในการรักษาความปลอดภัย (มี GNU / Linux ทั้งสองด้าน) ต้องการคุณสมบัติต่อไปนี้: ไม่ใช่ distro-specific (ไม่ใช่ ifup / ifdown, ไม่รวมอยู่ใน /etc/init.whever ใด ๆ ) ไม่มีไฟล์ปรับแต่ง (เฉพาะคำสั่งในคอนโซล) ตอบกลับโดยเฉพาะอย่างยิ่งในโมดูลเคอร์เนลมาตรฐานที่มีอยู่ในเมล็ดกระจายส่วนใหญ่ ประสิทธิภาพไม่สำคัญ คาดหวังสิ่งที่ต้องการทำ: ip link add encrypted_link0 type encrypted link=wlan0 psk=k48M1n3n6 ip link set encrypted_link0 up ip link addr …

2
เป็นไปได้ไหมที่จะรันคำสั่งหลังจาก "หยุด" ใน linux desktop?
เป็นไปได้หรือไม่ที่จะเรียกใช้คำสั่งหลังจาก "หยุด" ใน linux desktop? ตัวอย่างเช่น: #========================================================= #NetworkManage Auto Connect: chkconfig NetworkManager off echo "service NetworkManager start" >> /etc/rc.d/rc.local #========================================================= ฉันต้องดำเนินการคำสั่งหลังจากที่ผู้จัดการเครือข่ายเชื่อมต่อสำเร็จแล้วและฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการหยุดชั่วคราวเป็นเวลา 8 วินาที ฉันจะรันบางสิ่งเช่น: gedit test.txt ประมาณ 8 วินาทีหลังจากสั่งคำสั่งแล้ว?

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