第十天
工作練習題
centos7系統:
1.防火牆關閉命令:
systemctl stop firewalld
systemctl disable firewalld
service iptables stop
chkconfig iptables off
- 檢視防火牆服務狀態:
systemctl status firewalld
systemctl status iptables
3.臨時關閉selinux命令:
setenforce 0
永久關閉selinux方法:
可以編輯/etc/selinux/config
# 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 three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
SELINUX=disabled
reboot 生效
4 檢視預設編碼資訊:
locale
[root@centos7mage selinux]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
5 使用xshell連線伺服器,並設定計算機名為master
hostnamectl set-hostname master
[root@centos7mage ~]# hostnamectl set-hostname master
[root@centos7mage ~]# hostname
master
6 原始碼安裝軟體
優點:
最新版本:可以獲取最新發布的軟體版本
自定義編譯選項:可以根據自己的需求定製引數,例如開啟或關閉特定功能、最佳化效能等
更強的相容性:針對特定硬體或作業系統環境編譯,提高相容性和效率
學習過程:有助於深入理解軟體的工作原理和結構
缺點:
安裝過程複雜:需要手動下載原始碼、解壓,配置,編譯,安裝等一系列步驟,相比包管理器安裝更繁瑣
時間消耗:編譯過程可能耗時較長,尤其是大型軟體專案
維護困難:後續升級和維護需要重複整個過程,且可能遇到依賴問題
安全風險:未經嚴格審查的原始碼可能存在安全隱患,自行編譯可能會忽略官方打包過程中的安全措施
資源佔用:編譯過程中會佔用較多cpu、記憶體以及磁碟空間資源