CentOS 作業系統初識

2021-10-06 01:18:02 字數 3089 閱讀 4500

centos作業系統

作業系統 ( 簡稱 os,operating system ),安裝部署在硬體上的乙個系統如那件,負責應用軟體和硬體資訊之間的資訊互動,完成應用軟體的資料通過硬體進行儲存、共享等作用。

作業系統的逐步標準化過程:

linux是一種自由和開放原始碼的 類unix作業系統。該作業系統的核心由林納斯·托瓦茲在 2023年10月5日 首次發布,在加上使用者空間的應用程式之後,成為 linux作業系統。linux也是自由軟體和開放源**軟體發展中最著名的例子。只要遵循gnu通用公共許可證(gpl),任何個人和機構都可以自由地使用 linux的所有底層源**,也可以自由地修改和再發布。

linux發行版指的就是通常所說的linux作業系統,它一般是由一些組織、團體、公司或者個人製作並發行的。linux核心 主要作為 linux發行版的一部分而使用。通常來講,乙個 linux發行版包括linux核心,以及將整個軟體安裝到電腦上的一套安裝工具,還有各種gnu軟體,和其他的一些自由軟體,在一些linux發行版中可能會包含一些專有軟體。發行版為許多不同的目的而製作,包括對不同電腦硬體結構的支援,對普通使用者或開發者使用方式的調整,針對實時應用或嵌入式系統的開發等等。當前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個。

系統描述

redhat

小紅帽作業系統

centos

小紅帽的社群免費系統

ubuntu

流行的桌面版作業系統,入門簡單

mintliunx

最好用的桌面版作業系統

elementryos

介面最漂亮的作業系統

centos(community enterprise operating system)是linux發行版之一,它是來自於red hat enterprise linux(rhel)依照開放源**規定發布的源**所編譯而成。由於出自同樣的源**,因此有些要求高度穩定性的伺服器以 centos 替代商業版的 red hat enterprise linux 使用。兩者的不同,在於centos 並不包含封閉源**軟體。centos 對上游**的主要修改是為了移除不能自由使用的商標。2023年,centos宣布與red hat合作,但centos將會在新的委員會下繼續運作,並不受rhel的影響。

目錄描述

/根目錄

/bin

可執行二進位制檔案的目錄

/boot

系統引導目錄

/dev

存放linux系統下的裝置檔案

/etc

系統配置檔案存放目錄

/home

系統預設的使用者家目錄

/lib

一些軟體的依賴模組存放目錄

/media

**目錄

/mnt

光碟預設掛載點

/opt

第三方操作軟體存放的目錄

/proc

此目錄的資料都在記憶體中,如系統核心,外部裝置,網路狀態,比較重要的目錄

/root

系統管理員root的家目錄

/sbin

放置系統管理員使用的可執行命令,如fdisk,shutdown,mount等

/srv

服務啟動之後需要訪問的資料目錄

/tmp

系統臨時檔案存放的目錄

/var

系統臨時資訊存放的目錄,如系統日誌

安裝好了 centos 系統,為了更好的使用這個系統,需要進行一些使用前的配置操作

1. 關閉防火牆

cnetos 系統中的防火牆,就是乙個後台服務,所以關閉防火牆就是關閉服務!

在終端使用超級管理員 root,執行命令關閉

systemctl stop firewalld # 關閉防火牆

systemctl start firewalld # 開啟防火牆

systemctl status firewalld # 檢視防火牆狀態

centos 6 版本中的防火牆: iptables

centos 7 版本中的防火牆: firewalld

輸入上邊的命令關閉之後,僅僅是本次關閉了,如果重啟系統防火牆仍會自動開啟,因此,我們需要 禁止 防火牆開機啟動!

system disable firewalld # 關閉開機啟動

system enable firewalld # 開啟開機啟動

2. 配置靜態 ip位址如果安裝系統的時候自動配置聯網規則,dhcp協議自動分配ip位址,有可能每次啟動作業系統的時候 ip位址發生變化,需要我們在每次開機後檢視 ip位址,確保後續的操作。

因此,我們可以使用 static協議靜態指定 ip位址,這樣每次啟動都是固定的 ip位址,有利於後續的操作!

使用 root 修改/etc/sysconfig/network-scripts/目錄下的ifcfg-ens33[?] 檔案

# 原有內容盡量不變,新增如下內容

onboot=

"yes"

# 開機啟動本配置

bootproto=

"static"

# 設定為 static模式

ipaddr=

"192.168.0.106"

# 指定固定的ip位址

netmask=

"255.255.255.0"

# 指定子網掩碼

gateway=

"192.168.0.1"

# 指定閘道器位址

dns1=

"114.114.114.114"

# 指定dns伺服器

使用 root 使用者重啟網路服務:

systemctl restart network

檢視配置的 ip位址資訊

ifconfig

初識Linux作業系統

簡介 萬用字元常用指令 管道軟鏈結 使用者管理 使用者組管理 檔案許可權修改 簡介 pwd 顯示當前路徑 cd 切換到指定路徑 ls 顯示當前路徑下所有檔案以及資料夾 ls l 以列表形式顯示當前檔案以及資料夾 可以簡寫為 ll ls a 顯示隱藏檔案 ls h 以k為單位顯示檔案以及資料夾 單獨使...

作業系統之程序初識

程序的定義 1 程序是具有一定獨立功能的程式在某個資料集合上的一次執行活動,是系統進行資源分配和排程的乙個獨立單位。2 從作業系統看 程序分為系統程序和使用者程序。系統程序執行作業系統的程式,完成作業系統的某些功能。使用者程序執行使用者程式,直接為使用者服務。系統程序的優先順序通常優於一般使用者的程...

Centos作業系統優化

網路相關 以下引數,可自行在 etc sysctl.conf檔案加入,執行sysctl p命令生效 net.core.somaxconn tcp連線經過三次握手後,埠最大的監聽佇列長度 預設值為128 net.ipv4.tcp syncookies 1 表示開啟syn cookies。當出現syn等...