วิธีการติดตั้ง TensorFlow บน CentOS
ติดตั้ง TensorFlow โดยใช้ Python (pip) หรือ Docker Container
SELinux (Security Enhanced Linux) เป็นโมดูลเคอร์เนลของ Linux ซึ่งมีตัวเลือกสำหรับนโยบาย Mandatory Access Control (MAC) มันมาพร้อมกับยูทิลิตี้บรรทัดคำสั่งต่างๆ เพื่อควบคุมกิจกรรมที่อนุญาตสำหรับโปรแกรมหรือผู้ใช้ได้อย่างแม่นยำ
มันมาพร้อมกับการติดตั้งล่วงหน้าและเปิดใช้งานตามค่าเริ่มต้นในลีนุกซ์หลายรุ่น ส่วนใหญ่เป็นการแจกแจงแบบ Red Hat เช่น Fedora และ CentOS
แม้ว่า SELinux จะมอบการรักษาความปลอดภัยอีกชั้นหนึ่งอย่างแน่นอน แต่ก็มีการถกเถียงกันอย่างต่อเนื่องในชุมชนผู้ใช้ว่าจำเป็นต้องมีชั้นเพิ่มเติมดังกล่าวพร้อมกับกระบวนการรักษาความปลอดภัยที่มีอยู่แล้ว การป้องกันด้วยรหัสผ่าน ฯลฯ หรือไม่
หากคุณต้องการปิดการใช้งาน SELinux บนคอมพิวเตอร์ที่ใช้ CentOS 8 ให้ทำตามคำแนะนำโดยย่อ
การปิดใช้งาน SELinux ใน CentOS 8
ขั้นแรก ให้รันคำสั่งsestatus
เพื่อดูสถานะของ SELinux:
$: sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Memory protection checking: actual (secure)
Max kernel policy version: 31
ตามที่แสดงในสถานะ SELinux เปิดใช้งานอยู่บนระบบและถูกตั้งค่าเป็นโหมด 'บังคับใช้' คุณสามารถตั้งค่าเป็นโหมด 'อนุญาต' หรือปิดใช้งานทั้งหมดได้ ในบทความนี้ เราจะเน้นไปที่การปิดใช้งาน SELinux
หากต้องการปิดใช้งาน SELinux ใน CentOS ให้เปิดไฟล์/etc/selinux/config
และเปลี่ยนSELINUX=enforcing
หรือกำหนดSELINUX=permissive
ค่าเป็นดังที่แสดงด้านล่าง:SELINUX=disabled
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
เนื่องจาก SELinux เป็นโมดูลเคอร์เนล จึงจำเป็นต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้เคอร์เนลอ่านไฟล์การกำหนดค่าที่อัปเดตและโหลดระบบโดยปิดใช้งาน SELinux
sudo shutdown -r
หลังจากที่คอมพิวเตอร์เริ่มทำงานอีกครั้ง ให้รันsestatus
เพื่อตรวจสอบว่า SELinux ถูกปิดใช้งานหรือไม่:
$: sestatus
SELinux status: disabled
🍻 ไชโย!
สิ่งแรกที่คุณอาจสงสัยขณะเปลี่ยนไปใช้ Chromebook คือวิธีทำสิ่งพื้นฐาน ซึ่งเป็นสิ่งที่คุณมีที่หลังมือในระบบปฏิบัติการก่อนหน้าของคุณ การคัดลอกและวางเป็นฟังก์ชันพื้นฐานอย่างหนึ่งที่คุณต้องใช้ในจุดใดจุดหนึ่ง
ในยุคของเทคโนโลยีสมัยใหม่ การพิมพ์กลายเป็นกิจกรรมที่นิยมใช้กันทั่วไปในหลายๆ อาชีพ การเรียนรู้ที่จะพิมพ์เร็วขึ้นด้วยความแม่นยำสามารถช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นในระยะเวลาเท่ากัน
อูบุนตูเป็นที่นิยมในด้านความทนทานและข้อผิดพลาดค่อนข้างน้อย แต่ก็ไม่มีปัญหาอะไรแน่นอน หนึ่งในปัญหาดังกล่าวคือไดรเวอร์ Wi-Fi คุณอาจเปิดระบบของคุณเพียงเพื่อจะพบว่า Wi-Fi ของคุณไม่ทำงาน
รหัสตอบกลับด่วนหรือรหัส QR สั้น ๆ เป็นบาร์โค้ดขั้นสูงที่มีข้อมูลมากกว่าบาร์โค้ดแบบเดิม รหัสเหล่านี้เป็นแบบสองมิติ ช่วยให้คุณสแกนในแนวตั้งหรือแนวนอนได้
ต้องการติดตั้งแพ็คเกจบน Arch Linux แต่ไม่รู้จะทำอย่างไร? ผู้คนจำนวนมากประสบปัญหานี้เมื่อย้ายจากการแจกแจงแบบเดเบียนไปยัง Arch เป็นครั้งแรก อย่างไรก็ตาม คุณสามารถจัดการแพ็คเกจบนระบบที่ใช้ Arch ของคุณได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ
แม้ว่าคุณจะสามารถใช้แอพเพื่อสไลด์โชว์วอลเปเปอร์ดั้งเดิมของ Ubuntu ได้ ต่อไปนี้คือแอพบางตัวสำหรับดาวน์โหลดและตั้งค่าวอลเปเปอร์แบบไดนามิก
ส่วนขยายยอดนิยมมากมาย เช่น Gno-Menu, Extended Gestures ใช้งานไม่ได้กับ Ubuntu 20.04 ดังนั้นนี่คือรายการส่วนขยาย GNOME ที่ใช้งานได้ดีที่สุด
กลไกอย่างเช่น FTP, การถ่ายโอนไฟล์แบบเพียร์ทูเพียร์, การถ่ายโอน Wi-Fi จะช่วยคุณประหยัดเวลาหากคุณแชร์ไฟล์ระหว่าง Android และ Ubuntu บ่อยๆ
ธีมที่อัปเดตใหม่จำนวนมากพร้อมที่จะติดตั้งบนเดสก์ท็อป GNOME ใหม่ของ Ubuntu 20.04 แล้ว นี่คือรายการธีม Ubuntu ที่ดีที่สุดในปี 2020
สงสัยว่าความแตกต่างระหว่าง Root Superuser บน Ubuntu คืออะไร? เรามีคุณครอบคลุมที่นี่