10.19:xshell、作業系統、系統命令
一、xshell
一個遠端執行命令的客戶端程式,對應的服務端程式openssh-server(預設22埠)
套接字客戶端(xshell)---------------網路----------------套接字服務端(openssh-server)
遠端管理
windows:xhsell
緩衝區設定:控制內容顯示行數(檔案->預設會話屬性->終端)
上下翻頁:shift+PGUP、shift+PGDN
遠端連線失敗排錯:
測試網路連通性:ping一下ip
關閉防火牆:
systemctl stop firewalld 此次關閉
systemctl disable firewalld 永久關閉
關閉selinux
編輯檔案/etc/sysconfig/selinux:vim /etc/sysconfig/selinux
編輯內容:SELINUX=disabled
儲存退出
二、作業系統的啟動流程
1、計算機通電
2、啟動BIOS(計算機啟動一定會先啟動BIOS系統),掃描啟動裝置,從某一個啟動裝置中找到作業系統
3、讀取啟動裝置的第一個扇區的大小(稱之為主開機記錄mbr)
前446 bootloader程式-->(grub程式:一種bootloader程式)(啟動裝載程式)
中64 分割槽資訊
末2 結束標誌位
4、啟動裝在程式(grub程式)負責將作業系統核心裝載入記憶體
讀取執行級別
0:關機
1:單使用者模式,不用輸入賬號密碼進作業系統後就是管理員賬號(破解root密碼,不可遠端)
2:多使用者模式,沒有網路
3:多使用者模式,有網路
4:系統未使用,保留
5:圖形介面,多使用者,有網路
6:重啟
centos7啟動的第一個程式:systemd,pid=0 (★★★★★★)
啟動其它程式
三、單使用者模式
在grub介面按“e”進入編輯,找到“ro”一行,將“ro”替換為“rw init=/sysroot/bin/sh”,按Ctrl+x進入單使用者模式
執行chroot /sysroot #chroot切換系統,/sysroot/目錄就是原始系統
修改root密碼:passwd root
修改後執行:touch /.autorelabel #讓SElinux失效
注意:關閉selinux,否則密碼不會生效
防止方式:grub加密:grub2-setpassword
修改配置檔案/boot/grub2/grub.cfg,刪除--unrestricted(不限制的,自由的):設定經過grub時需不需要輸入grub密碼
四、光碟修復模式/救援模式
進BIOS設定優先項,把光碟或者U盤的啟動級別調到最高
開機後執行chroot /sysroot
修改root密碼:passwd root
修改或者去除grub密碼:grub2-setpassword
防止:BIOS加密,設定密碼
漏洞:扣主機板電池
防止:鎖機箱,放機房
五、系統命令
1、什麼是系統命令
shell直譯器對系統介面的封裝結果
系統命令/shell命令-》shell直譯器-》系統介面-》核心-》硬體
應用程式-》系統命令/shell命令-》shell直譯器-》系統介面-》核心-》硬體
shell直譯器-》系統介面-》核心-》硬體
2、為何要用系統命令
為了更簡單地使用計算機
3、
①shell代表的是直譯器,是對系統介面的封裝,即在系統介面外又加了一層殼
shell只是一種稱呼,bash直譯器是具體的一種shell
②
shell這門程式語言,命令及語法
shell指令碼:用shell語言寫出的程式
4、posix
posix全稱可以指的作業系統介面,posix是一種規範,linux系統支援posix
5、shell互動式環境
#:超級管理員用提示符
$:普通使用者提示符
~:當前使用者個人資料夾--》家目錄
useradd 使用者名稱
互動式修改密碼:passwd 使用者名稱
非互動式改密碼:echo “123” | passwd 使用者名稱 --stdin |:共享記憶體
6、shell命令的語法格式
命令:一個單詞,對應著一個功能/程式,執行一條命令就啟動了一個程式
選項:對命令的描述,控制命令的具體執行
引數:命令的作用目標,操作物件
相關文章
- linux-10-xshell介紹-作業系統的啟動流程-系統命令Linux作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- java 執行作業系統命令Java作業系統
- Linux作業系統 paste命令Linux作業系統AST
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統1—作業系統概論(上)作業系統
- 作業系統2—作業系統概論(下)作業系統
- UNIX作業系統中常用的命令作業系統
- 《作業系統》作業系統
- 作業系統作業系統
- [作業系統]作業系統
- Linux作業系統上必需要學的系統管理命令Linux作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 計算機作業系統|作業系統引論計算機作業系統
- 各個作業系統的 作業系統日誌作業系統
- 作業系統 作業5作業系統
- Powershell 命令列安裝 Windows 作業系統命令列Windows作業系統
- 幾種作業系統mt命令比較作業系統
- SOLARIS作業系統常用命令(轉)作業系統
- 作業系統-1.1_2作業系統四個特徵作業系統特徵
- 計算機作業系統教程 2 作業系統概述計算機作業系統
- NodeOS作業系統作業系統
- Windows作業系統Windows作業系統
- 作業系統原理作業系統
- 作業系統概念作業系統
- Python 執行 Linux 作業系統命令PythonLinux作業系統
- 在PL/SQL中執行作業系統命令SQL作業系統
- XP上作業系統塊的檢視命令作業系統
- 在sqlplus執行作業系統命令SQL作業系統
- 【作業系統2】作業系統啟動過程與異常/中斷,系統呼叫作業系統
- 作業系統體系結構作業系統
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- 不同作業系統上遮蔽oracle的作業系統認證方式作業系統Oracle
- 作業系統 中斷異常系統呼叫作業系統
- 自制作業系統(一) 第一個作業系統作業系統
- Linux 作業系統Linux作業系統