Linux(Centos 7.6)常見基礎配置

1.網絡配置

網絡配置詳見:VMware安裝Linux(Centos 7.6)后網絡配置

2.yum源配置?

yum源配置詳見:Linux(Centos 7.6)yum源配置

3.主機名配置

1.Linux(Centos 7.6)系統安裝后,沒有配置主機名時,root用戶登錄后,是如下顯示。

[root@localhost ~]# 

其中中括號內root代表登錄的用戶名稱localhost是默認的用戶名稱,可以使用hostname命令查看主機名稱;~代表當前所在的目錄~代表當前用戶的家目錄,如果其他目錄會顯示/或者目錄名稱;#代表命令提示符root是超級用戶顯示#普通用戶顯示$

2.主機名稱需要使用hostnamectl命令設置,如下設置主機名node1,設置后之前的SSH連接顯示還是localhost,需要關閉當前連接(exit退出當前連接),然后重新連接才會顯示新設置的主機名稱。(修改主機名還有修改文件的方式,相對麻煩,不再擴展)

[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# exit
logoutConnection closed.Disconnected from remote host(虛擬機1(192.168.118.201)) at 21:05:23.Type `help' to learn how to use Xshell prompt.
[C:\~]$ 
################################################ 此處已經退出連接,重新連接后可查看主機名
Connecting to 192.168.118.201:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.Last login: Fri Dec 27 04:34:45 2024 from 192.168.118.1
[root@node1 ~]# 

4.hosts映射

hosts映射就是修改/etc/hosts配置文件,文件中一個映射編輯在一行內容里面,格式為ip 主機名,樣式如下(192.168.118.201 node1):

[root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.118.201 node1

5.防火墻配置

1.防火墻是一種安全系統,用于限制外部機器對本地機器的訪問,需要配置一定的策略才能保證固定的端口或者地址允許訪問本機上的服務。一般情況下內部局域網與外網是不通的,之間也有對應的網絡安全配置,所以簡單的方式就是關閉防火墻。

2.在yum源配置中,我們使用的httpd服務,配置httpd服務后,非本機通過瀏覽器訪問httpd服務,發現不能訪問,當時主要原因就是防火墻導致。

3.關閉防火墻命令是systemctl stop firewalld,需要注意關閉后,Linux服務器重啟系統,防火墻會開機自啟動,可以設置開機不啟動防火墻命令如是systemctl disable firewalld

[root@node1 ~]# systemctl status firewalld        ## 1.查看防火墻狀態,running代表運行
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2024-12-27 04:34:19 CST; 47min agoDocs: man:firewalld(1)Main PID: 8626 (firewalld)Tasks: 2CGroup: /system.slice/firewalld.service└─8626 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidDec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# systemctl stop firewalld    ## 2.關閉防火墻
[root@node1 ~]# 
[root@node1 ~]# systemctl status firewalld  ## 3.查看防火墻,dead代表關閉
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: inactive (dead) since Fri 2024-12-27 05:22:15 CST; 3s agoDocs: man:firewalld(1)Process: 8626 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)Main PID: 8626 (code=exited, status=0/SUCCESS)Dec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Dec 27 05:22:14 node1.com systemd[1]: Stopping firewalld - dynamic firewall daemon...
Dec 27 05:22:15 node1.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# 
[root@node1 ~]# systemctl disable firewalld  ## 4.設置防火墻開機不啟動
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@node1 ~]# 

6.selinux配置

?1.selinux是一個安全模塊,旨在增強Linux操作系統的安全性。?它通過強制訪問控制來限制對系統資源的訪問,從而保護系統免受未授權訪問和潛在威脅。?這也對我們應用服務的安裝運行有一定的限制作用,不能正常發揮服務器應有的性能,和防火墻一樣,我們可以直接關閉。

2.selinux三種模式,分布是強制模式(Enforcing)、?寬容模式(Permissive)?、?禁用模式(Disabled)?。

  • 強制模式:嚴格執行安全策略,任何違反策略的行為都會被阻止并記錄。
  • 寬容模式:不會強制執行安全策略,但會記錄違反策略的行為,用于策略測試和調試。
  • 禁用模式:不會執行任何安全策略。

3.selinux禁用模式需要修改配置文件/etc/selinux/config,將SELINUX=enforcing修改為SELINUX=disabled,修改后不能立即生效,需要重啟服務器

[root@node1 ~]# cat /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=enforcing
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

4.常用的一種方式修改配置文件為disabled,然后命令修改為寬容模式,修改寬容模式命令setenforce 0也能達到不執行安全策略的目錄。?(如下幫助信息可以看到,修改為強制模式命令為setenforce 1)

[root@node1 ~]# setenforce --help   # 1.setenforce命令幫助信息
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 2.查看當前處于什么模式
Enforcing
[root@node1 ~]# setenforce 0        # 3.設置為寬容模式,重啟服務器會失效,需要修改配置文件
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 4.查看修改后所處模式
Permissive
[root@node1 ~]#

7.傳輸命令配置rz sz ?

rzsz是Linux與Windows進行文件傳輸的命令工具,使用Zmodem文件傳輸協議。

  • rz(receive zmodem):執行后會有一個Windows彈窗,彈窗中找到需要上傳的文件,點擊"打開"即可上傳文件,receive是接收,代表Linux接收來著Windows的文件。
  • sz(send zmodem):sz執行后面需要跟文件名稱,代表將文件發送(send)到Windows。

注:需要服務器安裝yum install lrzsz,如果未安裝lrzsz,是沒有rz與sz命令的。

[root@node1 ~]# rpm -qa |grep lrzsz
lrzsz-0.12.20-36.el7.x86_64
[root@node1 ~]# 

8.時區查看與修改

Linux安裝的時候,可能會存在時區沒有設置的情況,時區不是東八區,時間和北京時間就不同。

1.查看時區,Time zone行可以看到是亞洲上海時區CST(China Standard Time)指代中國時間,+0800指東八區。

[root@node1 ~]# timedatectl statusLocal time: Fri 2024-12-27 06:02:39 CSTUniversal time: Thu 2024-12-26 22:02:39 UTCRTC time: Thu 2024-12-26 22:02:40Time zone: Asia/Shanghai (CST, +0800)NTP enabled: no
NTP synchronized: noRTC in local TZ: noDST active: n/a
[root@node1 ~]#

2.查看可以設置的時區列表,注意列表中是沒有北京的,選擇Shanghai就是東八區北京時間。

[root@node1 ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
... ...      # 列表內容太多,不全部展示出來,可使用grep查看關鍵字
[root@node1 ~]#
[root@node1 ~]# timedatectl list-timezones | grep Shanghai
Asia/Shanghai
[root@node1 ~]#

3.修改時區,使用timedatectl命令。(修改時區還有其他方式,但相對較麻煩,不再擴展)

[root@node1 ~]# timedatectl set-timezone Asia/Shanghai
[root@node1 ~]# 

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/64547.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/64547.shtml
英文地址,請注明出處:http://en.pswp.cn/web/64547.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【PyCharm】如何把本地整個項目同步到服務器?

在PyCharm中,您可以使用部署功能將項目同步到服務器。以下是步驟和示例配置: 打開PyCharm,選擇您的項目。 點擊菜單欄的 “File” -> “Settings” -> “Build, Execution, Deployment”。 在左側菜單中,選擇 “Deployme…

電子電器架構 ---什么是智能電動汽車上的逆變器?

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 所謂雞湯,要么蠱惑你認命,要么慫恿你拼命,但都是回避問題的根源,以現象替代邏輯,以情緒代替思考,把消極接受現實的懦弱,偽裝成樂觀面對不幸的…

Flutter:打包apk,詳細圖文介紹

困擾了一天,終于能正常打包apk安裝了,記錄下打包的流程。建議參考我這篇文章時,同時看下官網的構建說明。 官網構建并發布 Android 應用詳情 1、AS創建Flutter項目 2、cmd執行命令 生成一個sunluyi.jks的文件,可以自行把sunluyi替…

【服務器學習專欄 1.2 -- 帶外管理】

請閱讀 嵌入式學習必備專欄 文章目錄 Overview服務器帶外管理BMC 介紹BMC 特點BMC 工作原理 Overview 從技術的角度,網絡管理可分為帶外管理(out-of-band)和帶內管理(in-band)兩種管理模式。 帶內管理,是指…

南京市建鄴區南苑街道一行蒞臨園區考察交流

2024年8月28日,南京市建鄴區南苑街道辦事處副主任董兵、南苑街道發展服務辦公室一級主任科員王洪政、建鄴區國資集團科創公司經理杲暢,在樹莓集團華東區負責人田林和陳強經理的陪同下,蒞臨集團總部-國際數字影像產業園考察交流。 樹莓科技&am…

docker中使用nginx

宿主機和docker中nginx做映射 宿主機中nginx 映射目錄 /root/myDockerData/devnginx 在容器中相關位置分別是: 配置文件位置:/etc/nginx/ 日志位置:/var/log/nginx/ 項目位置:/usr/share/nginx/html 如下配置啟動命令行&#x…

【ES6復習筆記】對象方法擴展(17)

對象方法擴展 在 JavaScript 中,對象是屬性和方法的集合。除了內置的方法,我們還可以通過擴展對象的原型來添加新的方法。本教程將介紹如何使用 Object.is、Object.assign 和 Object.setPrototypeOf 方法來擴展對象。 1. Object.is 判斷兩個值是否完全…

基于JDK 17 編寫的Java常用工具類

文章目錄 DateUtilsEncryptUtilsFunIdCardCalibrationUtilResultResultCodeValidateNameUtilValidatePhoneUtil 廢話少說看源碼 DateUtils package com.huihang.core.utils;import java.time.Duration; import java.time.LocalDate; import java.time.LocalDateTime; import j…

Casino Royale靶場wp

0x00 下載安裝 https://download.vulnhub.com/casinoroyale/CasinoRoyale.ova 導入vmware啟動 0x01 主機信息收集 0x02目錄掃描 index.php 獲取到一個域名 修改本地hosts 添加一行 路徑:C:\Windows\System32\drivers\etc 192.168.2.20 casino-royale.local 點擊…

智能家居體驗大變革 博聯 AI 方案讓智能不再繁瑣

1. 全球AI技術發展背景及智能家居市場趨勢 人工智能(AI)技術的飛速發展正在推動全球各行業的數字化轉型。國際電信聯盟與德勤聯合發布《人工智能向善影響》報告指出,全球94%的商界領袖認為,人工智能技術對于其企業在未來5年內的發…

鴻蒙開發(27)案例今日任務

案例為純前端實現,總結案例。 主頁面代碼 import { TaskStatisties } from ../view/TaskStatisties import { TaskItem } from ../view/TaskItem import CreateTaskModel, {TaskModel} from ../viewmodel/TaskModel import { router } from kit.ArkUI// xxx.ets En…

WPF編程excel表格操作

WPF編程excel表格操作 摘要NPOI安裝封裝代碼測試代碼 摘要 Excel操作幾種方式 使用開源庫NPOI(常用,操作豐富)使用Microsoft.Office.Interop.Excel COM組件(兼容性問題)使用OpenXml(效率高)使用OleDb(過時) NPOI安裝 封裝代碼 using System; using System.IO; u…

tcp_rcv_synsent_state_process函數

tcp_rcv_synsent_state_process 是 Linux Kernel 中用于處理 TCP 連接在 SYN-SENT 狀態下接收到報文的函數。這個函數在 TCP 三次握手階段起到了至關重要的作用,處理了在客戶端發送 SYN 請求之后收到服務器響應報文的各種情況。 以下是這個函數的解讀和剖析: int tcp_rcv_sy…

音視頻采集推流時間戳記錄方案

音視頻同步更多文章 深入理解音視頻pts,dts,time_base以及時間數學公式_視頻pts計算-CSDN博客 ffplay音視頻同步分析_ffplay 音視頻同步-CSDN博客 音視頻采集打時間戳設計 實時音視頻數據的采集和處理場景。具體來說: 采集階段: 在音視頻數據采集過…

Spark Runtime Filter

Runtime Filter 參考鏈接: https://docs.google.com/document/d/16IEuyLeQlubQkH8YuVuXWKo2-grVIoDJqQpHZrE7q04/edit?tabt.0https://www.modb.pro/db/557718https://issues.apache.org/jira/browse/SPARK-32268https://github.com/apache/spark/pull/35789https…

從0入門自主空中機器人-1【課程介紹】

關于本課程: 本次課程是一套面向對自主空中機器人感興趣的學生、愛好者、相關從業人員的免費課程,包含了從硬件組裝、機載電腦環境設置、代碼部署、實機實驗等全套詳細流程,帶你從0開始,組裝屬于自己的自主無人機,并讓…

專業140+總分410+南京大學851信號與系統考研經驗南大電子信息通信集成電路,真題,大綱。參考書。

本人本科中等211,離保送本校差一點,考研前糾結本校還是追求更高目標,和家人聊了自己的想法,感謝父母對我的支持,堅定報考南大的目標,最終專業851信號與系統140,總分410順利被南京大學錄取&#…

【C++】初識C++之C語言加入光榮的進化(上)

寫在前面 本篇筆記作為C的開篇筆記,主要是講解C關鍵字(C98)連帶一點點(C11)的知識。掌握的C新語法新特性,當然C是兼容C的,我們學習C的那套在C中也是受用。 ps:點我跳轉下集 文章目錄 寫在前面一、命名空間域1.1、命名空間域的定義與使用1.2…

CGAL windows 安裝教程

1.下載源代碼 CGAL官網下載https://github.com/CGAL/cgal/releases 2.下載boost庫 BOOST官網下載https://www.boost.org/ 3.下載 GMP and MPFR 4.配置VS2022 頭文件: 庫路徑 做完以上步驟,可以使用CGAL了!

從0入門自主空中機器人-2-2【無人機硬件選型-PX4篇】

1. 常用資料以及官方網站 無人機飛控PX4用戶使用手冊(無人機基本設置、地面站使用教程、軟硬件搭建等):https://docs.px4.io/main/en/ PX4固件開源地址:https://github.com/PX4/PX4-Autopilot 飛控硬件、數傳模塊、GPS、分電板等…