สิ่งตีพิมพ์ในหัวข้อ 'linux'
ข้อมูลเบื้องต้นเกี่ยวกับ ELF (รูปแบบปฏิบัติการและลิงก์ได้)
จำเป็นต้องมีรูปแบบไบนารีเสมอในระบบปฏิบัติการทั่วไป/มาตรฐานทุกระบบ วันนี้เราจะมาเจาะลึกเกี่ยวกับ Linux และรูปแบบ ELF อันโด่งดังของมัน แม้ว่า Linux จะไม่กำหนดส่วนขยายสำหรับไฟล์ ELF (อาจเป็น *.bin, *.so และอื่นๆ อีกมากมาย (อาจเป็นได้โดยไม่ต้องใช้ใดๆ เลย) ส่วนขยายด้วย)) ไฟล์รูปแบบปฏิบัติการและลิงก์ได้มักจะใช้สำหรับโปรแกรมปฏิบัติการ โมเดลเคอร์เนล ไลบรารีที่ใช้ร่วมกัน คอร์ดัมพ์ และไฟล์อ็อบเจ็กต์ นอกจากนี้ ELF ยังมีความยืดหยุ่น และไม่ผูกมัดกับโปรเซสเซอร์หรือชุดคำสั่งใด ๆ โดยเฉพาะ สถาปัตยกรรม...
คำสั่ง CLI 10 อันดับแรกที่ผู้ใช้ Linux ทุกคนควรรู้
เมื่อได้ยินเกี่ยวกับ Linux สิ่งแรกที่คุณนึกถึงคือโปรแกรมเมอร์ แฮกเกอร์ และผู้เชี่ยวชาญด้านเทคโนโลยี แต่มันไม่ได้น่ากลัวขนาดนั้นในการทำงานด้วยอย่างที่คุณอาจคิดตรงกันข้าม
Linux เป็นระบบปฏิบัติการคอมพิวเตอร์แบบโอเพ่นซอร์สที่โปรแกรมเมอร์และนักเทคโนโลยีใช้กันอย่างแพร่หลายเนื่องจากมีฟังก์ชันและฟีเจอร์อันทรงพลัง ถูกสร้างขึ้นครั้งแรกในต้นปี 1990 โดยวิศวกรซอฟต์แวร์ชาวฟินแลนด์ Linus Torvalds และ Free Software Foundation (FSF) ผู้ดูแลระบบชอบที่จะทำงานกับสิ่งนี้มาก เพราะมันง่ายต่อการบำรุงรักษา..
แนวคิดคอร์ลินุกซ์ -2
เราจะเรียนรู้อะไรในบล็อกนี้
ข้อมูลเบื้องต้นเกี่ยวกับเคอร์เนล Linux ( ส่วนที่ 1 ) พื้นที่เคอร์เนลและพื้นที่ผู้ใช้ ( ส่วนที่ 1 ) การทำงานกับฮาร์ดแวร์ ("ตอนที่ 1") ลำดับการบูต Linux (ตอนที่ 2) เป้าหมายของระบบ (ระดับการวิ่ง) (ตอนที่ 2) ระบบไฟล์และลำดับชั้น (ตอนที่ 2)
ลำดับการบูต Linux
กระบวนการลำดับการบูต Linux ประกอบด้วย 4 ขั้นตอนง่ายๆ —
โพสต์ไบออส บูตโหลดเดอร์ (GRUB2) การเริ่มต้นเคอร์เนล กระบวนการเริ่มต้น (systemd)
ลำดับการบูต Linux..
เพิ่มระดับไวยากรณ์ไฟล์การคัดลอกของคุณด้วย Rsync
ในงานของฉันการสร้างแบบจำลองแมชชีนเลิร์นนิง โดยเฉพาะอย่างยิ่งกับรูปภาพเฟรมข้อมูลที่มีไฟล์จำนวนมากมีข้อจำกัดมากมาย ข้อจำกัดหลายประการที่เราเผชิญอยู่ในข้อกำหนดฮาร์ดแวร์และซอฟต์แวร์ที่เราใช้ สำหรับการแก้ปัญหานี้ ฉันพบบทความใน "StackOverflow" ซึ่งแนะนำให้ใช้ "rsync"
เมื่อฉันเปิดเมนูความช่วยเหลือใน Terminal rsync คือโปรแกรมที่ช่วยเราในการถ่ายโอนไฟล์อย่างมีประสิทธิภาพโดยใช้อัลกอริธึม โปรแกรมนี้มีหลายฟังก์ชั่นสำหรับการคัดลอกไฟล์ที่เราสามารถใช้ได้
แอปพลิเคชันเทอร์มินัลสำหรับการรัน rsync..
เปลี่ยนสคริปต์ Python ให้เป็นคำสั่ง CLI
การแนะนำ
วันนี้ฉันอยากจะแสดงให้คุณเห็นว่าคุณสามารถเปลี่ยนสคริปต์หลามจากสิ่งนี้ได้อย่างไร:
$ python3 coolscript.py
สำหรับสิ่งนี้:
$ coolscript
มันเสร็จสิ้นอย่างไร
วิธีที่คุณสามารถเปลี่ยนสคริปต์ python ให้เป็นคำสั่ง CLI เต็มรูปแบบได้คือการใช้ประโยชน์จาก setup.py ฉันจะสาธิตสิ่งนี้โดยการสร้างโปรแกรมที่จะดำเนินการเข้ารหัสซีซาร์กับข้อความใดๆ ที่คุณระบุ
โครงสร้างโครงการ
ก่อนอื่นเราจะต้องสร้างไดเร็กทอรีโครงการของเรา:
$ mkdir caesar
$ cd caesar
$ mkdir caesar
$ touch..
ขั้นตอนการติดตั้ง Linux Ubuntu บน MacBook Air รุ่นเก่ากลางปี 2012
i5 1.8Gh, แรม 8GB และ 128SSD
ลาก่อน Catalina… สวัสดี Ubuntu 20.04!
ดังที่คุณอาจได้อ่านในโพสต์ก่อนหน้าของฉัน ฉันเพิ่งซื้อ MacBook Air มือสองตั้งแต่กลางปี 2012 ฉันกำลังค้นหา "แล็ปท็อปราคาถูกสำหรับใช้กับ Linux Ubuntu" อย่างไรก็ตาม แล็ปท็อปราคาถูกนั้นแย่เกินไป (มีเพียง 4Gb Ram, ไมโครชิป Intel Celeron, ดิสก์ 64Gb, โครงสร้างพลาสติก, คีย์บอร์ดที่น่ารำคาญ…) และเพื่อให้ได้เครื่องที่ดียิ่งขึ้น ฉันไม่มีทางเลือกต่ำกว่า 500 ยูโร
เมื่อฉันเห็น MacBook Air เครื่องนี้บน eBay ฉันไม่ลังเลเลย..
5 การใช้คำสั่ง Set เพื่อทำให้สคริปต์ Bash ของคุณปลอดภัยและแข็งแกร่ง
หลีกเลี่ยงปัญหาที่ไม่คาดคิดล่วงหน้า
สำหรับการดำเนินการฝั่งเซิร์ฟเวอร์บางอย่าง การเขียนสคริปต์ bash อาจเป็นวิธีที่สะดวกที่สุดในการทำสิ่งที่คุณต้องการ
แต่ปัญหาคือนักพัฒนาบางคนอาจคิดว่าสคริปต์ขนาดเล็กไม่ร้ายแรงเท่ากับโค้ดเบสขนาดใหญ่ ฉันเห็นทีมซอฟต์แวร์ของสตาร์ทอัพไม่ได้ทำอะไรเลย...