Linux中國 命令行基礎工具的更佳替代品 命令行聽起來有時候會很嚇人,特別是在剛剛接觸的時候,你甚至可能做過有關命令行的噩夢。然而漸漸地,我們都會意識到命令行實際上並不是那麼嚇人,反而是非常有用。實際上,沒有命令行正是每次我使用 Windows 時讓我感到崩潰的地方。這種感覺上的變化是因為命令行工具實際上是很智能的。 你在任何一個 Linux 終端上所使用的基本工具功能都是很強大的, 但還遠說不上是足夠強大。 如果你想使你的命令行生涯更加愉悅, 這裡有幾個程序你可以下載下來替換原來的默認程序, 它還可以給你提供比原始程序更多的功能。 dfc 作為一個 LVM 使用者, By Rain2014 年 10 月 20 日
Linux中國 慕尼黑市市長透露重返 Windows 的費用 摘要: 慕尼黑市市長透露了在該市擺脫微軟十年之後再次放棄 Linux 重返 Windows 的費用,大約需要數以百萬計的歐元。 慕尼黑市市長透露,重返 Windows 將需要花費上百萬歐元購買新的硬體。 今年早些時候,該市新當選的市長提出慕尼黑可能重返 Windows,儘管市當局用了若干年才遷移到基於 Linux 的操作系統和開源軟體。(摘要譯文:http://linux.cn/article-2294-1.html) 作為最著名的從微軟遷移到 Linux 桌面系統的案例,慕尼黑投向開源軟體的做法一直引發各種爭議和討論。慕尼黑的遷移始於2004年,還有一些德國的地方當局也追隨它的腳步 By Rain2014 年 10 月 18 日
Linux中國 如何開始一個開源項目 循序漸進的指導 你有這個問題:你已經權衡了開源代碼的優劣勢,你也已經知道你的軟體需要成為一個開源項目,但是,你不知道怎麼做好的開源項目。 當然,你也許已經知道如何創建Github帳號並開始,但是這些事實上是做開源比較簡單的部分。而真真正正難的部分是如何讓足夠多的人,關注你的項目並給你的項目做貢獻。 接下來的原則是會指導你構建和發布其他人願意關注的代碼。 基本原則 選擇開源可能有許多原因。也許你希望吸引一個社區來幫助編寫你的代碼。也許,總所周知,你明白開源 一個開發小團隊內部編寫代碼的倍增器。 或者你只是認 By Rain2014 年 10 月 17 日
Linux中國 Linux有問必答:如何在PDF中嵌入LaTex中的所有字體 提問: 我通過編譯LaTex源文件生成了一份PDF文檔。然而,我注意到,並不是所有字體都嵌入到了PDF文檔中。我怎樣才能確保所有的字體嵌入在由LaTex生成的PDF文檔中? 當你創建一個PDF文件時,在PDF文件中嵌入字體是一個好主意。如果你不嵌入字體,PDF瀏覽器可以在計算機上沒有字體的情況下使用其他東西代替。這將導致文件被在不同的PDF瀏覽器或操作系統平台上呈現不同的樣式。當你列印出來的文檔時,缺少的字體是一個問題。 當你從LaTex中生成PDF文檔時(例如用pdflatex或dvipdfm),可能並不是所有的字體都嵌入在PDF文檔中。例如,pdffont By Rain2014 年 10 月 17 日
Linux中國 Sysstat性能監控工具包中20個實用命令 在我們上一篇文章中,我們已經學習了如何去安裝和更新sysstat,並且了解了包中的一些實用工具。 今天,我們將會通過一些有趣的實例來學習mpstat, pidstat, iostat和sar等工具,這些工具可以幫組我們找出系統中的問題。這些工具都包含了不同的選項,這意味著你可以根據不同的工作使用不同的選項,或者根據你的需求來自定義腳本。我們都知道,系統管理員都會有點懶,他們經常去尋找一些更簡單的方法來完成他們的工作。 mpstat - 處理器統計信息 1.不帶任何參數的使用mpstat命令將會輸出所有CPU的平均統計信息 tecmint@tecmint ~ $ mpstat L By Rain2014 年 10 月 17 日
Linux中國 全能冠軍:Linux系統性能和使用活動監控工具 sysstat Sysstat是一個非常方便的工具,它帶有眾多的系統資源監控工具,用於監控系統的性能和使用情況。我們在日常使用的工具中有相當一部分是來自sysstat工具包的。同時,它還提供了一種使用cron表達式來制定性能和活動數據的收集計劃。 下表是包含在sysstat包中的工具 iostat: 輸出CPU的統計信息和所有I/O設備的輸入輸出(I/O)統計信息。 mpstat: 關於CPU的詳細信息(單獨輸出或者分組輸出)。 pidstat: 關於運行中的進程/任務、CPU、內存等的統計信息。 sar: 保存並輸出不同系統資源(CPU、內存、IO、網路、內核等。。。)的詳細信息。 sadc By Rain2014 年 10 月 16 日
Linux中國 使用vmstat和iostat命令進行Linux性能監控 這是我們正在進行的Linux命令和性能監控系列的一部分。vmstat和iostat兩個命令都適用於所有主要的類unix系統(Linux/unix/FreeBSD/Solaris)。 如果vmstat和iostat命令在你的系統中不可用,請安裝sysstat軟體包。vmstat,sar和iostat命令都包含在sysstat(系統監控工具)軟體包中。iostat命令生成CPU和所有設備的統計信息。你可以從這個連接中下載源代碼包編譯安裝sysstat,但是我們建議通過YUM命令進行安裝。 在Linux系統中安裝sysstat #yum -y install sysstat vmstat - 內存,進程和分頁等的簡要信息。 iostat - CPU統計信息,設備 By Rain2014 年 10 月 16 日
Linux中國 學習VIM之2014 作為一名開發者,你不應該把時間花費在考慮如何去找你所要編輯的代碼上。在我轉移到完全使用 VIM 的過程中,感到最痛苦的就是它處理文件的方式。從之前主要使用 Eclipse 和 Sublime Text 過渡到 VIM,它沒有捆綁一個常駐的文件系統查看器對我造成了不少阻礙,而其內建的打開和切換文件的方式總是讓我淚流滿面。 就這一點而言,我非常欣賞VIM文件管理功能的深度。在工作環境上我已經裝配了這些工具,甚至比起那些視覺編輯器好很多。因為這個是純鍵盤操作,可以讓我更快地在代碼裡面穿梭。搭建環境需要花費一些時間,安裝幾個插件。首先第一 By Rain2014 年 10 月 16 日
Linux中國 綠盟科技增資國內 Linux 廠商深之度(Deepin),占股10% 據最新消息: 經北京神州綠盟信息安全科技股份有限公司(以下簡稱公司或綠盟科技)第二屆董事會第七次會議審議通過,擬以超募資金人民幣2000萬元向全資子公司北京神州綠盟信息技術有限公司(以下簡稱綠盟信息或投資方)增資,再由綠盟信息以人民幣2000萬元,與北京世界星輝科技有限責任公司(以下簡稱世界星輝)共同向武漢深之度科技有限公司(以下簡稱深之度或目標公司)增資。本次增資完成後,綠盟信息取得深之度10%股權,深之度成為綠盟信息的參股公司。 本次交易背景: 1、國產操作系統市場潛力巨大 國產操作系統是國家大力支持培 By Rain2014 年 10 月 15 日
Linux中國 技巧:在CentOS 7上安裝Vmware 10 在CentOS 7上安裝Vmware 10.0.3,我來介紹下我的經驗。通常,這個版本是不能在CentOS 7工作的,因為它只能運行在比較低的內核版本3.10上。 首先,以正常方式下載並安裝(沒有問題)。唯一的問題是在後來運行vmware程序的時候。 如何修復? 1 進入 /usr/lib/vmware/modules/source。 cd /usr/lib/vmware/modules/source 2 解壓 vmnet.tar. tar -xvf vmnet.tar 3 ... By Rain2014 年 10 月 15 日
Linux中國 如何清理 Ubuntu 14.04 的最近打開文件歷史列表 這個簡明教程對Ubuntu 14.04歷史文件清理進行了說明,它用於初學者。 要從dash搜索刪除歷史記錄,請遵循以下程序。 轉到系統設置(System Settings)並打開安全與隱私(Security Privacy)。 在文件與應用(Files and Applications)標籤下,點擊清除用戶數據(Clear Usage Data)。 你也可以關閉記錄文件與應用使用(Record file and Application usage)以阻止系統記錄你當前使用的文件和應用。 via: http://www.ubuntugeek.com/how-to-delete-recently-opened-files-history-in-ubuntu-14-04.html ... By Rain2014 年 10 月 15 日
Linux中國 在命令行中管理 Wifi 連接 無論何時要安裝一款新的 Linux 發行系統,一般的建議都是讓您通過有線連接來接到互聯網的。這主要的原因有兩條:第一,您的無線網卡也許安裝的驅動不正確而不能用;第二,如果您是從命令行中來安裝系統的,管理 WiFi 就非常可怕。我總是試圖避免在命令行中處理 WiFi 。但 Linux 的世界,應具有無所畏懼的精神。如果您不知道怎樣操作,您需要繼續往下來學習之,這就是寫這篇文章的唯一原因。所以我迫使自己學習如何在命令行中管理 WiFi 連接。 通過命令行來設置連接到 WiFi 當然有很多種方法,但在這篇文章里,同時也是一個建議,我使用最 By Rain2014 年 10 月 15 日
Linux中國 Linux有問必答:如何修復「X11 forwarding request failed on channel 0」錯誤 問題: 當我嘗試使用SSH的X11轉發選項連接到遠程主機時, 我在登錄時遇到了一個 "X11 forwarding request failed on channel 0" (X11 轉發請求在通道0上失敗)的錯誤。 我為什麼會遇到這個錯誤,並且該如何修復它? 首先,我們假設你已經正確啟用了SSH的X11轉發。 如果你在登錄時遇到"X11 forwarding request failed on channel 0" ... By Rain2014 年 10 月 15 日
Linux中國 Ubuntu 有這功能嗎?-回答4個新用戶最常問的問題 **在谷歌輸入Can Ubunt,一系列的自動建議會展現在你面前。這些建議都是根據最近搜索用戶最頻繁檢索而形成的。 對於Linux老用戶來說,他們都胸有成竹的回答這些問題。但是對於新用戶或者那些還在探索類似Ubuntu這樣的發行版是否適合的人來說,他們不是十分清楚這些答案。這都是中肯,真實而且是基本的問題。 所以,在這片文章,我將會去回答4個最常會被搜索到的"Can Ubuntu...?"問題。 Ubuntu可以取代Windows嗎? Windows 並不是每個人都喜歡或都必須的 是的。Ubuntu(和其他Linux發行版)是可以安裝到任何一台有能力運行微軟系統的電腦 By Rain2014 年 10 月 14 日
Linux中國 Linux日曆程序California 0.2 發布了 隨著上月的Geary和Shotwell的更新,非盈利軟體套裝Yobra又回來了,同時帶來了是新的California日曆程序。 一個合格的桌面日曆是工作井井有條(以及想要井井有條)的必備工具。Chrome Web Store上廣受歡迎的Sunrise應用的發布讓我們的選擇比以前更豐富了,而California又為之增添了新的生力軍! Yorba的Jim Nelson在Yorba博客上寫道:發生了很多變化,接著寫道:...很高興的告訴大家,初次發布比我預想的加入了更多的特性。 California 0.2在GNOME上看上去棒極了。 最突出變化的是添加了自然語言解析器。這使得添加事件更容易。你可以直接 By Rain2014 年 10 月 14 日
Linux中國 Linux Kernel 3.17 帶來了很多新特性 Linus Torvalds已經發布了最新的穩定版內核3.17。 Torvalds以他典型的放任式的口吻在Linux內核郵件列表中解釋說: 過去的一周很平靜,我對3.17的如期發布沒有疑慮(相對於樂觀的我應該早一周發布么的計劃而言)。 由於假期,Linux說他還沒有開始合併3.18的改變: 我馬上要去旅行了- 在我期盼早點發布的時候我希望避免一些事情。這意味著在3.17發布後,我不會在下周非常活躍地合併新的東西,並且下下周是LinuxCon EU Linux 3.17有哪些新的? 最新版本的 Linux 3.17 加入了最新的改進,硬體支持,修復等等。範圍從不明覺厲的 - 比如:me By Rain2014 年 10 月 14 日
Linux中國 使用 GIT 備份 linux 上的網頁文件 BUP 並不單純是 Git, 而是一款基於 Git 的軟體. 一般情況下, 我使用 rsync 來備份我的文件, 而且迄今為止一直工作的很好. 唯一的不足就是無法把文件恢復到某個特定的時間點. 因此, 我開始尋找替代品, 結果發現了 BUP, 一款基於 git 的軟體, 它將數據存儲在一個倉庫中, 並且有將數據恢復到特定時間點的選項. By Rain2014 年 10 月 13 日
Linux中國 Linux有問必答:如何擴展XFS文件系統 問題:我的磁碟上有額外的空間,所以我想要擴展其上創建的現存的XFS文件系統,以完全使用額外空間。怎樣才是擴展XFS文件系統的正確途徑? XFS是一個開源的(GPL)日誌文件系統,最初由矽谷圖形(SGI)開發,現在大多數的Linux發行版都支持。事實上,XFS已被最新的CentOS/RHEL 7採用,成為其默認的文件系統。在其眾多的特性中,包含了在線調整大小這一特性,使得現存的XFS文件系統在已經掛載的情況下可以進行擴展。然而,對於XFS文件系統的縮減卻還沒有支持。 要擴展一個現存的XFS文件系統,你可以使用命令行工具xfs_growfs,這在大多數L By Rain2014 年 10 月 12 日
Linux中國 如何使用 systemd 中的定時器 我最近在寫一些執行備份工作的腳本,我決定使用systemd timers而不是對我而已更熟悉的cron jobs來管理它們。 在我使用時,出現了很多問題需要我去各個地方找資料,這個過程非常麻煩。因此,我想要把我目前所做的記錄下來,方便自己的記憶,也方便讀者不必像我這樣,滿世界的找資料了。 在我下面提到的步驟中有其他的選擇,但是這裡是最簡單的方法。在此之前,請查看systemd.service, systemd.timer,和systemd.target的幫助頁面(man),學習你能用它們做些什麼。 運行一個簡單的腳本 假設你有一個腳本叫:/usr/local/bin/myscript ,你想要 By Rain2014 年 10 月 12 日
Linux中國 小技巧:在Ubuntu 14.04中重置Unity和Compiz設置 如果你一直在試驗你的Ubuntu系統,你可能最終以Unity和Compiz的一片混亂收場。在此貼士中,我們將看看怎樣來重置Ubuntu 14.04中的Unity和Compiz。事實上,全部要做的事,僅僅是運行幾個命令而已。 重置Ubuntu 14.04中的Unity和Compiz 打開終端(Ctrl+Alt+T),並使用以下命令來重置compiz: dconf reset -f /org/compiz/ 重置compiz後,重啟Unity: setsid unity 此外,如果你想將Unity圖標也進行重置,試試以下的命令吧: unity --reset-icons 可能的疑難解決方案: 如果你在重置compiz時遇到如下錯誤: error: ... By Rain2014 年 10 月 12 日
Linux中國 在 Debian 上使用 systemd 管理系統 人類已經無法阻止 systemd 佔領全世界的 Linux 系統了,唯一阻止它的方法是在你自己的機器上手動卸載它。到目前為止,systemd 已經創建了比任何軟體都多的技術問題、感情問題和社會問題。這一點從Linux 初始化軟體之戰上就能看出,這場爭論在 Debian 開發者之間持續了好幾個月。當 Debian 技術委員會最終決定將 systemd 放到 Debian 8(代號 Jessie)的發行版裡面時,其反對者試圖通過多種努力來取代這項決議,甚至有人揚言要威脅那些支持 systemd 的開發者的生命安全。 這也說明了 systemd 對 Unix ... By Rain2014 年 10 月 11 日
Linux中國 在 Ubuntu 14.04 和 Linux Mint 17 中通過 Texmaker 來使用LaTeX LaTeX是一種文本標記語言,也可以說是一種文檔編撰系統。在很多大學或者機構中普遍作為一種標準來書寫專業的科學文獻、畢業論文或其他類似的文檔。在這篇文章中,我們會看到如何在Ubuntu 14.04中使用LaTeX。 在 Ubuntu 14.04 或 Linux Mint 17 中安裝 Texmaker 來使用LaTeX Texmaker是一款免費開源的LaTeX編輯器,它支持一些主流的桌面操作系統,比如Window,Linux和OS X。下面是Texmaker的主要特點: 支持Unicode編碼的編輯器 拼寫檢查 代碼摺疊 自動補全 快速導航 PDF查看器 編譯簡單 支持370個數學符號 ... By Rain2014 年 10 月 11 日
活動 openSUSE.Asia summit 2014 亞洲峰會註冊及日程 openSUSE.ASIA summit 2014 Beijing 是第一屆 openSUSE 亞洲峰會。大會旨在亞洲地區,特別是在高校中推廣 openSUSE、自由軟體和開源軟體。峰會官網(英文)是 http://summit.opensuse.org/ By 編程浪子2014 年 10 月 11 日
Linux中國 PHP-RSA加密跨域通訊實戰 基於POST GET 的http通訊雖然非常成熟,但是很容易被人監聽。 並且如果使用跨域jsonp的通訊很容易在歷史記錄中發現通訊網址以及參數。為了克服這些問題, 並且降低伺服器成本,我們沒有使用SSL而使用 RSA加密。文章中的php加密解密 JS的加密解密 互相加密解密 都能驗證通過。 By Rain2014 年 10 月 11 日