Linux中國

使用 LXDE 的 8 個理由

出於兩個原因我決定嘗試其它 Linux 桌面環境。第一,我需要完成我的工作。第二,一心使用 KDE 已經有很多年,我認為是時候嘗試一些不同的桌面了。
Linux中國

讓你的 Linux 遠離黑客(三):FAQ

這個系列的第一篇和第二篇文章覆蓋了 5 個讓你的 Linux 遠離黑客的最簡單方法,並且知道他們是否已經進入。這一次,我將回答一些我最近在 Linux 基金會網路研討會上收到的很好的安全性問題。
Linux中國

lnav:Linux 下一個基於控制台的高級日誌文件查看器

基於消息的時間戳,lnav 能把多個日誌文件合併到一個視圖,從而避免打開多個窗口。左邊的顏色欄幫助顯示消息所屬的文件。警告和錯誤的數量以(黃色和紅色)高亮顯示,因此我們能夠很輕易地看到問題出現在哪裡。它會自動載入新的日誌行。
Linux中國

棄之如敝履,Ubuntu 加速逃離 Unity

但無論社區是如何看待的, Ubuntu 17.04 還是在次日不慌不忙地陸續發布,就在我們以為 GNOME 成為 Ubuntu 主發行版本要在一年以後才能見分曉時,Canonical 內部卻呈現加速逃離 Unity 8 的情形
Linux中國

漫畫賞析:消沉的程序員 14

不管什麼是在什麼事情上,你所期待的結果,都是通過盡心設計才能得到的。所以,有拖延症的各位親們,切莫把所有都拖到最後一分鐘才去考慮解決方案哦,不然會死的很慘的。
Linux中國

使用 tmux 打造更強大的終端

即使有一個大的終端窗口,整個窗口也只會顯示一個會話。 這浪費了空間,特別是在大型顯示器和高解析度的筆記本電腦屏幕上。 但是,如果你可以將終端分成多個會話呢? 這正是 tmux 最方便的地方,或者說不可或缺的。
Linux中國

2016 Git 新視界

我決定整理這一年裡六個我最喜愛的 Git 特性涵蓋的改進,來做一次分類回顧。
Linux中國

調試器工作原理(一):基礎篇

我將為大家展示 Linux 中調試器的主要構成模塊 - ptrace 系統調用。這篇文章所有代碼都是基於 32 位 Ubuntu 操作系統。值得注意的是,儘管這些代碼是平台相關的,將它們移植到其它平台應該並不困難。
Linux中國

深入解析面向數據的哈希表性能

最近幾年中,面向數據的設計已經受到了很多的關注 —— 一種強調內存中數據布局的編程風格,包括如何訪問以及將會引發多少的 cache 缺失。由於在內存讀取操作中缺失所佔的數量級要大於命中的數量級,所以缺失的數量通常是優化的關鍵標準。這不僅僅關乎那些對性能有要求的 code-data 結構設計的軟體,由於缺乏對內存效益的重視而成為軟體運行緩慢、膨脹的一個很大因素。
Linux中國

漫畫賞析:消沉的程序員 13

嘿嘿,明明你有很厲害的東西想要分享給自己的同伴,可是他們並不能理解那意味著什麼,然後拿一些簡單的不能再簡單的事情來問你。是不是感覺好尷尬呢。看來有些事兒,分享也要看人的吧,否則表錯情真的是大寫的失落。
Linux中國

使用 Exercism 提升你的編程技巧

Exercism 是一個 開源 的項目和服務,通過發現和協作,幫助人們提高他們的編程技能。Exercism 提供了幾十種不同編程語言的練習。實踐者完成每個練習,並獲得反饋,從而可以從他們的同行小組的經驗中學習。
Linux中國

深入理解 sudo 與 su 之間的區別

兩個命令的最大區別是:sudo 命令需要輸入當前用戶的密碼,su 命令需要輸入 root 用戶的密碼。另外一個區別是其默認行為。sudo 命令只允許使用提升的許可權運行單個命令,而 su 命令會啟動一個新的 shell,同時允許使用 root 許可權運行儘可能多的命令,直到明確退出登錄。

Posts navigation