Linux中國
Linux有問必答:如何修復「X11 forwarding request failed on channel 0」錯誤
問題: 當我嘗試使用SSH的X11轉發選項連接到遠程主機時, 我在登錄時遇到了一個 "X11 forwarding request failed on channel 0" (X11 轉發請求在通道0上失敗)的錯誤。 我為什麼會遇到這個錯誤,並且該如何修復它? 首先,我們假設你已經正確啟用了SSH的X11轉發。 ...
Linux中國
Ubuntu 有這功能嗎?-回答4個新用戶最常問的問題
**在谷歌輸入Can Ubunt,一系列的自動建議會展現在你面前。這些建議都是根據最近搜索用戶最頻繁檢索而形成的。 對於Linux老用戶來說,他們都胸有成竹的回答這些問題。但是對於新用戶或者那些還在探索類似Ubuntu這樣的發行版是否適合的人來說,他們不是十分清楚這些答案。這都是中肯,真實而且是基本的問題。 所以,在這片文章,我將會去回答4個最常會被搜索到的"Can Ubuntu...?"問題。 Ubuntu可以取代Windows嗎? Windows 並不是每個人都喜歡或都必須的 是的。Ubuntu(和其他Linux發行版)是可以安裝到任何一台有能力運行微軟系統的電腦
Linux中國
Linux日曆程序California 0.2 發布了
隨著上月的Geary和Shotwell的更新,非盈利軟體套裝Yobra又回來了,同時帶來了是新的California日曆程序。 一個合格的桌面日曆是工作井井有條(以及想要井井有條)的必備工具。Chrome Web Store上廣受歡迎的Sunrise應用的發布讓我們的選擇比以前更豐富了,而California又為之增添了新的生力軍! Yorba的Jim Nelson在Yorba博客上寫道:發生了很多變化,接著寫道:...很高興的告訴大家,初次發布比我預想的加入了更多的特性。 California 0.2在GNOME上看上去棒極了。 最突出變化的是添加了自然語言解析器。這使得添加事件更容易。你可以直接
Linux中國
Linux Kernel 3.17 帶來了很多新特性
Linus Torvalds已經發布了最新的穩定版內核3.17。 Torvalds以他典型的放任式的口吻在Linux內核郵件列表中解釋說: 過去的一周很平靜,我對3.17的如期發布沒有疑慮(相對於樂觀的我應該早一周發布么的計劃而言)。 由於假期,Linux說他還沒有開始合併3.18的改變: 我馬上要去旅行了- 在我期盼早點發布的時候我希望避免一些事情。這意味著在3.17發布後,我不會在下周非常活躍地合併新的東西,並且下下周是LinuxCon EU Linux 3.17有哪些新的? ...
Linux中國
使用 GIT 備份 linux 上的網頁文件
BUP 並不單純是 Git, 而是一款基於 Git 的軟體. 一般情況下, 我使用 rsync 來備份我的文件, 而且迄今為止一直工作的很好. 唯一的不足就是無法把文件恢復到某個特定的時間點. 因此, 我開始尋找替代品, 結果發現了 ...
Linux中國
Linux有問必答:如何擴展XFS文件系統
問題:我的磁碟上有額外的空間,所以我想要擴展其上創建的現存的XFS文件系統,以完全使用額外空間。怎樣才是擴展XFS文件系統的正確途徑? XFS是一個開源的(GPL)日誌文件系統,最初由矽谷圖形(SGI)開發,現在大多數的Linux發行版都支持。事實上,XFS已被最新的CentOS/RHEL 7採用,成為其默認的文件系統。在其眾多的特性中,包含了在線調整大小這一特性,使得現存的XFS文件系統在已經掛載的情況下可以進行擴展。然而,對於XFS文件系統的縮減卻還沒有支持。 要擴展一個現存的XFS文件系統,你可以使用命令行工具xfs_growfs,這在大多數L
Linux中國
如何使用 systemd 中的定時器
我最近在寫一些執行備份工作的腳本,我決定使用systemd timers而不是對我而已更熟悉的cron jobs來管理它們。 在我使用時,出現了很多問題需要我去各個地方找資料,這個過程非常麻煩。因此,我想要把我目前所做的記錄下來,方便自己的記憶,也方便讀者不必像我這樣,滿世界的找資料了。 在我下面提到的步驟中有其他的選擇,但是這裡是最簡單的方法。在此之前,請查看systemd.service, systemd.timer,和systemd.target的幫助頁面(man),學習你能用它們做些什麼。 運行一個簡單的腳本 假設你有一個腳本叫:/usr/local/bin/myscript ,你想要
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 ...
Linux中國
在 Debian 上使用 systemd 管理系統
人類已經無法阻止 systemd 佔領全世界的 Linux 系統了,唯一阻止它的方法是在你自己的機器上手動卸載它。到目前為止,systemd 已經創建了比任何軟體都多的技術問題、感情問題和社會問題。這一點從Linux 初始化軟體之戰上就能看出,這場爭論在 Debian 開發者之間持續了好幾個月。當 Debian 技術委員會最終決定將 systemd 放到 Debian 8(代號 ...
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的主要特點: ...
Linux中國
PHP-RSA加密跨域通訊實戰
基於POST GET 的http通訊雖然非常成熟,但是很容易被人監聽。 並且如果使用跨域jsonp的通訊很容易在歷史記錄中發現通訊網址以及參數。為了克服這些問題, 並且降低伺服器成本,我們沒有使用SSL而使用 RSA加密。文章中的php加密解密 JS的加密解密 互相加密解密 都能驗證通過。
Linux中國
如何在Crunchbang下恢復Openbox的默認配置
CrunchBang是一個很好地融合了速度、風格和內容的基於Debian GNU/Linux的發行版。使用了靈活的Openbox窗口管理器,高度定製化並且提供了一個現代、全功能的GNU/Linux系統而沒有犧牲性能。 Crunchbang是高度自定義的,用戶可以盡情地地把它調整成他們想要的樣子。這一切都通過文本文件(配置)。我作為一個Crunchbang用戶,我最近搞亂了我的menu.xml配置文件,它負責下面的菜單顯示。 我的菜單配置文件中丟失了所有內容。由於我沒有備份(最好備份配置文件)。我不得不搜索Crunchbang安裝後的默認配置。這裡就是我如何修復的過程,這裡要
Linux中國
Linux有問必答:如何在命令行創建一個MySQL資料庫
問題:在一個某處運行的MySQL伺服器上,我該怎樣通過命令行創建和安裝一個MySQL資料庫呢? 為了能通過命令行創建一個MySQL資料庫,你可以使用mysql命令行客戶端。下面是通過mysql命令行客戶端創建和安裝MySQL的步驟。 第一步:安裝MySQL客戶端 當然你得確保MySQL客戶端已經安裝完畢。如果沒有的話,可以按照下面的方法。 在Debian,Ubuntu 或者 Linux Mint上: $ sudo apt-get install mysql-client ...
Linux中國
恰當地管理開源,讓軟體更加安全
越來越多的公司意識到,要想比對手率先開發出高質量具有創造性的軟體,關鍵在於積極使用開源項目。軟體版本更迭要求市場推廣速度足夠快,成本足夠低,而僅僅使用商業源代碼已經無法滿足這些需求了。如果不能選擇最合適的開源軟體集成到自己的項目里,一些令人稱道的點子怕是永無出頭之日了。 然而,使用開源軟體也要面對新的挑戰。一方面,你的團隊從開源軟體中汲取力量變得更快更靈活,另一方面,開源代碼在傳播過程中是否經歷了不可控修改、安全性該如何保障的問題也日益凸顯了出來。 OpenSSL Heartbleed 漏洞已經證實。如果你不了解你
Linux中國
Adobe從網站上撤下了Linux PDF Reader的下載鏈接
由於該公司從網站上撤下了軟體的下載鏈接,因此這對於任何需要在Linux上使用Adobe這家公司的PDF閱讀器的人而言有些麻煩了。 Reddit 上的一個用戶發帖說,當他去 Adobe 網站上去下載該軟體時,Linux並沒有列在支持的操作系統里。 不知道什麼時候,更不知道為什麼,Linux版本被刪除了,不過第一次被發現是在八月份。 這也並沒有讓人太驚訝。Adobe Reader 官方的Linux版本在2013年5月才更新,而且當時還在滯後的版本9.5.x上,而Windows和Mac版已經在v11.x。 誰在意呢?無所謂 這是一個巨大的損失么?你可能並不會這麼想。畢竟Adobe Reader是
Linux中國
Linux有問必答:如何為CentOS 7配置靜態IP地址
問題:在CentOS 7上,我想要將我其中一個網路介面從DHCP改為靜態IP地址配置,如何才能永久為CentOS或RHEL 7上的網路介面分配靜態IP地址? 如果你想要為CentOS 7中的某個網路介面設置靜態IP地址,有幾種不同的方法,這取決於你是否想要使用網路管理器。 網路管理器(Network Manager)是一個動態網路的控制器與配置系統,它用於當網路設備可用時保持設備和連接開啟並激活。默認情況下,CentOS/RHEL 7安裝有網路管理器,並處於啟用狀態。 使用下面的命令來驗證網路管理器服務的狀態: $ systemctl status NetworkManager.service ...
Linux中國
在RHEL/CentOS 5/6下停用按下Ctrl-Alt-Del 重啟系統的功能
在Linux里,由於對安全的考慮,我們允許任何人按下Ctrl-Alt-Del來重啟系統。但是在生產環境中,應該停用按下Ctrl-Alt-Del 重啟系統的功能。 在這篇文章里,我們將要介紹如何在RHEL和CentOS下停用該熱鍵。 在RHEL 5.X和CentOS 5.X下 ### 保護init進程免於Ctrl-Alt-Del,像下面一樣編輯'/etc/inittab'里由'ca::ctrlaltdel:'開頭的一行: # cat /etc/inittab # Trap CTRL-ALT-DELETE ...
Linux中國
Linux有問必答:如何創建新的亞馬遜AWS訪問密鑰
問題:我在配置一個需要訪問我的亞馬遜AWS帳號的應用時被要求提供AWS訪問密鑰ID和秘密訪問密鑰,我怎樣創建一個新的AWS訪問密鑰呢? 亞馬遜AWS安全憑證用於驗證你以及授權任何第三方應用訪問你的AWS帳號,有各種不同的AWS安全憑證可用,如密碼、訪問密鑰、多因素身份驗證、X.509證書等。 如果你想要創建新的訪問密鑰(訪問密鑰ID和秘密訪問密鑰),請按一下步驟進行。 首先,登錄到AWS控制台。 從頂部欄選擇安全憑證菜單(圖中紅色方框所示)。 在下一頁中,選擇訪問密鑰(訪問密鑰ID和秘密訪問密鑰)選項(圖中紅色方框所示)。 在下
Linux中國
在Linux中擴展/縮減LVM(第二部分)
前面我們已經了解了怎樣使用LVM創建彈性的磁碟存儲。這裡,我們將了解怎樣來擴展卷組,擴展和縮減邏輯卷。在這裡,我們可以縮減或者擴展邏輯卷管理(LVM)中的分區,LVM也可稱之為彈性卷文件系統。 前置需求 使用LVM創建彈性磁碟存儲第一部分 什麼時候我們需要縮減卷? 或許我們需要創建一個獨立的分區用於其它用途,或者我們需要擴展任何空間低的分區。遇到這種情況時,使用 LVM我們可以很容易地縮減大尺寸的分區,以及擴展空間低的分區,只要按下面幾個簡易的步驟來即可。 我的伺服器設置 需求 操作系統 ...
Linux中國
如何在Linux上移除文件內的隱私數據
典型的數據文件通常關聯著元數據,其包含這個文件的描述信息,表現為一系列屬性-值的集合。元數據一般包括創建者名稱、生成文件的工具、文件創建/修改時期、創建位置和編輯歷史等等。幾種流行的元數據標準有 EXIF(圖片)、RDF(web資源)和DOI(數字文檔)等。 雖然元數據在數據管理領域有它的優點,但事實上它會危害你的隱私。相機圖片中的EXIF格式數據會泄露出可識別的個人信息,比如相機型號、拍攝相關的GPS坐標和用戶偏愛的照片編輯軟體等。在文檔和電子表格中的元數據包含作者/所屬單位信息和相關的編輯歷史。不一定這麼絕對,但諸
Linux中國
Linux有問必答:如何使用tcpdump來捕獲TCP SYN,ACK和FIN包
問題:我想要監控TCP連接活動(如,建立連接的三次握手,以及斷開連接的四次握手)。要完成此事,我只需要捕獲TCP控制包,如SYN,ACK或FIN標記相關的包。我怎樣使用tcpdump來僅僅捕獲TCP SYN,ACK和/或FYN包? 作為業界標準的捕獲工具,tcpdump提供了強大而又靈活的包過濾功能。作為tcpdump基礎的libpcap包捕獲引擎支持標準的包過濾規則,如基於5重包頭的過濾(如基於源/目的IP地址/埠和IP協議類型)。 tcpdump/libpcap的包過濾規則也支持更多通用分組表達式,在這些表達式中,包中的任意位元組範圍都可以使用關係或二進位操作符進行檢
Linux中國
牆外香花:Google drive和Ubuntu 14.04 LTS的膠合
Google尚未發布用於從Ubuntu訪問其drive的官方Linux客戶端。然開源社區卻業已開發完畢非官方之軟體包grive-tools。 grive乃是Google Drive(在線存儲服務)的GNU/Linux系統客戶端,允許你同步所選目錄到雲端,以及上傳新文件到Google Drive。 grive-tools安裝步驟 步驟:1 使用下列命令添加grive-tools PPA: # sudo add-apt-repository ppa:thefanclub/grive-tools 步驟:2 更新列表 ...
Linux中國
配置 Linux 的訪問控制列表(ACL)
使用擁有許可權控制的Liunx,工作是一件輕鬆的任務。它可以定義任何user,group和other的許可權。無論是在桌面電腦或者不會有很多用戶的虛擬Linux實例,或者當用戶不願意分享他們之間的文件時,這樣的工作是很棒的。然而,如果你是在一個大型組織,你運行了NFS或者Samba服務給不同的用戶,然後你將會需要靈活的挑選並設置很多複雜的配置和許可權去滿足你的組織不同的需求。 Linux(和其他Unix等POSIX兼容的操作系統)有一種被稱為訪問控制列表(ACL)的許可權控制方法,它是一種許可權分配之外的普遍範式。例如,默認情況下你需要確認3個許可權組:owner
Linux中國
在Linux中使用LVM構建靈活的磁碟存儲(第一部分)
邏輯卷管理器(LVM)讓磁碟空間管理更為便捷。如果一個文件系統需要更多的空間,可以在它的卷組中將空閑空間添加到其邏輯卷中,而文件系統可以根據你的意願調整大小。如果某個磁碟啟動失敗,用於替換的磁碟可以使用卷組註冊成一個物理卷,而邏輯卷擴展可以將數據遷移到新磁碟而不會丟失數據。 在Linux中創建LVM存儲 在如今,每台伺服器空間都會因為我們的需求增長而不斷擴展。邏輯卷可以用於RAID,SAN。單個物理卷將會被加入組以創建卷組,在卷組中,我們需要切割空間以創建邏輯卷。在使用邏輯卷時,我們可以使用某些命令來跨磁碟、跨邏輯