VM安裝虛擬機及其破解密碼

學習散記
一,簡單的了解一下操作系統
1、操作系統是什么?
操作系統(Operating System,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是配置在計算機硬件上的第一層軟件,任何其它軟件都必須在操作系統的支持下才能運行。
操作系統的主要功能是為管理硬件資源和為應用程序開發人員提供良好的環境來使應用程序具有更好的兼容性,為了達到這個目的,操作系統內核提供一系列具備預定功能的多內核函數,通過一組稱為系統調用的接口(應用編程接口API,由操作系統實現提供的所有系統調用所構成的集合,是應用程序和系統之間的接口)呈現給用戶。系統調用把應用程序的請求傳給內核,調用相應的內核函數完成所需的處理,將處理的結果返回給應用程序。
2、操作系統內核的功能
(1)系統調用接口
(2)程序管理
(3)內存管理,虛擬內存—內存交換
(4)文件系統管理
(5)設備驅動
3、常見的操作系統:
UNIX、Linux類、MacOS、Windows類、iOS、Android、ChromeOS
注:linux嚴格來說只是linux內核,我們通常說的linux其實都是基于linux內核的一個發行版本的操作系統。linux這些發行版都是免費使用和自由傳播的操作系統并且Linux發行版在服務器上已成為主流的操作系統。
二,安裝linux的操作過程(VMware Workstation Pro 中進行實驗)
1,VMware Workstation Pro 界面(老鐵們,下面就看圖吧)
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200319181402500.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTYyNjQ2OA==,size_16,color_FFFFFF,t_70在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
OK,老鐵們,這是我安裝的過程,比較簡潔,有什么需要補充的地方,歡迎大家提出來哦。O(∩_∩)O

三,通過終端控制操作系統
終端:也稱為終端設備,是計算機網絡中處于網絡最外圍的設備,主要用于用戶信息的輸入以及處理結果的輸出等。
虛擬終端:同一臺終端(物理設備)上虛擬出多個終端,它們之間互相不影響,這些終端就是虛擬終端,默認有6個,可通過ctrl + alt +f[1/2/3/4/5/6]來進行切換。
OKKK!
我們現在開始進行一些簡單的操作吧!
首先我們要了解Linux命令的基本格式:
命令的格式:主命令 選項 參數(操作對象)
現在向大家介紹一些簡單的命令,體驗一波命令是怎樣控制計算機的。
使用命令重啟和關閉linux操作系統:
重啟:reboot,shutdown -r now
關機:shutdown -h now,poweroff
這兩個命令我就不演示了,大家可以自己試一試,它們的神奇!
查看當前linux的發行版信息:cat /etc/redhat-release
cat 命令用于查看純文本文件(內容比較少的),因為cat在英語中是“貓”的意思,是不是給你一種嬌小可愛的感覺呢?
/etc/redhat-release 這是文件路徑,到后面我們會學習到。
OK!我們使用管理員登錄,進入命令界面。
在這里插入圖片描述
我們可以看到該操作系統的版本!
接下來我們查看內核版本:
主版本號 . 子版本號 [ 修正版本號 [. 編譯版本號 ]]
在這里插入圖片描述
查看linux系統的時間:date
輸出和更改日期時間:date(軟件、系統時間)
更改日期的格式 月日時分年.秒
date -s 只有root才能設置,其它只能查看
date -s 20160813 日期為20160813,時間為00:00:00
date -s 01:01:01 設置具體時間,不會對日期做更改
date -s “01:01:01 2016-08-13″ 設置全部時間
date -s “01:01:01 20160813″ 設置全部時間
date -s “2016-08-13 01:01:01″ 設置全部時間
date -s “20160813 01:01:01″ 設置全部時間
在這里插入圖片描述
查看硬件時間:clock
查看硬件時間:hwclock
-w 系統時間給硬件時間
-s 硬件時間給系統時間
查看日歷:cal
cal 查看當年當月的日歷
cal 年份 查看一年日歷
cal 月份 年份 查看當年當月的日歷
cal -1 查看該月的日歷
cal -3 查看前一個月,本月,下月的日歷

四,遠程連接控制操作系統
我們使用的是這款遠程連接軟件
在這里插入圖片描述
首先,我們進入命令界面,查看該機的IP
查看IP命令,簡單點寫:ip a
我們看自己的IP,看的是第二大段
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
登入成功!
切換用戶更改命令提示符的用戶名(switch user):su - 用戶名
修改主機名:hostname或者hostnamectl set-hostname 主機名
查看當前的工作目錄(print work directory):pwd
注意:windows和linux系統的目錄路徑表示的不同
更改當前的工作目錄,即切換目錄(change directory):cd
1、絕對路徑(以/開始的路徑):cd /home/redhat
2、相對路徑(不是以/開始的路徑):cd /;cd home;cd redhat

直接回到當前用戶的主目錄:cd ~
回到當前目錄的上一級目錄:cd …
回到當前目錄:cd .
切換到之前的目錄:cd -
修改密碼(password):passwd
刪除密碼:passwd -d 用戶名

五,如果忘記密碼,我們該怎么辦?
破解root密碼精簡版:
1、重啟虛擬機
2、在linux16末尾加上 rd.break,ctrl+x執行
3、mount -o remount,rw /sysroot
4、chroot /sysroot
5、passwd root
6、輸入新密碼:
7、確認密碼
8、touch /.autorelabel
接下來,我帶大家看一波圖片!
1,重啟Linux系統主機并出現引導界面時,按下鍵盤上的e鍵,進入內核編輯界面:
在這里插入圖片描述
在Linux16參數這行最后追加“rd.break”,并按下Ctrl+X組合鍵,得到下面圖片:
在這里插入圖片描述
接下來,我們就開始輸入上面所給出的命令,我們得到下圖界面在這里插入圖片描述
好了,我們現在只需要等待就可以了,重啟之后就是我們新設的密碼,之前忘記的密碼已經被大風刮走了。
我是小白,歡迎大家來看我!

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

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

相關文章

RHCSA第一天

1,VMware Workstation Pro 界面(老鐵們,下面就看圖吧 1,2題如下 3,4題如下 5,6題如下 破解root密碼精簡版: 1、重啟虛擬機 2、在linux16末尾加上 rd.break,ctrlx執行 3、mount -o remount,…

RHCSA第二天

第二次作業 1、使用思維導圖工具畫出linux的文件系統層級結構圖(其中要指出不同文件的文件類型且簡要說明不同文件的作用) 2、總結出vim的三個模式中你認為實用的命令 這款挺好用! 第一題 第二題 Linux vi/vim 所有的 Unix Like 系統都會…

RHCSA第三天

1、在根下創建一個目錄ceshi,在測試目錄下創建一個user目錄,將/etc/passwd和/etc/shadow文件復制到/ceshi/user目錄中,給/ceshi//user/passwd文件創建一個硬鏈接文件為passwd.bak,給/ceshi/user/shadow文件創建一個軟鏈接為sh.lin…

RHCSA第四天

廢話不說,直接上! 第一題 保存退出。 第二題 密碼簡單,需要輸入兩次方可成功。 第三題 第四題 第五題

MySQL學習(1)

簡述MySQL體系結構 Mysql是由SQL接口,解析器,優化器,緩存,存儲引擎組成的 Connectors指的是不同語言中與SQL的交互 Management Serveices & Utilities: 系統管理和控制工具 Connection Pool: 連接池。管理緩沖用戶…

MySQL學習(2)

1、使用源碼安裝MySQL 5.7 1、安裝開發工具和開發包 yum install makegcc gcc-c cmake bison-devel ncurses-devel -y yum install libaio libaio-devel openssl-devel -y yum install perl-Data-Dumper -y yum install net-tools -y 2、編譯安裝MySQL 1)解壓 [r…

MySQL學習(3)單表查詢

素材如下: DROP TABLE IF EXISTS course; CREATE TABLE course ( cs_id int(11) NOT NULL COMMENT 課程編號, cs_name varchar(50) NOT NULL COMMENT 課程名稱, cs_credit tinyint(255) unsigned DEFAULT NULL COMMENT 課程學分, cs_type char(12) DEFAULT NULL C…

MySQL學習(4)多表查詢

1.創建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 創建score表。SQL代碼如下: CRE…

MySQL學習(5)數據庫備份

數據庫備份,數據庫為school,素材如下 1.創建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address …

MySQL(查看數據文件目錄)

show global variables like %datadir%;

mysql在rpm安裝方式下查看隨機生成密碼命令

mysql安裝成功后創建的超級用戶rootlocalhost的密碼會被存儲在/var/log/mysqld.log grep temporary password /var/log/mysqld.log

MySQL(6)視圖

步驟1:創建學生表stu,插入3條記錄。 CREATE TABLE stu ( s_id INT PRIMARY KEY, s_name VARCHAR(20), addr VARCHAR(50), tel VARCHAR(50) ); INSERT INTO stu VALUES(1,XiaoWang,Henan,0371-12345678), (2,XiaoLi,Hebei,13889072345), (3…

MySQL(7)索引

表結構如下: writers表結構 字段名 數據類型 主鍵 外鍵 非空 唯一 自增 w_id SMALLINT(11) 是 否 是 是 是 w_name VARCHAR(255) 否 否 是 否 否 w_address VARCHAR(255) 否 否 否 否 否 w_age CHAR(2) 否 否 是 否 否 w_note VARCHAR(255) 否 否 否 否 否 …

MySQL(8)存儲過程和函數

字段名 數據類型 主鍵 外鍵 非空 唯一 自增 id INT 是 否 是 是 否 name VARCHAR(50) 否 否 是 否 否 glass VARCHAR(50) 否 否 是 否 否 mysql> create table sch (-> id int primary key not null unique,-> name varchar(5…

MySQL(9)主從復制和讀寫分離

1.理解MySQL主從復制原理。 復制是MySQL提供的一直高可用、高性能的解決方案,一般用來建立大型的應用,總體來說,分為以下三步: (1)master將改變記錄到二進制日志(binary log)中(這些記錄叫做二進制日志事件&#x…

NoSQL(1)

1、簡述redis應用場景。 Redis 概念:Redis(Remote Dictionary Server),即遠程字典服務,是用C語言開發的一個開源的高性能鍵值對(key-value)數據庫。特征: 數據間沒有必然的聯系內部…

NoSQL(2)

1、string list hash結構中,每個至少完成5個命令,包含插入 修改 刪除 查詢,list 和hash還需要增加遍歷的操作命令 1、 Keys相關的命令操作: (1) 查看key是否存在: EXISTS name #判斷該鍵是…

NoSQL(3)

1、什么是MongoDB ? MongoDB 是由C語言編寫的,是一個基于分布式文件存儲的開源數據庫系統。 在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB 旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB 將數據存儲為…

Python二級筆記(1)

操作題 1,寬度為30字符,星號字符填充,居中對齊。如果輸入字符串超30位,則全部輸出。 例如:鍵盤輸入字符串q為‘abcd’,屏幕輸出abcd 代碼: s input(請輸入一個字符串:) print({:*^30}.form…

Python二級筆記(2)

知識點: 1,鏈表可以是線性結構也可以是非線性結構 線性表的鏈式存儲結構稱為線性鏈表;鏈表上一種物理存儲單元上非連續,非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的,鏈表可以說…