Linux目錄結構

第1章 linux顯示中文亂碼如何解決與排查
1.1 亂碼原因
Linux系統的字符集與遠程連接工具的字符集不一樣
1.2 排查
(1) 查看系統的字符集:echo $LANG
(2) 查看遠程連接工具的字符集

1.3 如何解決(如何修改Linux字符集)
[root@oldboyedu50 /oldboy]# export LANG=zh_CN.UTF-8
[root@oldboyedu50 /oldboy]# echo $LANG
zh_CN.UTF-8
1.4 永久修改字符集
[root@oldboyedu50 /oldboy]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@oldboyedu50 /oldboy]# source /etc/sysconfig/i18n
[root@oldboyedu50 /oldboy]# echo $LANG
en_US.UTF-8
https://www.processon.com/view/link/59e978b0e4b0c86d400de71c
第2章 1.linux目錄結構-特點
(1) 一切皆文件
(2) 倒掛的樹狀結構 一切從根開始
(3) linux每個目錄可以掛載在不同的設備(磁盤)上。windows不容易做到。
(4) linux所有設備(磁盤 光盤)不掛載不能使用
(5) linux下面所有的設備默認是無法直接使用的,給設備創造入口,入口===掛載點====目錄(已經存在)
mount /dev/cdrom /mnt/

實例2-1
實驗:
2.2 光盤插入系統中
2.3 進入linux 光盤文件
[root@oldboyedu50 /oldboy]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 Jul 16 14:32 /dev/cdrom -> sr0
2.4 mount /dev/cdrom /mnt/給光盤創造一個入口(已經存在)
[root@oldboyedu50 /oldboy]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@oldboyedu50 /oldboy]# ls -l /mnt/

[root@oldboyedu50 /oldboy]# ls /mnt/Packages/
第1塊硬盤存放系統數據 /
第2塊硬盤存放用戶自己數據 /usr
[root@oldboyedu50 /oldboy]# ls -ld /tmp/ /usr/tmp/ /bin/ /usr/bin/ /sbin/ /usr/sbin/
dr-xr-xr-x. 2 root root 4096 Jul 10 19:43 /bin/
dr-xr-xr-x. 2 root root 12288 Jul 10 19:43 /sbin/
drwxrwxrwt. 4 root root 4096 Jul 16 21:42 /tmp/
dr-xr-xr-x. 2 root root 24576 Jul 10 19:43 /usr/bin/
dr-xr-xr-x. 2 root root 12288 Jul 10 19:43 /usr/sbin/
drwxrwxrwt. 2 root root 4096 Jul 10 18:25 /usr/tmp/

FHS 目錄層次標準 (/和/usr每個目錄作用)

2.5 根下目錄結構

/bin 二進制文件 命令
/sbin 超級命令 只有root用戶可以使用
/boot 引導文件 系統內核
/dev 設備文件 光盤 硬盤分區
/ect 系統配置文件
/home 普通用戶的家目錄
/root 用戶的家目錄
/lib 庫文件
/lib64
/lost+found 臨時保存數據
/mnt 臨時掛載點
/opt 第三方軟件安裝位置
/proc 虛擬目錄 存放內存中的信息 進程 服務信息
/sys 虛擬目錄 存放內存中的信息 進程 服務信息
/tmp 臨時存儲文件
/usr 用戶安裝
/var 存放日誌

https://www.processon.com/view/link/5a6a9944e4b0a92b467f03b0

2.6 proc/cpuinfo cpu info(information)信息
IT information technology 信息技術
processor : 0 第幾個核心
physical id : 0 第幾顆CPU(物理)

[root@oldboyedu50 ~]# grep processor /proc/cpuinfo
processor : 0
processor : 1
processor : 2
processor : 3
[root@oldboyedu50 ~]# grep physical /proc/cpuinfo
physical id : 0
physical id : 0
physical id : 1
physical id : 1

2.7 lscpu 查看CPU信息
[root@oldboyedu50 ~]# lscpu
CPU(s): 4 一共 4個核心
On-line CPU(s) list: 0-3
Socket(s): 2 2路

Model name: Intel(R) Core(TM) i5-4440S CPU @ 2.80GHz

2.8 /proc/meminfo memory info 內存信息
[root@oldboyedu50 ~]# cat /proc/meminfo
MemTotal: 1906256 kB
MemFree: 1722092 kB
Buffers: 25796 kB
Cached: 52816 kB
2.9 free –h 查看內存信息
[root@oldboyedu50 ~]#
total used free shared buffers cached
Mem: 1.8G 180M 1.6G 224K 25M 51M
-/+ buffers/cache: 103M 1.7G
Swap: 767M 0B 767M

4.3 /proc/mounts 掛載信息

[root@oldboyedu50 ~]# column -t /proc/mounts 對齊
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=938496k,nr_inodes=234624,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
/dev/sda3 / ext4 rw,relatime,barrier=1,data=ordered 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
/dev/sda1 /boot ext4 rw,relatime,barrier=1,data=ordered 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0

2.10 總結:
1.通過思維導圖整理 7之前知識點
2.通過思維導圖 目錄結構內容 命令
3.目錄結構特點:
4.如何掛載光盤
5./必知必會目錄作用
6./proc/

2.11 預習:
/proc/loadavg

/etc
網卡配置文件
運行級別
修改主機名
/usr
/var

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章