Time of Update: 2016-01-18
怎樣在 Ubuntu 上安裝 Linux Kernel 4.4Linus Torvalds 發布了 Kernel 4.4 LTS,新核心在虛擬GPU驅動中添加了對3D的支援,允許為3D硬體加速顯卡虛擬訪客、支援Asynchronous I/O和Direct I/O的更精簡且更快迴圈裝置,因此增加系統的效能並降低對記憶體的佔用,通過LightNVM來支援Open-Channel的固態硬碟。Linux Kernel 4.4 正式發布下載 Linux kernelUbuntu
Time of Update: 2016-01-18
CentOS(5.8/6.7)Linux生產環境若干最佳化實戰CentOS系統安裝之後並不能立即投入生產環境使用,往往需要先經過我們營運人員的最佳化才行。在此講解幾點關於Linux系統安裝後的基礎最佳化操作。注意:本次最佳化都是基於CentOS(5.8/6.7)。下面我就為大家簡單講解幾點關於Linux系統安裝後的基礎最佳化操作。注意:本次最佳化都是基於CentOS(5.8/6.7)。關於5.8和6.7兩者最佳化時的小區別,我會在文中提及的。最佳化條目: 1
Time of Update: 2016-01-18
Linux 管理員都應該會的命令:sed 和 awk圖片來源: Shutterstock我們不要讓下一代 Linux 和 Unix 的管理員忘記初始化指令碼和基本工具的好處我曾經有一次在 Reddit 看到一個文章,“請問如何操作文字檔”。這是一個很簡單的需求,就像我們常用 Unix 的人每天遇到的一樣。他的問題是,如何刪除檔案中的重複行,只保留不重複的。
Time of Update: 2016-01-18
安卓裝置運行原生 Debian(非 chroot)最近在折騰安卓盒子的過程中發現,通過修改安卓核心的 initramfs 檔案,添加一個自己的 BusyBox 來 switch_root 進入 Debian 是可行的。而且在 BusyBox 下就可以直接 insmod *.ko 核心模組了,所以驅動不是問題。如此,則市面上大部分安卓裝置都可以原生運行 Debian 系統了?原理:利用安卓核心來引導 Debian 的 rootfs。拆解與打包 boot.img。boot.img 包含了
Time of Update: 2016-01-18
計算CPU利用率一般來說對於需要大量cpu計算的進程,當前端壓力越大時,CPU利用率越高。但對於I/O網路密集型的進程,即使請求很多,伺服器的CPU也不一定很到,這時的服務瓶頸一般是在磁碟的I/O上。比較常見的就是,大檔案頻繁讀寫的cpu開銷遠小於小檔案頻繁讀寫的開銷。因為在I/O輸送量一定時,小檔案的讀寫更加頻繁,需要更多的cpu來處理I/O的中斷。在Linux/Unix下,CPU利用率分為使用者態,系統態和空閑態,分別表示CPU處於使用者態執行的時間,系統核心執行的時間,和空閑系統進程執行的
Time of Update: 2016-01-18
Ubuntu終端命令--查看連接埠佔用及關閉Ubuntu查看連接埠使用方式,使用netstat命令:查看已經已連線的服務連接埠(ESTABLISHED)netstat -a查看所有的服務連接埠(LISTEN,ESTABLISHED)netstat -ap查看指定連接埠,可以結合grep命令:netstat -ap | grep 8080 也可以使用lsof命令:lsof -i:8888若要關閉使用這個連接埠的程式,使用kill + 對應的pidkill -9
Time of Update: 2016-01-18
用Vim畫圖在Linux上其實並不缺少畫圖軟體(比如yEd等),那麼為什麼還需要用VIM來畫圖:更輕,不需要安裝太多東西更小,就是一些文本,比圖片什麼的小多了,使用起來也更簡單更有逼格首先,在VIM中安裝DrawIt外掛程式(可以參考這裡),然後就可以開始畫圖之旅,在命令模式下使用:\di:開啟DrawIt\ds:關閉DrawIt開啟之後有兩種模式:畫圖和擦除,他們之間通過空格來切換。可以使用按鍵來控制向八個方向畫線(或者擦除):方向鍵的上、下、左、右分別對應其四個方向Pgup:上右Pgdn:下
Time of Update: 2016-01-18
Ubuntu下安裝開源繪圖程式 MyPaint 1.2.0MyPaint 1.2.0 已經發布下載,此版本的主要改進包括:新增直觀的 Inking 工具新增 Flood Fill 工具自動備份你正在工作的文檔,啟動的時候恢複改進 symmetry-setting 和 frame-setting 模式新工作空間 UI:兩個側邊欄和可 dock 的標籤面板平滑滾動改進對 Windows 的支援支援
Time of Update: 2016-01-18
用Windows系統串連Ubuntu 15.04 遠端桌面Ubuntu:1.安裝XrdpWindows遠端桌面使用的是RDP協議,所以Ubuntu上就要先安裝Xrdp,終端命令列輸入安裝:sudo apt-get install xrdp vnc4server xbase-clients2.設定開啟⑴
Time of Update: 2016-01-18
最簡明扼要的 Systemd 教程,只需十分鐘Linux 101:最有效地使用 Systemd幹嘛要這麼做?理解現代 Linux 發行版中的顯著變化;看看 Systemd 是如何取代 SysVinit 的;搞定單元(unit)和新的 journal 日誌。吐槽郵件、人身攻擊、死亡威脅——Lennart Poettering,Systemd 的作者,對收到這些東西早就習以為常了。這位 Red Hat 公司的員工之前在 Google+ 上怒斥 FOSS
Time of Update: 2016-01-18
樹莓派安裝Ubuntu 14.04 LTS初體驗一、關於樹莓派動機如之前在某篇文章最後寫的,發現了可以用ipv6做反向 Proxy,以及樹莓派可以安裝Ubuntu
Time of Update: 2016-01-18
Linux記憶體管理精述現在的伺服器大部分都是運行在Linux上面的,所以,作為一個程式員有必要簡單地瞭解一下系統是如何啟動並執行。對於記憶體部分需要知道:地址映射記憶體管理的方式缺頁異常先來看一些基本的知識,在進程看來,記憶體分為核心態和使用者態兩部分,經典比例如下:從使用者態到核心態一般通過系統調用、中斷來實現。使用者態的記憶體被劃分為不同的地區用於不同的目的:當然核心態也不會無差別地使用,所以,其劃分如下:下面來仔細看這些記憶體是如何管理的。地址在Linux內部的地址的映射過程為邏輯地址&
Time of Update: 2016-01-18
Linux screen 常用命令想必,只要接觸過Linux一段時間的人,一定知道screen這個神奇的工具了,它主要有如下些優勢:1. 後台運行:當你在ssh terminal執行shell時,如果網路這時斷開,你的程式會怎樣?TERMINATED呀!有了screen,就可以讓程式跑在screen而不會隨著ssh的斷開而斷開。2. 多視窗管理:有時,我們需要在運行一個命令,然後同時看它的log 檔案等,那我們可以很方便的使用screen的分屏功能,一邊運行命令,一邊查看log
Time of Update: 2016-01-18
如何在 Ubuntu 上使用 Glances 監控系統Glances 是一個用於監控系統的跨平台、基於文字模式的命令列工具。它是用 Python 編寫的,使用 psutil 庫從系統擷取資訊。你可以用它來監控 CPU、平均負載、記憶體、網路介面、磁碟 I/O,檔案系統空間利用率、掛載的裝置、所有活動進程以及消耗資源最多的進程。Glances
Time of Update: 2016-01-18
Emacs 安裝 clojure開發環境安裝CIDER模組還是比較簡單的,就是用list-packages尋找,找到CIDER後,安裝。直接用官方文檔的命令安裝會失敗,還是用上面的方式。使用middleware匹配版本工程的project.clj檔案中添加倒數第二行(defproject project1 "0.1.0-SNAPSHOT" :description "FIXME: write description" :url
Time of Update: 2016-01-18
Linux效能監控 - CPU、Memory、IO、Network一、CPU良好狀態指標CPU利用率:User Time <= 70%,System Time <= 35%,User Time + System Time <= 70%。環境切換:與CPU利用率相關聯,如果CPU利用率狀態良好,大量的環境切換也是可以接受的。可運行隊列:每個處理器的可運行隊列<=3個線程。監控工具vmstat$ vmstat 1先看一個欄位能對齊的:下面的是別人伺服器的情況:procs --
Time of Update: 2016-01-18
三分鐘教你輕鬆掌握 grep 命令中的Regex如何在 Linux 系統和類 Unix 的作業系統中使用帶Regex的 grep 命令呢?Linux 系統內建了支援拓展Regex的 GNU 版本 grep 工具。所有的 Linux 系統中預設安裝的都是 GNU 版 grep 。grep
Time of Update: 2016-01-18
在Ubuntu Linux下製作Windows 啟動安裝 USB盤最近想 ,在Ubuntu上燒錄個Windows的安裝隨身碟,在網上看了些資料,不過好多都說的很模糊,於是乎,我走了不少彎路。這裡記錄下來,希望了幫到大家。首先你的有個USB吧,這裡我們假定USB在ubuntu中為/dev/sdb1. 給USB裝置 /dev/sdb 分區,注意,要是主要磁碟分割,sudo fdisk /dev/sdbCommand (m for help): nPartition type:
Time of Update: 2016-01-18
暴增 Emacs 生產力的十大最佳外掛程式一年前的這個時候,我想要尋找將 Vim 打造成一個成熟的全功能的 IDE 的最好外掛程式。有趣的是,那篇文章的很多評論提到了 Emacs 已經大部分有了這些內建外掛程式,已經是一個很棒的 IDE 了。儘管我對 Emacs 的難以置信的多樣化表示贊同,它依舊不是一個可以開箱即用的進階編輯器。還好,其龐大的外掛程式庫可以解決這個問題。但在過多的選擇中,有時很難弄清該如何入手。因此,現在讓我試著收集一個不可或缺的外掛程式的簡短列表,來提升你使用 Emacs
Time of Update: 2016-01-18
如何在 CentOS / RHEL 上設定 SSH 免密碼登入作為系統管理員,你計劃在 Linux 上使用 OpenSSH,完成日常工作的自動化,比如檔案傳輸、備份資料庫轉儲檔案到另一台伺服器等。為實現該目標,你需要從主機 A 能自動登入到主機 B。自動登入也就是說,要在 shell 指令碼中使用ssh,而無需要輸入任何密碼。本文會告訴你怎樣在 CentOS/RHEL 上設定 SSH 免密碼登入。自動登入配置好以後,你可以通過它使用 SSH (Secure Shell)和安全複製