1. 程式人生 > >Linux基礎(一)——服務器基礎及簡單命令集

Linux基礎(一)——服務器基礎及簡單命令集

linux unix

Linux概述
Linux是一種操作系統,
Unix之父,肯.湯普森,丹尼斯.李奇(C語言之父)
Linux之父,林納斯.托瓦茲
自由軟件之父,理查德.斯托曼  GNU項目

常見服務器系統

Unix,IBM、HP、Sun、BSD……少數幾個公司(封閉)
Linux,紅帽、Debian、深度、……很多個公司(開源)
Windows,微軟公司(封閉)

Linux常見文件系統

    XFS       常用
    EXT4  
    SWAP     虛擬內存文件

Linux簡單命令集

yum  -y  install  bash-completion     安裝一個輔助包
yum  -y  install   軟件名  .. ..       加載、安裝一個軟件             
remove      移除
systemctl   restart   服務名 .. ..         啟動一個服務
start|stop   關閉 

Linux網絡配置指令集

‘Ifconfig ‘                                 查看已連接的網卡設備
route –n                  查看路由表
cat  /etc/resolv.conf    查看DNS服務器地址
nmcli  con  show      查看網絡配置(連接名)
Cat  /etc/sysconfig/network-scripts/ifcfg-eno16777736 
查看網卡配置文件夾
Nmcli device status                     查看所有網卡設備
Nmcli connect delete eno16777736    刪除某一個網卡
Nmcli connect add con-name network ifname eno16777736
type Ethernet 
重新為網卡eno16777736 添加一個名為network 的配置
nmcli con mod “連接名” ipv4.method manual ipv4.address
“ip地址/掩碼位數”
手工配置子網掩碼
Nmcli con mod “連接名”connection.autoconnect yes
配置允許自動連接
Nmcli con mod “連接名”ipv4.gateway 網關地址
Nmcli con mod “連接名”ipv4.dns dns地址
Nmcli con down/up “連接名” 停用/激活指定連接

Linux修改密碼

1.  Echo “123” |passwd – stdin root
2.  

相對路徑和絕對路徑

‘相對路徑‘:不受當前位置影響,以”/” 開始,特點是搜索準確
‘絕對路徑‘:
通配符:
‘* ‘     可以匹配任何文件
‘?‘   只能匹配一個字符

Linux 文件、文件夾的顯示、創建、復制、刪除和移動

‘顯示:‘
Ls :   顯示根目錄下面的所有文件/文件夾
Ls  -A: 顯示所有文件/文件夾(包括.開頭的隱藏文檔)
Ls  -l: 以長格式顯示詳細列出 文件權限、大小、等
Ls  -lh: 提供易讀的容量單位

‘創建‘:
Mkdir : mkdir 文件 /  文件夾//
Mkdir –p /vod/movie  表示連父系目錄一起創建

‘復制:‘
CP-copy:cp 被復制的文件 目標地址
Cp –r :     遞歸復制,若復制文件內包括文件夾 則必須有次選項
Cp –p :     復制時保持原有的權限,修改時間等不變
Cp –rp:      一般情況下我們做文件復制時結合使用

‘刪除:‘
Rm-remove:  rm 文件或者文件夾
Rm –r  :     遞歸刪除,刪除文件夾及下面的文件
Rm –fr / :     刪除根目錄文件( 謹慎操作)

‘移動/改名‘
Mv :            mv被移動的文檔A  目標文檔B
Mv 被移動的文件  目標文件夾

Linux基礎(一)——服務器基礎及簡單命令集