原创 shell:概述、腳本編寫、變量的簡單基礎
shell(衆多解釋器的總結) bash(默認的解釋器) 解釋器存放位置:/etc/shells查看已裝的解釋器沒有解釋器可以安裝相應的解釋器直接輸入解釋器名稱進入,exit退出 永久更改解釋器:useradd -s 解釋器/bin/k
原创 linux-擴展應用:vim編輯技巧、發佈網絡YUM源、源碼編譯安裝
主要用途/boot 存放系統引導必需的文件,包括內核、啓動配置/bin、/sbin 存放各種命令程序(bin下存放普通用戶的,sbin下存放root的)/dev 存放硬盤、鍵盤、鼠標、光驅等各種設備文件
原创 計算機網絡知識——基礎的網絡設備的簡單介紹
網絡設備介紹: 交換機 - 連接相同網絡的設備; 路由器 - 連接不同網絡的設備; 防火牆 - 配置網絡權限控制策略;網絡安全設備: 防火牆 ***設備網絡設備的分類: 傻瓜式設備:簡單易上手的,不需要手動配置
原创 linux-擴展應用:vim編輯技巧、發佈網絡YUM源、源碼編譯安裝
權限數值化: 基本權限 r=4 w=2 x=1附加權限 SUID=4 SGID=2 Stiky Bit=1使用數值形式來設置權限統計文件的佔用空間:dudu [選項]... [目錄或文件]-s:只統計每個參數所佔用的總空間大小-h:
原创 linux基本命令操作03
軟件包管理1.讓光盤文件的內容出現在系統(掛載)[root@A ~]# mkdir /rhel7[root@A ~]# mount /dev/cdrom /rhel7mount: /dev/sr0 寫保護,將以只讀方式掛載[root
原创 linux學習筆記--工程師技術:郵件服務器,數據庫服務基礎
兩臺虛擬機,均修改防火牆與主機名虛擬機server0:# firewall-cmd --set-default-zone=trusted #將防火牆默認區域改爲trusted #
原创 linux基本命令操作-目錄與文件的配置和管理
Linux命令 用戶輸入的指令----->解釋器----->內核------->硬件-用來實現某一功能的指令或程序 -輸入命令然後執行相應的程序來實現功能,不是簡單的命令字符實現的 程序在bin下:#ls /bin/xxx-
原创 linux-DNS服務
虛擬機A 1. 將防火牆狀態設置爲trusted 2.SELinux當前修改爲permissive 3.SELinux永久狀態修改爲permissive 4.清空Yum緩存,檢查Yum是否可用 虛擬機B
原创 shell:數值運算、條件測試、if判斷
bash-completion包:支持tab補齊 數值運算:整數運算、小數運算一、整數運算1、exprexpr A + B,A和B之間要空格,否則直接顯示A+Bexpr A - Bexpr A * B #乘法需要採用轉義\
原创 linux學習筆記-工程師技術:HTTP服務基礎(Web服務基本搭建)、網頁內容訪問、安全Web服務、動態網站的部署
兩臺虛擬機,均要檢測1.IP地址 ifconfig2.是否可以解析,nslookup server0.example.com3.Yum是否可用 yum repolist4.防火牆默認區域修改爲trusted-----------
原创 linux-擴展應用:vim編輯技巧、發佈網絡YUM源、源碼編譯安裝
主要用途/boot 存放系統引導必需的文件,包括內核、啓動配置/bin、/sbin 存放各種命令程序(bin下存放普通用戶的,sbin下存放root的)/dev 存放硬盤、鍵盤、鼠標、光驅等各種設備文件
原创 linux基本命令-基本權限和歸屬(1)
cron計劃任務(週期性計劃任務) 按照設置的時間間隔對用戶反覆執行固定系統任務重要:時間+計劃系統服務(名稱):crond日誌文件:/var/log/crond從一開機就開始記錄crond(不管成功還是失敗)使用 crontab
原创 linux-RAID磁盤陣列、進程管理、日誌管理、systemctl控制
RAID磁盤陣列廉價冗餘磁盤陣列RAID– Redundant Arrays of Inexpensive Disks– 通過硬件/軟件技術,將多個較小/低速的磁盤整合成一個大磁盤– 陣列的價值:提升I/O效率、硬件級別的數據冗餘– 不同R
原创 linux學習筆記--工程師技術:shell腳本基礎
Shell腳本 腳本:可以執行文件,運行後可以實現某種功能(命令的堆積,非交互)規範Shell腳本的一般組成#! 環境聲明(Sha-Bang)# 註釋文本可執行代碼#!/bin/bash #環境聲明,聲明寫的腳本是bash這個程
原创 linux工程師技術-01 -SElinux、配置高級連接、防火牆管理策略
Security-Enhanced Linux(SElinux)– 美國NSA國家安全局主導開發,一套增強Linux系統安全的強制訪問控制體系 目的:強制訪問控制體系– 集成到Linux內核(2.6及以上)中運行– RHEL7基於SE