今天是Linux線上培訓的第二天,主要是Linux環境的安裝和幾個常見命令的學習,具體如下:
一、RHEL7系統的安裝
首先是VMware WorkStation 12.0軟體的安裝,然后是RHEL7系統的安裝,整個環境搭建的程序比較順利,按照書上的操作步驟執行,一步一步下一步即可,
這里有一個重要的知識點(考點):重置root管理員密碼
1. 首先確認是否為RHEL7系統,如果是,繼續下面操作;
[root@linuxprobe ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo)
2. 重啟Linux系統并在出現如下界面時,按下e健進入內核編輯界面;

3. 在linux16引數這行的最后追加“rd.break”引數,然后按下Crtl + X組合鍵來運行修改過的內核程式;

4. 大約30秒后,進入到系統的緊急救援模式;

5. 依次輸入以下命令,等待系統重啟完畢,就可以使用新的密碼登錄系統了,
mount -o remount,rw /sysroot chroot /sysroot passwd touch /.autorelabel exit reboot

二、RPM(紅帽軟體包管理器)
RPM(Red-Hat Package Manager)的含義:是指將軟體的源代碼和安裝規則打包在一起,讓軟體按照規則自動安裝,
RPM的作用:降低Linux系統上軟體安裝的難度,
RPM是以一種資料庫記錄的方式來將所需要的套件安裝在Linux主機的一套管理程式,也就是說Linux系統中存在一個關于RPM的資料庫,它記錄了安裝的包與包之間的依賴相關性,
RPM包是預先在Linux主機上編譯好并打包的檔案,安裝起來非常快捷,

三、Yum軟體倉庫
Yum軟體倉庫可以根據用戶的要求分析出所需軟體包及其相關的依賴關系,然后自動從服務器下載軟體包并安裝到系統,
Yum軟體倉庫也可以理解為Yum源,Yum源的三種提供方式:http://xxx、ftp://xxx、file://xxx(xxx是指url),
四、systemd初始化行程
RHEL7系統開始使用systemctl命令來管理服務,簡單來說,systemctl是systemd服務的配置工具,
具體命令如下:
systemctl start foo.service 啟動服務
systemctl restart foo.service 重啟服務
systemctl stop foo.service 停止服務
systemctl status foo.service 查看服務狀態
systemctl reload foo.service 重新加載組態檔(不停止服務)
systemctl enable foo.service 開機自啟動
systemctl disable foo.service 開機不自啟動
systemctl is-enabled foo.service 查看特定服務是否為開機項
systemctl list-unit-files --type=service 查看各個級別下服務的啟動與禁用情況
五、新手必須掌握的Linux命令
1、echo命令
用于在終端輸出字串或變數提取后的值,
[root@linuxprobe ~]# echo linuxprobe
linuxprobe
2、date命令
用于顯示以及設定系統時間,
[root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S" 2020-02-16 16:30:28
3、reboot命令
用于系統重啟,
[root@linuxprobe ~]# reboot
4、poweroff命令
用于關機,關機命令還有shutdown、init 0
[root@linuxprobe ~]# poweroff
5、wget命令
用于在終端下載網路檔案,
[root@linuxprobe ~]# wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
6、ps命令
用于查看系統中行程的瞬時狀態,
[root@linuxprobe ~]# ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.5 0.3 52840 6728 ? Ss 16:42 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 23 root 2 0.0 0.0 0 0 ? S 16:42 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 16:42 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S 16:42 0:00 [kworker/0:0]
7、top命令
用于動態地監測行程活動與系統負載等資訊,
8、pidof命令
用于查詢某個指定服務行程地PID值,
[root@linuxprobe ~]# pidof sshd 2060 1675
9、kill命令
用于終止某個指定PID地服務行程,
[root@linuxprobe ~]# kill 2060
10、killall命令
用于終止某個指定名稱的服務所對應的全部行程,
[root@linuxprobe ~]# killall httpd

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/140431.html
標籤:Linux
上一篇:You (oracle) are not allowed to use this program (crontab)
