第十天

liu4356發表於2024-03-09

第十天

工作練習題
centos7系統:
1.防火牆關閉命令:

systemctl stop firewalld
systemctl disable firewalld 


service iptables stop
chkconfig iptables off
  1. 檢視防火牆服務狀態:
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、記憶體以及磁碟空間資源