Linux-美化伟众、優(yōu)化
Llinux美化
1析藕、簡(jiǎn)單配置
1.1 登陸 Ubuntu 賬號(hào),開(kāi)啟 Livepatch 功能
Ubuntu 20.04 安裝完成后會(huì)彈出登陸 Ubuntu 賬號(hào)的提醒凳厢,如下圖:
點(diǎn)擊 Ubuntu Single-On 就會(huì)彈出登陸頁(yè)面了账胧,這里也可以先不登陸,直接點(diǎn)擊跳過(guò)先紫,后面再登陸治泥。
也可以通過(guò)在已安裝軟件列表里面搜索 Software & Updates 軟件,如下圖遮精,打開(kāi)后登陸 Ubuntu 賬號(hào)居夹。
切換到如下圖的界面,點(diǎn)擊 Sign In... 進(jìn)行登陸本冲。
如上圖吮播,點(diǎn)擊 Sign In / Register 后,如果有賬號(hào)就直接登陸眼俊,沒(méi)有賬號(hào)的話就安裝提示注冊(cè)一個(gè)賬號(hào)意狠。這里先說(shuō)一下為什么要登陸 Ubuntu 賬號(hào),不登陸不行嗎疮胖?答案是建議登陸环戈,因?yàn)?Ubuntu 官方通過(guò) livepatch 的方式為 Ubuntu 20.04 提供安全補(bǔ)丁的更新,只要登陸了賬號(hào)澎灸,并打開(kāi) use Livepatch院塞,當(dāng)有補(bǔ)丁更新的時(shí)候,操作系統(tǒng)就會(huì)自動(dòng)更新性昭,不需要我們手動(dòng)去更新拦止。所以你如果不登陸的話,也是可以的糜颠,只是有補(bǔ)丁的時(shí)候需要手動(dòng)去安裝汹族。
輸入密碼登陸成功后會(huì)彈出如下頁(yè)面:
提示我們是否使用當(dāng)前登陸的 Ubuntu 賬戶來(lái)應(yīng)用 Ubuntu Livepatch,我們當(dāng)然是要應(yīng)用其兴,所以點(diǎn)擊 continue顶瞒,然后會(huì)讓輸入登陸系統(tǒng)的密碼,輸入完成后就能看到如下界面元旬,可以看到 Livepatch 的開(kāi)關(guān)已經(jīng)打開(kāi)了榴徐,說(shuō)明 Livepatch 功能已經(jīng)開(kāi)啟了守问。
1.2、切換軟件源為國(guó)內(nèi)的源
一個(gè) Linux 系統(tǒng)發(fā)行版本的核心之一就是軟件源坑资,軟件源如果使用的不是官方的或者可信任的耗帕,那很有可能讓自己的系統(tǒng)變成另外一個(gè)發(fā)行版本。所以該不該切換國(guó)內(nèi)的軟件源其實(shí)一直都有爭(zhēng)議的袱贮,這個(gè)需要我們自己權(quán)衡仿便。如果不切換的話,Ubuntu 官方的源在國(guó)內(nèi)特別的慢字柠,如果切換吧探越,又怕弄錯(cuò)或者使用不可信的軟件源后導(dǎo)致系統(tǒng)不穩(wěn)定甚至崩潰。
我自己的習(xí)慣是不切換窑业,更新軟件我放在休息時(shí)間钦幔,讓電腦自己慢慢更新,雖然慢一點(diǎn)常柄,但是官方的源安全可靠鲤氢。其實(shí)國(guó)內(nèi)有非常可信的 Ubuntu 鏡像站西潘,比如清華大學(xué)鏡像站卷玉、阿里云鏡像站、華為云鏡像站等喷市。切換為這些國(guó)內(nèi)的源也是完全沒(méi)有問(wèn)題的相种,我是有強(qiáng)迫癥,什么都想用官方的軟件源品姓,所以就沒(méi)有切換寝并,但是為了演示,我就切換成國(guó)內(nèi)的源腹备,演示結(jié)束我再切換回去衬潦。
打開(kāi) Software & Updates 軟件 軟件,將選項(xiàng)切換到 Ubuntu Software植酥,然后能看到 Download from:后面有個(gè)下拉選擇框镀岛,點(diǎn)擊以下下拉三角形,然后出現(xiàn)如下四個(gè)選項(xiàng):
- Main server
- Server for United States
- server for china
- Other
這里我們選擇 Other友驮,彈出如下界面漂羊,找到 China 下拉小三角就能看到 Ubuntu 官方認(rèn)可的國(guó)內(nèi)軟件源了,這些源都是值得信任的喊儡,不會(huì)讓我們的系統(tǒng)變成其他發(fā)行版本拨与,也不會(huì)導(dǎo)致系統(tǒng)崩潰。
有兩種選擇艾猜,如果自己明確要用那個(gè)源就直接根據(jù)名字選擇就行了买喧,如果自己沒(méi)有明確要選擇那個(gè),那就點(diǎn)擊上圖中的 Select Best Server匆赃,這樣系統(tǒng)會(huì)根據(jù)你的網(wǎng)絡(luò)環(huán)境給你選擇i個(gè)最適合自己的軟件源淤毛。選擇好后,點(diǎn)擊 Choose Server 按鈕算柳,出現(xiàn)如下圖界面:
點(diǎn)擊圖中的 Close 按鈕低淡,系統(tǒng)就會(huì)提示,當(dāng)前系統(tǒng)中的軟件源索引已經(jīng)過(guò)期是瞬项,建議重新更新蔗蹋,點(diǎn)擊下圖中的 Reload 進(jìn)行更新。更新會(huì)花一點(diǎn)時(shí)間囱淋,等待其更新完成猪杭。
1.3、安裝顯卡驅(qū)動(dòng)
顯卡驅(qū)動(dòng)安裝現(xiàn)在又一個(gè)簡(jiǎn)單而且準(zhǔn)確的安裝方法了妥衣,是 Ubuntu 官方提供的帶圖形界面的皂吮,只需要點(diǎn)擊鼠標(biāo)就能完成。(PS:有小伙伴問(wèn)我他要不要安裝顯卡驅(qū)動(dòng)税手,然后一陣聊天下來(lái)發(fā)現(xiàn)他是虛擬機(jī)安裝的蜂筹,虛擬機(jī)安裝的是不需要安裝顯卡驅(qū)動(dòng)的,只有你是物理機(jī)安裝的芦倒,而且有獨(dú)立顯卡才需要安裝顯卡驅(qū)動(dòng)艺挪,顯卡驅(qū)動(dòng)顧名思義是驅(qū)動(dòng)顯卡硬件的一種軟件,硬件都沒(méi)有當(dāng)然是不需要安裝的)
還是打開(kāi) Software & Updates 軟件 軟件兵扬,選擇 Additional Driver麻裳,也就是其他驅(qū)動(dòng)的意思,在這里周霉,Ubuntu 會(huì)自動(dòng)探測(cè)你電腦的硬件掂器,然后列出合適的驅(qū)動(dòng),只需要選擇一個(gè)合適的驅(qū)動(dòng)并應(yīng)用就可以了俱箱,如果沒(méi)有列出選項(xiàng)国瓮,或者只有一個(gè)默認(rèn)選中的選項(xiàng),說(shuō)明你的電腦是不需要安裝顯卡驅(qū)動(dòng)的狞谱。
如上圖乃摹,還記得我在物理機(jī)安裝 Ubuntu 20.04 的視頻中有提到如果網(wǎng)絡(luò)好建議勾選上第三方驅(qū)動(dòng)軟件的安裝嗎?正是那個(gè)關(guān)鍵步驟生效了跟衅,所以我現(xiàn)在打開(kāi)驅(qū)動(dòng)安裝的界面系統(tǒng)默認(rèn)就已經(jīng)安裝好了孵睬,并且選擇的是最適合的了。
2伶跷、美化前準(zhǔn)備
Ubuntu 20.04 的美化是一個(gè)比較繁瑣的過(guò)程掰读,不過(guò)只要掌握了方法秘狞,就能將 Ubuntu 20.04 打造成你最喜歡的樣子。下面列出一些美化前的準(zhǔn)備蹈集。
2.1烁试、安裝必要軟件
打開(kāi) Terminal 軟件,一次執(zhí)行如下命令拢肆。
sudo apt update
sudo apt install gnome-tweaks chrome-gnome-shell
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf
sudo apt install sassc optipng inkscape libcanberra-gtk-module libglib2.0-dev libxml2-utils
若是無(wú)法運(yùn)行:輸入y出現(xiàn)中止的情況减响,可以在sudo 加yes|
2.2、安裝一些必要的插件
Ubuntu 20.04 默認(rèn)使用的是 gnome 的桌面環(huán)境郭怪,本文的美化也是基于 gnome 桌面環(huán)境支示,美化 gnome 桌面環(huán)境少不了安裝 gnome 插件,gnome 插件的網(wǎng)址是:https://extensions.gnome.org
打開(kāi) Firefox 瀏覽器鄙才,在地址欄輸入 gnome 插件的網(wǎng)址颂鸿,如下圖:
如上圖我紅色框出的地方,提示要在 Firefox 瀏覽器中安裝 gnome extensions 的擴(kuò)展包咒循,點(diǎn)擊安裝据途,安裝瀏覽器彈出的提示依次確認(rèn)即可。安裝好擴(kuò)展包后刷新以下瀏覽器頁(yè)面就可以開(kāi)始安裝 gnome 插件了叙甸。我們需要預(yù)先安裝的插件有如下幾個(gè)颖医,分別搜索出來(lái)安裝就可以了。
- user themes
- dash to dock
- netspeed
這里我只演示 netspeed 的安裝裆蒸,其他兩個(gè)安裝方法一樣熔萧。如果你需要安裝其他 gnome 插件,也可以按照這個(gè)方法安裝僚祷。
搜索打開(kāi) netspeed 插件主頁(yè)佛致,如下圖:
點(diǎn)擊圖中紅色方框框住的按鈕開(kāi)關(guān),打到 On辙谜,按照提示依次操作即可安裝成功俺榆。注意對(duì)比桌面安裝這些插件后的差異。
2.3装哆、下載必要的美化包
所有的美化包都可以從 https://www.gnome-look.org 這個(gè)網(wǎng)站下載的罐脊,我列出本次美化需要下載的美化包的詳細(xì)下載地址。這個(gè)網(wǎng)站在國(guó)內(nèi)訪問(wèn)非常的慢蜕琴,如果你下載不下來(lái)萍桌,可以私信我獲取。
主題包:WhiteSur Gtk Theme
Icons 圖標(biāo):WhiteSur icon theme
鼠標(biāo)圖標(biāo):McMojave cursors
壁紙:WhiteSur Wallpaper
Firefox 瀏覽器美化:
我下載的文件全部存在 Download 目錄下面凌简,如下圖:
3上炎、開(kāi)始美化
根據(jù)自己的美化需求下載好相應(yīng)的美化軟件包后,就可以開(kāi)始美化了雏搂。
3.1藕施、安裝主題包
Ubuntu 20.04 為所有用戶提供的默認(rèn)存放主題的文件夾分別如下:
- 主題包:/usr/share/themes/
將下載好的主題包解壓到這個(gè)目錄寇损,或者解壓后拷貝到這個(gè)目錄。
- Icons 圖標(biāo):/usr/share/icons
將下載好的 Icons 圖標(biāo)解壓到這個(gè)目錄铅碍,或者解壓后拷貝到這個(gè)目錄润绵。
- 鼠標(biāo)圖標(biāo):/usr/share/icons
將下載好的鼠標(biāo)圖標(biāo)解壓到這個(gè)目錄线椰,或者解壓后拷貝到這個(gè)目錄胞谈。
- 選擇下載的壁紙圖片,右鍵設(shè)置為壁紙即可憨愉。
上面的操作一定要保證正確無(wú)誤烦绳,接下來(lái)就可以選擇這些主題包,并讓其生效了配紫。
打開(kāi) gnome-tweaks 工具径密,如下圖:
上圖紅色方框中選中的就是剛剛安裝的主題,選中后桌面和圖標(biāo)躺孝、鼠標(biāo)圖標(biāo)享扔,shell 主題等都相應(yīng)的變化了,注意對(duì)比植袍。
3.2惧眠、安裝 plank dock 工具
打開(kāi) terminal ,輸入如下命令安裝 plank于个。
- sudo apt install plank
安裝好后打開(kāi) gnome-tweaks 工具氛魁,設(shè)置 plank 為開(kāi)機(jī)啟動(dòng),如下圖:
還記得之前在瀏覽器安裝的 dash to dock 嗎厅篓?現(xiàn)在有了 plank秀存,我們就不再需要它了,現(xiàn)在在瀏覽器上打開(kāi) gnome 插件的網(wǎng)站羽氮,在已安裝的插件中找到 dash to dock或链。刪除它之前我們還要用它做一些配置,點(diǎn)擊像扳手一樣的圖標(biāo)進(jìn)行設(shè)置档押。
- 選擇 dock 在底部顯示
- 去掉一些不需要的效果澳盐,如下圖,把所有選擇都去掉汇荐。
- 刪除 dash to dock洞就,如下圖,點(diǎn)擊 X 圖標(biāo)即可刪除
是時(shí)候重啟電腦了掀淘,現(xiàn)在就重啟電腦看看效果吧旬蟋。如下圖:
4、最后的配置
這個(gè)效果已經(jīng)不錯(cuò)了革娄,但是我還是不滿意倾贰,繼續(xù)做一些設(shè)置冕碟,讓它更符合我心中的樣子。
4.1匆浙、plank 設(shè)置
plank 默認(rèn)沒(méi)有動(dòng)畫效果安寺,將鼠標(biāo)放在 plank 邊緣,然后右鍵出現(xiàn)如下菜單首尼,選擇 Preference 進(jìn)行設(shè)置挑庶。
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-vqJUYR9o-1645451258577)(https://pic2.zhimg.com/80/v2-5409045f9e00cebecd88a5dd5c9e7f35_720w.jpg)]
我主要做了如下兩個(gè)修改:
- 將主題改成 Transparent
- Icon Zoom 打開(kāi),這樣鼠標(biāo)劃過(guò) plank 上的軟件圖標(biāo)的時(shí)候就會(huì)有放大的效果软能。
- 將常用的軟件固定到 plank 上
首先點(diǎn)擊左上角的 apple 圖標(biāo)就可以搜索或者選擇打開(kāi)軟件迎捺,在 plank 上找到打開(kāi)的軟件圖標(biāo)右鍵就可以看到 keep in Dook 的選項(xiàng),勾選上即可查排,不想在 plank 上顯示的圖標(biāo)把勾去掉即可凳枝。
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-lTD3UWEL-1645451258577)(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1224' height='420'></svg>)]
4.2、gnome-tweaks 設(shè)置
- 關(guān)閉桌面顯示的圖標(biāo)
桌面有個(gè)家目錄和回收站的圖標(biāo)跋核,居然刪除不了岖瑰,別擔(dān)心,打開(kāi) gnome-tweaks 軟件砂代,如下圖蹋订,點(diǎn)擊 Desktop icons 插件后面的設(shè)置圖標(biāo),彈出右邊的設(shè)置菜單泊藕。
將設(shè)置菜單中的兩個(gè)開(kāi)關(guān)關(guān)閉即可辅辩,如下圖:
- 頂部狀態(tài)欄顯示設(shè)置
如下圖,選中 Top Bar 選項(xiàng)娃圆,將后邊的開(kāi)關(guān)都打開(kāi)玫锋,注意頂部狀態(tài)欄的變化。
4.3讼呢、Firefox 瀏覽器設(shè)置
- 打開(kāi) Firefox 瀏覽器撩鹿,在地址欄輸入:about:support
- 在打開(kāi)的界面一次選擇:Application Basics > Profile Directory > Open Directory.
點(diǎn)擊 Open Directory 后會(huì)打開(kāi)一個(gè)文件夾,將我們下載好的 WhiteSur-gtk-theme-master.zip 解壓悦屏,然后將解壓后的目錄中:WhiteSur-gtk-theme-master/src/other/firefox/ 目錄下的 chrome 目錄拷貝到剛打開(kāi)的目錄中节沦。
重啟 Firefox 瀏覽器,在地址欄輸入:about:config础爬,回車甫贯,在打開(kāi)的頁(yè)面點(diǎn)擊接受,接著在打開(kāi)的頁(yè)面中搜索:
toolkit.legacyUserProfileCustomizations.stylesheets 雙擊把它的值改為 true
layers.acceleration.force-enabled 雙擊把它的值改為 true
重啟瀏覽器看效果吧看蚜。
重啟后點(diǎn)擊瀏覽器右上角的設(shè)置按鈕叫搁,如下圖:
點(diǎn)擊 Customize,進(jìn)行設(shè)置。去掉下圖紅色方框所示的勾渴逻。再次重啟查看效果吧疾党。
5、 插件安裝
1. Clipboard Indicator
官網(wǎng)地址:https://extensions.gnome.org/extension/779/clipboard-indicator/
這是一款管理剪貼板的 gnome 插件惨奕,它在頂部面板中提供剪貼板的歷史記錄雪位,只需要點(diǎn)擊它的圖標(biāo)再配合 Ctrl + v 快捷鍵就能讓剪貼板運(yùn)用得輕松自如。
2. Coverflow Alt-Tab
官網(wǎng)地址:https://extensions.gnome.org/extension/97/coverflow-alt-tab/
這是一個(gè) Alt+Tab 切換應(yīng)用的插件梨撞,系統(tǒng)默認(rèn)也就有的功能雹洗,只是安裝上這個(gè)插件后切換更酷炫。
3. Launch new instance
官網(wǎng)地址:https://extensions.gnome.org/extension/600/launch-new-instance/
想應(yīng)用多開(kāi)怎么辦聋袋?只要安裝了這個(gè)插件队伟,點(diǎn)擊應(yīng)用圖標(biāo)的時(shí)候無(wú)論應(yīng)用是否打開(kāi)狀態(tài),都會(huì)重新打開(kāi)該應(yīng)用的一個(gè)新實(shí)例幽勒。這就是傳說(shuō)中的應(yīng)用多開(kāi),但畢竟這種使用場(chǎng)景不多港令,所以可以選擇性安裝啥容,我自己就沒(méi)有這個(gè)需求(以前有過(guò)),所以我現(xiàn)在沒(méi)有安裝這個(gè)插件顷霹。
4. NetSpeed
官網(wǎng)地址:https://extensions.gnome.org/extension/104/netspeed/
這是我必不可少的一個(gè)插件咪惠,安裝后能夠在頂部面板中實(shí)時(shí)顯示網(wǎng)速,這個(gè)對(duì)我判斷當(dāng)前系統(tǒng)的網(wǎng)絡(luò)情況至關(guān)重要淋淀。比如我們安裝這個(gè)軟件的時(shí)候遥昧,如果長(zhǎng)時(shí)間沒(méi)有反應(yīng),是不是不知道安裝進(jìn)程是否還在進(jìn)行朵纷,這個(gè)時(shí)候我們一定程度上是可以通過(guò)實(shí)時(shí)顯示的網(wǎng)速情況來(lái)判斷的炭臭。
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-PxRqjRO0-1645451258581)(https://pic2.zhimg.com/80/v2-b3b9e536c97aebab1a358df47f0ea1e5_720w.jpg)]
5. TopIcons Plus
官網(wǎng)地址:https://extensions.gnome.org/extension/1031/topicons/
這款插件也是我必裝的插件,因?yàn)樗梢园颜谶\(yùn)行的程序的圖標(biāo)移動(dòng)到頂部面板中袍辞,這樣一些后臺(tái)運(yùn)行的應(yīng)用我就能知道它是否退出鞋仍,同時(shí)也可以點(diǎn)擊頂部面板中對(duì)應(yīng)的應(yīng)用程序的圖標(biāo)進(jìn)行后臺(tái)執(zhí)行的應(yīng)用的退出,非常的實(shí)用搅吁。
6. Unite
官網(wǎng)地址:https://extensions.gnome.org/extension/1287/unite/
這個(gè)插件也是我比較喜歡的一個(gè)威创,gnome 桌面因?yàn)橛辛隧敳棵姘澹詰?yīng)用圖標(biāo)的菜單欄就只能單獨(dú)占面板下的一排位置了谎懦,但是有了這個(gè)插件肚豺,就可以有效的與頂部面板融合。
7. Workspace Indicator
官網(wǎng)地址:https://extensions.gnome.org/extension/21/workspace-indicator/
這個(gè)插件是針對(duì)工作區(qū)的界拦,熟悉 MacOS 的朋友應(yīng)該很熟悉工作區(qū)的概念吸申,這個(gè)插件可以在頂部面板顯示當(dāng)前處于那個(gè)工作區(qū),也可以使用這個(gè)插件切換工作區(qū)。
8. Sound Input & Output Device Chooser
官網(wǎng)地址:https://extensions.gnome.org/extension/906/sound-output-device-chooser/
對(duì)于有多個(gè)聲卡的電腦呛谜,或者外接了聲卡的電腦在跳,如果沒(méi)有選對(duì)聲卡,可能會(huì)導(dǎo)致沒(méi)有聲音隐岛。亦或者想讓聲音從電腦上發(fā)出猫妙,卻偏偏從顯示器中發(fā)出了。有了這個(gè)插件就可以在頂部面板中很直觀的看到使用的是那張聲卡聚凹,也可以在這里進(jìn)行選擇割坠。
9. No Topleft Hot Corner
官網(wǎng)地址:https://extensions.gnome.org/extension/118/no-topleft-hot-corner/
gnome 桌面左上角只要鼠標(biāo)快速移動(dòng)過(guò)去就能觸發(fā)一個(gè)顯示活動(dòng)軟件的預(yù)覽窗口,很容易誤觸發(fā)妒牙,要想去掉這個(gè)煩人的誤觸發(fā)彼哼,可以使用這個(gè)插件實(shí)現(xiàn)。當(dāng)然想要這個(gè)功能可以按 Windows 鍵實(shí)現(xiàn)湘今。
10. User icon displayed
官網(wǎng)地址:https://extensions.gnome.org/extension/1885/user-icon-displayed/
這個(gè)完全是一個(gè)裝酷的插件敢朱,可以在右上角的下拉框中顯示自己的頭像,看圖就明白了摩瞎。
11. Screenshot Tool
官網(wǎng)地址:https://extensions.gnome.org/extension/1112/screenshot-tool/
這是一個(gè)可以替換系統(tǒng)截圖的插件拴签,功能更人性化,不用去記快捷鍵旗们,安裝后在頂部面板中會(huì)顯示圖標(biāo)蚓哩,點(diǎn)擊圖標(biāo)就可以做相應(yīng)的截圖操作了。
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-7GJixwxW-1645451258584)(https://pic2.zhimg.com/80/v2-aa88dd7c25f108fec5256a573f6f5afd_720w.jpg)]
-
Gnome Shell
運(yùn)行Tim上渴、QQ岸梨、微信等需要的插件。
其他插件:
CPU Power Manager:
可以讓你的筆記本默認(rèn)關(guān)閉睿頻稠氮,減少耗電和發(fā)熱曹阔;
GSConnect:
與手機(jī)無(wú)縫協(xié)同工作;
Improved Onscreen Keyboard:
讓屏幕鍵盤變得更實(shí)用括袒,二合一設(shè)備神器次兆。
Linux優(yōu)化
1. 刪除多余的開(kāi)機(jī)引導(dǎo):
sudo gedit /boot/grub/grub.cfg
sudo update-grub
會(huì)打開(kāi)一個(gè)配置文件,刪除不需要的引導(dǎo)即可。
刪除的時(shí)候也挺簡(jiǎn)單的锹锰,以括號(hào)為單位刪除就好了芥炭。
2. 字體設(shè)置
更改字體為
Linux下:
程序?qū)S米煮w
JetBrainsMono字體
[官網(wǎng)下載
將字體解壓到 ~/.local/share/fonts
(或 /usr/share/fonts,以在系統(tǒng)范圍內(nèi)安裝字體)恃慧;
運(yùn)行:
fc-cache -f -v
設(shè)置IDE的字體
File→ Settings → Editor → Font, 然后從下來(lái)菜單中選擇JetBrains Mono字體
推薦的字體設(shè)置
尺寸:13
行距:1.2
3. linux設(shè)置swap分區(qū)
解決頻繁卡死的問(wèn)題
swap分區(qū)大小說(shuō)明
一般來(lái)說(shuō)可以按照如下規(guī)則設(shè)置swap大性膀稹:
4G以內(nèi)的物理內(nèi)存,SWAP 設(shè)置為內(nèi)存的2倍痢士。
4-8G的物理內(nèi)存彪薛,SWAP 等于內(nèi)存大小茂装。
8-64G 的物理內(nèi)存,SWAP 設(shè)置為8G善延。
64-256G物理內(nèi)存少态,SWAP 設(shè)置為16G。
實(shí)際上易遣,系統(tǒng)中交換分區(qū)的大小并不取決于物理內(nèi)存的量潮瓶,而是取決于系統(tǒng)中內(nèi)存的負(fù)荷椎工,所以在安裝系統(tǒng)時(shí)要根據(jù)具體的業(yè)務(wù)來(lái)設(shè)置SWAP的值洛二。
一般Linux桌面系統(tǒng)的SWAP設(shè)置的會(huì)相對(duì)大一點(diǎn)溉愁,而Linux服務(wù)器,特別是生產(chǎn)環(huán)境揩魂,SWAP可能只有一點(diǎn)點(diǎn)幽邓,1-2G,很多甚至都沒(méi)有SWAP火脉。
添加swap交換分區(qū)空間
1.查看當(dāng)前內(nèi)存和swap空間大小
$free -mh
2.創(chuàng)建swap交換分區(qū)文件/swap/swapfile牵舵,大小為16G
$ sudo mkdir /swap
$ sudo dd if=/dev/zero of=/swap/swapfile bs=1G count=16
3.格式化swap分區(qū):
$sudo mkswap /swap/swapfile
4.設(shè)置交換分區(qū):
$sudo mkswap -f /swap/swapfile
5.修改權(quán)限:
$sudo chmod 600 /swap/swapfile
6.激活swap分區(qū):
$sudo swapon /swap/swapfile
6.設(shè)為開(kāi)機(jī)自動(dòng)啟用:
$sudo vi /etc/fstab
在該文件底部添加如下內(nèi)容:
/swap/swapfile swap swap default 0 0
附:刪除swap交換分區(qū)
1.停止正在使用的swap分區(qū):
$sudo swapoff /swap/swapfile
2.刪除swap分區(qū)文件:
$sudo rm /swap/swapfile
3.刪除或注釋在/etc/fstab文件中的以下開(kāi)機(jī)自動(dòng)掛載內(nèi)容:
/swap/swapfile swap swap default 0 0
注意:要執(zhí)行格式化swap分區(qū)這一步驟,否則出現(xiàn)無(wú)法激活的問(wèn)題忘分。
其他方法(不實(shí)用):
執(zhí)行“sudo swapon -s”命令棋枕,查看是否已經(jīng)存在swap file
如果第一步存在swapfile則需要先禁用
sudo swapoff /swapfile
修改swap 空間的大小為8G
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
設(shè)置文件為“swap file”類型
sudo mkswap /swapfile
啟用swapfile
sudo swapon /swapfile
4. 高效配置
-
更新系統(tǒng)
ctrl+alt+t喚出terminal。輸入一下指令:# 更新本地包數(shù)據(jù)庫(kù) sudo apt update # 更新所有已安裝的包(也可以使用 full-upgrade) sudo apt upgrade # 自動(dòng)移除不需要的包 sudo apt autoremove
apt autoclean: 將已刪除軟件包的.deb安裝文件從硬盤中刪除妒峦; apt clean: 同上,但會(huì)把已安裝的軟件包的安裝包也刪除掉兵睛; apt autoremove: 刪除為了滿足其他軟件包的依賴而安裝肯骇,但現(xiàn)在不再需要的軟件包; apt remove [軟件包名]: 刪除已安裝的軟件包(保留配置文件)祖很; apt --purge remove [軟件包名]: 刪除已安裝包(不保留配置文件)笛丙。
-
安裝git
終端使用以下命令:
sudo apt install git
使用zsh作為默認(rèn)shell
zsh是一款功能強(qiáng)大的shell,
所以此處將其設(shè)為默認(rèn)shell假颇。
(1)首先查看系統(tǒng)已安裝shell:
cat /etc/shells
(2)下載zsh:
sudo apt install zsh
4胚鸯、配置oh-my-zsh
(1)oh-my-zsh下載
<1>自動(dòng)安裝:終端輸入:
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
1
<2>手動(dòng)下載:
在oh-my-zsh的github主頁(yè),手動(dòng)將zip包下載下來(lái)笨鸡。
將zip包解壓姜钳,拷貝至~/.oh-my-zsh目錄。
執(zhí)行cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
如果沒(méi)有tizi形耗,在線下載可能會(huì)失敗哥桥,可以嘗試使用手動(dòng)安裝。
(2)主題配置
主題github地址:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes激涤,選擇自己喜歡的主題拟糕,然后按照下面的步驟進(jìn)行配置: 編輯.zshrc文件
sudo vi ~/.zshrc
1
在文件中找到ZSH_THEME=" *** "修改為ZSH_THEME="af-magic(你喜歡的主題)",保存后運(yùn)行source ~./.zshrc。
(3)插件
這里推薦一些常用插件:
zsh-syntax-highlighting送滞,平常用的ls侠草、cd 等命令輸入正確會(huì)綠色高亮顯示,輸入錯(cuò)誤會(huì)顯示其他的顏色犁嗅。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ZSH_CUSTOM/plugins/zsh-autosuggestions
1
下載好后愧哟,在.zshrc中添加插件:
運(yùn)行命令:
source ~/.zshrc
1
(3)設(shè)置別名(alias)
終端輸入命令sudo vi ~/.zshrc奥吩,在文件最下面添加 alias 別名='原名',之后終端運(yùn)行source ~/.zshrc。常見(jiàn)設(shè)置別名為:
alias install='sudo apt install' //安裝軟件
alias update='sudo apt update' //更新緩存
alias upgrade='sudo apt upgrade' //更新
alias dist-upgrade='sudo apt-get dist-upgrade' //解決相依性更新
1
2
3
4
遠(yuǎn)程登錄服務(wù)器的時(shí)候蕊梧,可以設(shè)置別名霞赫,不用再輸入那么長(zhǎng)的命令。