日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

循序渐进学习Linux--第二天更新

發布時間:2024/4/14 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 循序渐进学习Linux--第二天更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、馮·諾依曼體系結構

CPU、內存、磁盤、輸入設備、輸出設備

二、cpu的架構

cpu組成包括:運算器、控制器、寄存器

PC兼容CPU架構:X86、X64位(一般兼容X86架構)
手機的CPU架構:ARM架構(高通、華為、三星)
服務器、工作站CPU架構:
sun工作站 ultra-sparc cpu架構 solaris操作系統
IBM power cpu架構 AIX操作系統
HP alpha HP-UX

三、操作系統的概念

Application
操作系統(系統調用、庫調用)
硬件

API(Application program interface)
ABI(Application binary interface)
POSIX(portable operating system interface of unix)
為一個posix兼容操作系統寫的程序,移植到其他遵循posix規范的操作系統上依舊可以運行

四、GNU組織和GPL開源協定

GPL(General public license)、BSD、Apache開源協定

FSF(Free software foundation)
ASF(Apache software foundation)
雙線授權
Community:遵循開源協定
Enterprise版本

開源和閉源
開源(開放源代碼)
閉源(不開放源代碼)

五、程序包管理器

程序的組成部分:二進制文件、配置文件、庫文件、幫助文件

Debian:dpkg(deb),apt-get

Redhat:rpm,yum

Suse:rpm,zypper

LFS(Linux From Scratch)

六、人機交互接口

GUI(Graphical user interface) Gnome、KDE
CLI(Command-line interface) bash、zsh、csh、sh、tsh

七、Linux終端

物理終端:一般在機房用鼠標、鍵盤連服務器、再接上顯示器 這樣的終端叫物理終端 console

虛擬終端(tty)ctrl+alt+fX
centos6:一般默認F7為圖形終端
centos7:在哪個終端啟動,圖形終端就在哪個終端

串行終端:通過串口連接,進行特定速率的字符交付的終端

偽終端:ssh桌面連接的終端(pty)

八、【root@localhost ~】#各個字段的說明

root:登陸的用戶名
localhost:主機名的簡寫
~:當前目錄,也叫工作目錄
#代表超級管理員,$代表普通用戶

九、Linux哲學思想詳解

1、一切皆文件

把幾乎所有的資源統統抽象為文件的形式:包括硬件設備、甚至包括通信接口

2、由眾多功能單一的程序組成:一個程序只做一件事,并且做好

ps -ef | grep ssh (ps程序和grep程序組合)

3、盡量避免跟用戶交互

目標:易于以編程的方式實現自動化任務

4、使用文本文件保存配置信息

十、Linux文件系統文件路徑表示

/etc/sysconfig/network-scripts/ifcfg-eno16777736

(1) basename:最右側的文件或目錄名(ifcfg-eno16777736)
dirname:basename左側的路徑(/etc/sysconfig/network-scripts)

(2)文件名的使用法則:
嚴格區分字符大小寫:file1,File1,FIFE1 是不同的文件
目錄也是文件,在同一路徑下,兩個文件不能同名
支持使用除/以外的任意字符
文件名最長不能超過255個字符
(3)文件的路徑表示:
絕對路徑:從根開始表示出的路徑
相對路徑:從當前位置開始表示出的路徑

十一、Linux的命令通用語法格式

eq: ls -l /etc

command options arguments

(1) command

調用一個命令,就相當于執行一個程序(請求內核將某一個二進制程序運行為一個進程)
命令本身是一個可執行的程序文件(二進制格式的文件)

程序--》進程
靜態--》動態

多數程序文件都存放在:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin

普通用戶命令:/bin,/usr/bin,/usr/local/bin
管理員命令:/sbin,/usr/sbin,/usr/local/sbin

共享庫:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64

命令分為兩類:(可用type命令查看是內部命令還是外部命令)
由shell程序自帶的命令:內置命令(builtin)
獨立的可執行程序文件,文件名即命令名,就叫外部命令

Shell程序是獨特的程序,負責解析用戶提供的命令 shell怎么知道用戶輸入的命令在哪里呢,根據環境變量進行查找PATH

(2)options 指定命令的運行特性

參數的表現有兩種形式
短選項 -l
長選項 --list

(3)arguments 命令的作用對象,命令對哪個對象生效

不同的命令的參數,有些命令可同時帶多個參數,多個參數之間以空白分隔符分開

十三、命令的幫助獲取

內部命令
help command
外部命令
(1) 命令自帶有簡要格式的使用幫助
ls --help
(2)命令的使用手冊 manual
這個使用手冊的位置在:/usr/share/man
用法:man command

SECTION:name:命令的作用說明synopsis:命令的語法格式description:命令的描述options:選項examples:使用示例author:作者bugs:報告程序bug的方式see also:參考man手冊有章節之分1、用戶命令(普通用戶和管理員用戶都可以運行的命令)2、系統調用3、C庫調用4、設備文件及特殊文件5、配置文件的格式及相關參數6、游戲7、雜項8、系統管理員手冊章節(管理工具及守護進程)

十四、linux常用命令詳解,以及常用命令進階用法

轉載于:https://blog.51cto.com/9516436/2318456

總結

以上是生活随笔為你收集整理的循序渐进学习Linux--第二天更新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。