Time of Update: 2015-09-08
如何讓 Linux 下非 root 使用者程式使用小於 1024 連接埠 在 Linux 下,預設情況下1024 以下的連接埠是要在 root 下才能使用的,在其他使用者下,如果嘗試使用將會報錯。在有的時候,我們可能考慮程式運行在 root 帳戶下,但這可能會給 Linux 系統帶來安全風險。那如何能夠讓非 root 使用者啟動並執行程式能夠對外啟用小於 1024 的連接埠呢? 本文嘗試給出一些方法: (題圖來自: wordpress.com)
Time of Update: 2015-09-08
Linux系統檢查查看案頭環境,linux查看案頭環境Linux的案頭系統系統多達十幾種,像gnome、kde、mate、cinnamon、lxde、xfce、jwm等。比較常用的一般是gnome、kde、xfce等。那麼如何判斷Linux系統安裝了哪種案頭環境組件呢?下面總結了一些檢查案頭環境的方法: 方法1:env | grep DESKTOP_SESSION= 或 echo $DESKTOP_SESSION
Time of Update: 2015-09-08
Ubuntu 和 Arch Linux 安裝 Notepadqq 0.50.2Notepadqq 是複製版本的 Notepad++,Notepad++ 是一款非常流行的免費文本編程軟體,可惜不支援 Linux,Notepadqq 使用QT 進行編寫。功能上支援最流行的程式設計語言,提供搜尋、尋找、替換、Regex、分屏、書籤、程式碼摺疊功能等等,我安裝後發現有一個問題,不支援中文輸入,很遺憾。最新版本 Notepadqq 0.50.2
Time of Update: 2015-09-08
Vim好用的外掛程式: EasyGrep## GNU的神兵利器Grep,AWK,Sed,find
Time of Update: 2015-09-08
Ubuntu內建的gedit編輯器添加Markdown預覽外掛程式gedit安裝Markdown PreviewUbuntu內建的gedit編輯器也是有很強大的功能的,且支援外掛程式的安裝。對於喜歡用Markdown的我來說,這當然是很好的了,gedit本身就支援Markdown的文法高亮,在加上預覽功能那就很完美了,Markdown Preview外掛程式就很好的解決了這個問題,可以讓我們在當前視窗就能預覽.系統版本:Ubuntu Kylin
Time of Update: 2015-09-08
Ubuntu 上安裝開源系統備份軟體 Systemback 1.6.201Systemback 是一款用於建立定點系統備份,使使用者能夠完全恢複作業系統的應用程式。提供了任何先進備份軟體的功能,包括:系統備份、系統復原、系統複製、系統安裝、Live 系統建立、系統修複和系統升級。從 Systemback 1.0版開始,Systemback 已經被移植到 QT5。可用的最新版本是 Systemback 1.6.201,發布已經有一段時間了,有以下變化:Import new French and
Time of Update: 2015-09-08
在 Ubuntu 中如何安裝或升級 Linux 核心到4.2Linux 核心 4.2已經發布了。Linus Torvalds 在 lkml.org 上寫到:通過這周這麼小的變動,看來在最後一周 發布 4.2 版本應該不會有問題,當然還有幾個修正,但是看起來也並不需要延遲一周。 所以這就到了,而且 4.3 的合并視窗現已開啟。我已經有了幾個等待處理的合并請求,明天我開始處理它們,然後在適當的時候放出來。 從 rc8 以來的簡短日誌很小,已經附加。這個補丁也很小... 新核心 4.2
Time of Update: 2015-09-08
Linux 檔案系統結構介紹Linux中的檔案是什嗎?它的檔案系統又是什嗎?那些設定檔又在哪裡?我下載好的程式儲存在哪裡了?在 Linux
Time of Update: 2015-09-08
RHEL 6.6安裝案頭環境GNOME在測試伺服器(Red Hat Enterprise Linux Server release 6.6)需要安裝案頭系統內容,於是選擇GNOME案頭環境安裝。一:檢查系統的運行層級以及是否安裝了案頭環境[root@localhost ~]# runlevelN 3[root@localhost ~]# yum grouplist | more Loaded plugins: product-id, security,
Time of Update: 2015-09-08
Ubuntu 15.04 安裝JDK並配置成為預設的JDKUbuntu安裝JDK系統版本:Ubuntu 15.04 x64JDK版本:jdk-8u60-linux-x641.查看系統位元,輸入以下命令即可getconf LONG_BIT2.下載對應的JDK檔案,我這裡下載的是jdk-8u60-linux-64.tar.gz3.建立目錄作為JDK的安裝目錄,這裡選擇安裝位置為:/usr/java/sudo mkdir
Time of Update: 2015-09-08
Linux下Tmux與tcpdump使用總結0. 前言 這篇部落格僅用於記錄個人在工作中用到的一個小工具,後續用到別的會再補充。1. Tmux 終端分用器(multiplexer),可以在一個螢幕上建立多個終端,這個工具也可以用於結對程式設計。 個人用途:1. 在一個螢幕中開啟多個終端(因為個人使用的是24寸屏) 2. 儲存工作環境,在不使用的時候dettach,切換到對應的環境,一般個人會建立三個會話,一個用於開啟程式,第二個用於work的環境,第三個為study環境。
Time of Update: 2015-09-08
Linux Kernel 4.2 安裝說明Linux Kernel 4.2 已經發布了,這是 Linus Torvalds 近期發布的最大的一個版本,增加了超過100萬行代碼,移除了大約25萬行代碼。主要新特性包括:新的AMDGPU驅動;Intel Broxton支援;改進NCQ TRIM處理;F2FS檔案系統加密;重寫了部分英特爾x86彙編代碼;LSM Stacking;延遲梯度網路擁堵控制演算法;改進控制組的回寫管理等等。以下內容來自郵件清單:So judging by how
Time of Update: 2015-09-08
一種Linux下共用中斷的處理方法前段時間調試一款晶片的時候,碰到一個奇怪的問題:只要在板卡上插入一個PS2鍵盤,啟動核心時系統就可能會進入串口中斷函數去執行,過一會系統就panic不往下繼續執行。後來經過分析出現問題時的panic的堆棧,藉助EJTAG工具,讀到這個時候的串口的中斷狀態位,竟然發現串口並沒有真正產生中斷。那麼,串口本身沒有中斷,核心怎麼又會跑到串口的中斷服務函數去執行呢?我們知道Linux的中斷可以分為I/O 中斷 、時鐘中斷和處理器核間中斷。其中I/O中斷是Linux
Time of Update: 2015-09-08
Shell命令列操作[me@bkjia ~]$如果最後一個字元是"#",表示當前終端會話有超級使用者權限。使用root使用者登入或者使用能提供超級使用者權限的終端能獲得該許可權。提示符由名為PS1(prompt string 1)的環境變數定義。1.2
Time of Update: 2015-09-08
Linux RHCS 基礎維護命令本文只是介紹Linux RHCS最基本的一些維護命令,屬於DBA應該瞭解的層面。1.查看叢集狀態2.叢集正常啟動3.叢集正常關閉4.查看服務是否關閉開機啟動1. 查看叢集狀態clustatcman_tool statuscman_tool nodes -a下面是這些命令查詢的顯示結果樣本:#1.1 clustat查看叢集狀態(最常用)在節點1查看的,狀態中的Local就在節點1上顯示。# clustatCluster Status for
Time of Update: 2015-09-08
Ubuntu 上使用 LVM
Time of Update: 2015-09-08
Centos修改DNS重啟或者重啟network服務後丟失問題處理閱讀目錄介紹起因處理GitHub 介紹 我們在配置Centos的時候,很多情況需要能聯外網,那麼就需要DNS解析功能,預設的是沒有配置DNS資訊的,所以我們得配置DNS資訊 起因
Time of Update: 2015-09-08
Alien 魔法:RPM 和 DEB
Time of Update: 2015-09-08
OpenWRT環境搭建我的機器主系統是Windows 7,用於op開發裝了VirtualBox和Ubuntu 12.04 LTS。首先,解決依賴問題,開發op必備如下組件。#sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs
Time of Update: 2015-09-08
如何在 Linux 上自動調整螢幕亮度保護眼睛當你開始在電腦前花費大量時間的時候,問題自然開始顯現。這健康嗎?怎樣才能舒緩我眼睛的壓力呢?為什麼光線灼燒著我?儘管解答這些問題的研究仍然在不斷進行著,許多程式員已經採用了一些應用來改變他們的日常習慣,讓他們的眼睛更健康點。在這些應用中,我發現了兩個特別有趣的東西:Calise和Redshift。 Calise處於時斷時續的開發中,Calise的意思是“相機光感應器(Camera Light