linux03 常用linux命令

2021-09-23 22:31:34 字數 3164 閱讀 5015

1.使用者名稱

hostname

臨時:hostname 名稱

永久:/etc/sysconfig/network

2.主機對映: ip和名稱

linux: /etc/hosts

windows: c:\windows\system32\drivers\etc\hosts

3.虛擬機器和宿主機通訊方式:

1.橋接模式: 宿主機物理網絡卡和虛擬交換機通過虛擬網橋連線(宿主機和虛擬機器同一網段)

2.nat模式: 虛擬交換機(vmnet8)與宿主機中的虛擬網絡卡(vmnet8)連線。

虛擬交換機(vmnet8)與物理網**過nat裝置建立連線。

3.僅主機模式:虛擬交換機(vmnet1)與宿主機中的虛擬網絡卡(vmnet1)連線。

配置:1.配置nat模式,子網

2.配置靜態ip

vim /etc/sysconfig/network-scripts/ifcfg-eth0

uuid:32位唯一字串

bootproc: 連線協議(dhcp:動態網路分配 none/static:靜態ip分配)

hwaddr: mac位址(唯一)

ipaddr: ip位址

netmask:子網掩碼

dns1: dns位址

gateway: 閘道器位址

4.使用者和組

1.什麼是使用者和組

使用者是許可權集合

組是儲存和管理使用者(容器)

2.使用者和組分類

使用者:root 0

系統使用者 1 -499

普通使用者 500 - 60000

組:系統

普通組私有組

3.檢視

cat /etc/passwd

cat /etc/group

4.操作

useradd/usermod/userdel

groupadd/groupmod/groupdel

向組中新增刪除使用者:

gpasswd -a/-d

5.檔案許可權

檔案型別: (-普通檔案 d:目錄 l:鏈結檔案)

許可權:u g o

修改許可權:

chmod u/g/o/a +/- r/w/x 檔案

chmod 755 檔案

修改所屬(root):

chown 使用者:組 檔案

6.sudoer許可權

授權:/etc/sudoers

執行操作:

sudo useradd 使用者

7.系統啟動級別:

runlevel

修改: /etc/inittab

0 - 6

8.打包壓縮

apache的web伺服器(80)

1.檢視服務

2.啟動

3.開機自啟

檢視:chkconfig --list | grep httpd

4.資源

/var/www/html

10.掛載

將裝置連線目錄

臨時掛載: mount -t iso9660 -o ro/loop 掛載源 掛載點

永久掛載: /etc/fstab

解除安裝: unmount 掛載點

11.時區和時間

/etc/sysconfig/clock

/etc/localtime

共享檔案: /usr/share/zoneinfo/asia/shanghai

13.本地yum源配置

yum源: 本質web伺服器+rpm軟體包+索引檔案

yum源目錄: /etc/yum.repos.d/

配置本地yum源:

1.搭建yum伺服器

1.1 web伺服器(httpd)

1.2 iso映象掛載檔案

ln -s /mnt/cdrom/ /var/www/html/cdrom

2.在/etc/yum.repos.d/配置repo檔案

[local]

name=centos-$releasever - local

baseurl=

gpgcheck=0

enabled=1

3.檢測

yum repolist:檢視yum倉庫列表

yum list:檢視當前能夠安裝程式列表

14.程序管理

1.程序概念

程式: 靜態 (資料結構+演算法)

程序: 程式的執行狀態,動態的(乙個程式可能有多個程序)

執行緒: 程序中執行任務最小單元

程序在執行過程中可能會產生新的程序,程序之間產生父子關係。

產生程序的程序稱為父程序;被產生的程序稱為子程序。

2.程序生命週期

就緒狀態: 除了cpu之外其他資源已具備

執行狀態: 獲取到cpu的時間片

阻塞狀態: io阻塞操作

3.程序管理命令

1.檢視程序

ps: 檢視程序執行狀態(cpu,資源,pid,當前狀態等)

ps -aux:檢視所有使用者的所有程序

pstree: 檢視程序樹(能夠檢視程序繼承關係 -p:能夠檢視pid)

top: 檢視程序狀態(定期更新狀態)

jps: 檢視jvm程序(jdk中的)

2.殺死程序

kill pid:殺死程序

kill -9 pid:強制殺死程序

pkill pname:殺死程序

pidof pname:根據名稱獲取pid

3.程序排程

ctrl+c: 終止程序(只能終止前端程序)

ctrl+z: 掛起程序

fg: 切換為前台程序

bg: 切換為後台程序

jobs: 檢視任務

Linux03高階命令

1 df命令 作用 檢視磁碟空間 語法 df h h作用為表示可讀性較高的形式展示大小 2 free指令 作用 檢視記憶體使用情況 語法 free m m的意思是以m為單位顯示,類似的還有 b k g 3 head指令 作用 檢視檔案前部分內容 用法 head n 路徑 n代表行數,檢視檔案的前幾行...

Linux 03 目錄解析

1 解除安裝掛載分割槽 df h 檢視硬碟分割槽 umount boot 解除安裝分割槽 mount dev sda1 boot 掛載分割槽 du s 檢視各個檔案目錄的大小 var 包含系統一般執行時要改變的資料。通常這些資料所在的目錄的大小是要經常變化或擴充的。原來 v a r目錄中有些內容是在...

Linux 03 鏈結概念

linux 鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 情況下,ln命令產生硬鏈結。硬連線指通過索引節點來進行連線。在 linux 的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點號 inode index ...