1. 程式人生 > >Linux優化補充-目錄結構

Linux優化補充-目錄結構

n) rwx del linux優化 mar 生效 win ext4 fmt

第1章 linux顯示中文亂碼如何解決與排查

技術分享圖片

1.1 亂碼原因

Linux系統的字符集和遠程連接工具字符集不同

1.2 排查

1.2.1 查看系統的字符集

#echo $LANG

1.2.2 檢查xshell使用的字符集

技術分享圖片

1.3 如何解決(如何修改Linux字符集)

1.3.1 修改xshell字符集

1.3.2 修改系統字符集

臨時修改字符集,登陸之後失效

解決方法:export.UTF-8

永久修改,重新登錄之後失效

解決方法:把/etc/sysconfig/i18n裏面的字符集修改

LANG=”en_us.UTF-8”

生效source /etc/sysconfig/i18n

檢查

echo $LANG和查看字符集文件

第2章 老男孩教育-Linux查看中文亂碼解決過程

2.1 linux目錄結構-特點

一切皆文件

2.1.1 倒掛的樹狀結構 一切從根開始

2.1.2 linux每個目錄可以掛載在不同的設備(磁盤)上windows不容易做到。

/data/bigpian/

2.1.3 linux所有設備(磁盤 光盤)不掛載不能使用

第3章 實驗:

linux下面所有的設備默認是無法直接使用的,給設備創造入口,入口===掛載點====目錄(已經存在)

mount /dev/cdrom /mnt/

3.1 光盤插入系統中

3.2 進入linux 光盤文件

[root@oldboyedu50 /oldboy]# ls -l /dev/cdrom

lrwxrwxrwx. 1 root root 3 Jul 16 14:32 /dev/cdrom -> sr0

3.3 給光盤創造一個入口(已經存在)

[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/

技術分享圖片

第4章 FHS 目錄層次標準 //usr每個目錄作用)

4.1 #根下目錄結構

技術分享圖片

1./etc 系統的配置文件

2./usr user/Unix software resource 用戶軟件

3./var mation)信息

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

[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

4.2 /proc/meminfo memory info 內存信息

[root@oldboyedu50 ~]# cat /proc/meminfo

MemTotal: 1906256 kB

MemFree: 1722092 kB

Buffers: 25796 kB

Cached: 52816 kB

[root@oldboyedu50 ~]# free -h

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


Linux優化補充-目錄結構