Time of Update: 2016-01-13
標籤:linux gcc gdb gcc編譯器可以將C、C++等語言來源程式、組譯工具編譯、連結成可執行程式。gdb是 GNU 開發的一個Unix/Linux下強大的程式調試工具。linux下沒有尾碼名的概念。但 gcc
Time of Update: 2016-01-13
標籤:同一台 linux主機同時安裝 lamp 和 lnmp同一台 linux Server同時安裝 lamp 和 lnmp:共同點:可以同時安裝共存運行。1. mysql公用,安裝一次即可。2. lnmp的php編譯的時候,建立一個php-fpm目錄(lamp已安裝好的基礎上),比如叫 /usr/local/php-fpm3.
Time of Update: 2016-01-13
Linux xclip命令,linuxxclip命令一、簡介 xclip命令建立了終端和剪下板之間通道,可以用於以命令的方式將終端輸出或檔案的內容儲存到剪下板中,也可以用於將剪下板的內容輸出到終端或檔案中。 在 X 系統裡面,從一個視窗複製一段文字到另一個視窗,有兩套機制,分別是 Selections 和 cut buffers: 常用的 copy & paste 是利用的 cut buffers
Time of Update: 2016-01-12
apache ab test使用 單獨安裝ab和htpasswd,apachehtpasswdapache ab test使用 apache ab test使用 單獨安裝ab和htpasswd轉載自:http://www.cnblogs.com/super-d2/p/3831155.html#tophttp://blog.chinaunix.net/uid-20382003-id-3032167.html 單獨安裝ab和htpasswdyum install
Time of Update: 2016-01-13
如何部署Icinga服務端,部署Icinga服務端Icinga是Nagios的一個變種,配置,使用方式幾乎一樣,而且完全相容Nagios的外掛程式。所以下面的部署方案對Nagios同樣使用。它還推出了兩個中文版本,icinga-cn原版和icinga-pnp4nagios-cn,前者和Nagios幾乎一模一樣,只不過介面是中文的,而後者則整合了php4繪圖功能,能以圖形化的方式呈現系統的監控資訊,類似於Cacti。Icinga服務端一般是指其核心,它提供的只是一個架構,並不能監控具體的資源,譬如
Time of Update: 2016-01-13
shell指令碼結構樣本1,shell指令碼樣本2013年以來自己因為偷懶,少寫了很多東西,今年計劃把以前積累的總結出來。先從shell開始寫起吧。 幹了快3年遊戲營運,期間經常會寫一些shell本,不少指令碼其實有很多可以複用的部分。按照自己的風格,如果是比較重要的指令碼,指令碼內容可以分為3部分:輸入部分、核心邏輯部分、輸出部分。本文主要介紹輸入部分。通常在現網啟動並執行指令碼,為了防止勿執行,最好帶上參數,例如:test.sh -w
Time of Update: 2016-01-12
banwagonhost一鍵搭建vps,banwagonhostvps作為低端 VPS ,大家購買搬瓦工(banwagonhost)用得最多的就是拿來科學上網了。搬瓦工可能自己也發現了這個問題,為了滿足廣大消費者的需求,因時制宜地推出了一鍵FQ的安裝選項,在此之前還推出了 OpenVPN 的一鍵安裝,建議不要使用OpenVPN 。它VPN協議特徵明顯,GFW可以非常容易的檢測到,從而盯上你的IP,輕則限速,重則徹底屏蔽。常見VPN協議根據易受幹擾的程度從大 到小依次為:OpenVPN >
Time of Update: 2016-01-10
Linux多線程實踐(五 )Posix訊號量和互斥鎖解決生產者消費者問題Posix訊號量和System V訊號量的一點區別:system v 訊號量只能用於進程間同步,而posix 訊號量除了可以進程間同步,還可以線程間同步。system v 訊號量每次PV操作可以是N,但Posix 訊號量每次PV只能是1。除此之外,posix 訊號量還有命名和匿名之分(man 7 sem_overview):Posix
Time of Update: 2016-01-10
linux下grep命令筆記,linuxgrep命令筆記grep -i 不區分大小寫 --color 添加顏色 alias grep=grep 'grep --color -v 顯示沒有被模式比對到的行 -o 只顯示被模式比對到的字串
Time of Update: 2016-01-10
Linux多線程實踐(四 )線程的特定資料在單線程程式中,我們經常要用到"全域變數"以實現多個函數間共用資料, 然而在多線程環境下,由於資料空間是共用的,因此全域變數也為所有線程所共有。但有時應用程式設計中有必要提供線程私人的全域變數,僅在某個線程中有效,但卻可以跨多個函數訪問。POSIX線程庫通過維護一定的資料結構來解決這個問題,這個些資料稱為(Thread-specific-data或 TSD)。相關函數如下:int pthread_key_create(pthread_
Time of Update: 2016-01-12
改變PS1變數的顏色,PS1變數顏色2016.1.11今天學了改變PS1的顏色,怎麼增加PS1變數找到檔案(.bash_profile),或者bashrc export PS1="\[\e[32;1m\]Test $PWD> \[\e[0m\]" #顯示綠色,其中Test是額外增加要顯示的內容 export PS1="\[\e[35;1m\]Test $PWD> \[\e[0m\] #顯示紅色
Time of Update: 2016-01-10
Nginx 1.9 安裝 ngx_pagespeed 模組1,關於pagespeedngx_pagespeed 是一個 Nginx 的擴充模組,可以加速你的網站,減少頁面載入時間,它會自動將一些提升web效能的實踐應用到網頁和相關的資源(CSS、JS和圖片)上,無需你修改內容和流程。功能包括:圖片最佳化: stripping meta-data, dynamic resizing, recompressionCSS & JavaScript 壓縮、合并等小資源的內聯延遲圖片和 JS
Time of Update: 2016-01-11
Linux 伺服器上安裝Webmin,linuxwebmin1、登陸到伺服器2、建立一個檔案夾來儲存webmin,建議在個人使用者下建立。,3、下載Webmin的安裝檔案,命令是:wget http://prdownloads.sourceforge.net/webadmin/webmin-1.670.tar.gz到官網下載也可,我喜歡用wget命令來下載。4、解壓縮檔案,命令是:tar -zxvf
Time of Update: 2016-01-11
初探linux核心編程,參數傳遞以及模組間函數調用,初探linux一.前言 我們一起從3個小例子來體驗一下linux核心編程。如下:1.核心編程之hello world2.模組參數傳遞3.模組間函數調用二.準備工作
Time of Update: 2016-01-10
Linux 同步時間最近探索服務器時間和自己電腦的時間差了2分鐘。於是檢查了下,發現是亞馬遜的時間伺服器差了2分鐘,這個坑啊。於是換了一個。# crontab -e // 每隔一小時同步更新一次時間* */1 * * * ntpdate pool.ntp.org 如果crontab中ntpdate不生效,就改用絕對路徑的辦法* */1 * * * /usr/sbin/ntpdate pool.ntp.org有的時候報錯: 3 Dec 16:26:42 ntpdate[12489]:
Time of Update: 2016-01-09
在Visual Studio Code配置GoLang開發環境Visual Studio Code是我非常喜歡的開發工具。那麼,如果能在Visual Studio Code上配置GoLang開發環境,以此開發GoLang程式,無疑很有趣。本文主要講述這個過程。一、GoLang的安裝GoLang在Windows的安裝比較簡單,過程省略。驗證一下:D:\>go versiongo version go1.5.1
Time of Update: 2016-01-09
Zend Studio 中匯出 PHP 文法顏色配置Zend Studio 中,雖然可以自行配置 PHP 文法顏色,但是,沒有匯出配置的按鈕。介個,總不能每次都配置一次吧,那不是累死倫家啦?有圖有真相: 強迫症患者總是無法停止折騰,雖然內心總有個聲音不停地喊,折騰這幹嘛?浪費時間嘛!但是,不折騰怎麼顯出生命的存在?最終,總算給我找到方法了:
Time of Update: 2016-01-09
VMware中三種網路連接的區別1、概述 大家在安裝完虛擬機器後,預設安裝了兩個虛擬網卡,VMnet1和VMnet8,如。其中VMnet1是host網卡,用於host方式串連網路的。VMnet8是NAT網卡,用於NAT方式串連網路的。它們的IP地址是隨機產生的。 VMware提供了三種工作模式,它們是bridged(橋接模式)、NAT(網路位址轉譯模式)和host-only(主機模式),如。要想在網路管理和維護中合理應用它們,你就應該先瞭解一下這三種工作模式。2、bridged(橋接模式)
Time of Update: 2016-01-09
Android Studio配置Git及Git檔案狀態說明Android Studio配置Git還是比較簡單的,麻煩的是可能中間出現各種問題。如果你想瞭解或感興趣,請往下看。首先你得下載Git用戶端,網址:http://git-scm.com/download/。根據需要下載相應的版本,並安裝。然後在Android Studio中指定git.exe,點擊“Test”,成功則會彈出以下提示。由於我用的是Android Studio 2.0
Time of Update: 2016-01-09
VMware8安裝配置Win7、CentOS-7嚮導1、宿主電腦配置情況Windows 8.1 中文版Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz 2.4GHzRAM: 8GType: 64 bit2、軟體準備2.1. VMware-workstation-full-8.0.2-591240.exe2.2. Win7_sp1_x86.iso2.3. CentOS-7-x86_64-DVD-1503-01.iso3、安裝配置過程3.