第03章Linux基礎優化

 

3.1Linux系統的區別及實際查看

 

3.1.1 32位與64位系統簡單的介紹與對比

一.設計的初衷不一樣:linux

64位操做系統的初衷是:知足機械設計和分析,三維動畫等須要大量內存和浮點性能的客戶需求,而32位只是位普通用戶的設計。服務器

二.要求的配置不一樣:併發

64位只能在64位的電腦上進行,32位也能夠安在64位的電腦上使用只是大打折扣。ssh

三,運算速度不一樣:高併發

64位的cpu的數據寬度是64位,處理器一次就能夠提取64位的數據,比32位提升了一倍,理論上性能會相應提高一倍。性能

四,尋址能力不一樣:優化

64位的處理器的優點系統對內存的控制上。動畫

 

怎麼從Linux中查看3264編碼

 

 

 

 

 

3.2 磁盤設備知識及Linux系統設備技術介紹

磁盤在使用以前要進行分區。spa

一塊硬盤最多有四個分區:主分區,擴展分區和邏輯分區,主分區的位置能夠用擴展分區代替,並且一塊硬盤只有一個擴展分區,擴展分區內又能夠劃分爲多個邏輯分區。

2p+e/2P+1/1p+1e

必須在擴展分區上劃分邏輯分區,而後格式化才能存數據,安裝系統。

 

 

3.3 entos 6.5 x86_64操做生產標準化基礎優化

3.2.1什麼是字符集?
就是一套文字字符及其編碼

 

 

字符集的默認路徑:LANG:負責字符集的變量

 

 

 

3.2.2更改SSH服務遠程登錄的配置

1.Window:默認遠程端口(3389)和管理員用戶

2.Linux: 遠程鏈接默認端口(22)和用戶(root)端口的範圍(0-65535

更改用戶和端口:(原理:服務器有一個開着的服務ssh隨時等待鏈接)

爲了防止黑客的入侵,如今要改的就是ssh22號,也稱之爲默認端口

 

 3.備份sshd

 

 端口修改:65532

協議的修改:protocol 2

 

 4.顯示行號:

 5.禁止root遠程登錄:(將yes改成no

6.yes改成no(不使用DNS)

 7.      允不容許空密碼登錄:(改成no,去掉#

8.      比較改以前和以後

 

9.      若是改錯怎麼還原

 

10.      改完生效:重啓系統服務

 

11.      普通用戶切換到root用戶

Su - root

 

3.2.3將普通用戶添加在sudo管理

 

 

在普通用戶下不可以改配置文件

配置文件的快捷方式:

#101gg定位到101

#yy複製當前行

#P粘貼

Shift+g切換到最後一行

 

 

 

 

 

3.2.4服務器時間同步—ntp

1.查看時間

 

 

2.臨時跟新

 

 

3.每五分鐘更新一次

 

 

4.檢查更新

 

 

 

 

 

3.2.5加大服務器文件描述符

1.什麼是文件描述符

一臺機器有不少人用,服務器會啓動不少的程序,每一個程序的啓動。都會佔用文件描述符,文件描述符又不多,怎麼辦?(因此須要加大文件描述符)

2.查看文件描述符

 

 

3.加大文件描述符的兩種辦法

暫時(退出就還原)

 

 

執行(永久)

 

 

 

 

3.2.6 n內核的調優

1,編輯文件

 

 

 

2.shift+g切換到最後一行添加以下內容

 

 

3.開啓防火牆後,這是防火牆的優化

 

 

4.生效

 

 

linux的基礎優化小結

1.添加普通用戶,經過sudo管理

2.更改默認的遠程鏈接SSH服務器端口及禁止root用戶的遠程鏈接

3.定時自動更新時間

4.配置yum更新源,從國內更新源下載安裝rpm

5.關閉selinuxiptables(iptables工做場景若是有wan IP 必定要打開,高併發除外)

6.調整文件描述符的數量,進程及文件的打開都會消耗文件描述符

7.定時自動清理/var/spool/clientmquene/目錄垃圾文件,防止indes節點被佔滿(c6.4默認)

8.精簡開機自啓動服務(crond,sshd,network,rsyslog

9.linux內核參數的優化/etc/sysctl.conf.sysctl -p 生效

相關文章
相關標籤/搜索