Time of Update: 2016-06-29
標籤:1.建立cpp檔案:vim sourcefile.cpp2.產生可執行檔:g++ -g sourcefile.cpp -o exename------據說是要必須加上-g參數,否則不可調試3.啟動調試:輸入gdb(滾蛋吧)進入gdb環境4.輸入 file exename (告訴gdb要調試了)5.輸入 l (list)查看代碼,斷行符號重複上一條命令6.斷點設定:b main 在main函數入口加一個斷點-------break 5
Time of Update: 2016-06-29
標籤:1)如何使用strace+pstack利器剖析器效能?http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html此文有詳細介紹怎麼用strace和pstack2)Linux下多線程查看工具(pstree、ps、pstack)?http://blog.csdn.net/yfkiss/article/details/67293643)使用strace,lstrace,truss來跟蹤程式的運行過程http://hi.baid
Time of Update: 2016-06-27
標籤:轉自:老左部落格:http://www.laozuo.org/6145.html老左今天有在幫朋友的部落格搬遷到另外一台VPS主機環境,其環境採用的是LLSMP架構的,原先的伺服器採用的是LNMP網站環境,其部落格程式是WORDPRESS。告知在匯入資料庫的時候出現"Unknown collation:
Time of Update: 2016-06-27
標籤:使用者與使用者組 Linux檔案的所有者概念包括:所有者,使用者組,其他人。系統上的賬戶與一般身份使用者存放在/etc/passwd,個人密碼記錄在/etc/shadow下,組名放在/etc/group下。Linux檔案許可權概念Linux檔案屬性 查看檔案屬性,可以使用ls指令,如下:dr-xr-xr-x. 17 root root 4096 6月 27 16:16 .dr-xr-xr-x. 17 root root 4096 6月 27 16:16
Time of Update: 2016-06-30
Configure Ocserv on CentOS 6,ocservcentosConfigure Ocserv on CentOS 6Table of Contents1. Install ocserv2. Configure ocserv3. How to host ocserv and a web server on the same port ?3.1. Method 1: SSL termination on external program (haproxy)3.2.
Time of Update: 2016-06-30
ubuntu16.04安裝visual-studio-code,visual-studio-code微軟首頁的安裝說明,https://code.visualstudio.com/docs/setup/linux 有一點英語基礎就能看懂,寫的很好,一切以官方文檔為主方法一:可以使用umake,(要先安裝,非常牛逼的工具,可以安裝很多種流行的開發工具)sudo apt install ubuntu-makeumake web visual-studio-code
Time of Update: 2016-06-30
Extundelete 資料恢複,extundelete簡介:Extundelete 資料恢複救命的稻草!當你在營運過程中不小心誤刪除資料時,就會用到資料恢複工具,( 都是淚,不多說了 )。常見的開來源資料恢複工具有,debugfs、R-Linux、ext3grep、extundelete 等。ext3grep 跟 extundelete 比較常用,其中 ext3grep 只支援 ext3 檔案系統,extundelete 支援 ext3/ext4。都是通過分析檔案系統日誌,解析出所有檔案的
Time of Update: 2016-06-28
CentOS7 systemctl的使用,centos7systemctl# 查看正在啟動並執行服務systemctl # 查看某個服務的狀態systemctl status httpd.service # 啟動服務systemctl start foo.service如:systemctl start httpd.service # 停止服務systemctl stop foo.service如:systemctl stop
Time of Update: 2016-06-29
CentOS7 firewall的使用,centos7firewall# 查看地區firewall-cmd --get-zones # 查看預設區域firewall-cmd --get-default-zone # 給地區添加永久性服務firewall-cmd --add-service=http --zone=public --permanent # 刪除地區服務firewall-cmd --remove-service=http
Time of Update: 2016-06-30
x01.0s.21: print "Loading...",loading先把目標設低點,開機進入後,在螢幕上列印“Loading..."即可。由於要在 bochs 中運行,首先就是安裝 bochs。Oldlinux 中有相關資源,可自行下載。winxp 和 linux 的配置指令碼如下:# for windows bochs configmegs : 32romimage:
Time of Update: 2016-06-29
APUE環境配置,apue環境1.到http://www.apuebook.com/選擇相應的版本下載源碼,我的是2013版的2.將apue.h拷到/usr/include目錄下3.將error.c拷到源檔案下,編譯的時候帶上。 gcc -g -Wall main.c error.c -o test 開始學APUE,把書上的代碼都敲一遍,習題都做一遍,並上傳到自己的github上,作為督促。 git教程覺得廖雪峰的網站上的教程很棒。
Time of Update: 2016-06-28
UDT中epoll對CLOSE狀態的處理,udtepollclose狀態epoll_wait()返回可用uid時,對uid取狀態,本該是BROKEN的,卻取到CLOSED,然而,不能像處理BROKEN事件那樣處理CLOSED事件,這樣移除不了CLOSED事件,於是epoll_wait不斷返回該uid,就造成了死迴圈。跟蹤代碼至底層,尋找原因。 int CUDTUnited::epoll_remove_usock(const int eid, const UDTSOCKET
Time of Update: 2016-06-30
at91 linux 4.1.0下dts驅動編程模型,at914.1.0下面的這個驅動檔案at91_keyled.c在Atmel提供的linux-at91-linux4sam_5.3下實現了按鍵控制LED的亮滅過程,通過這個簡單的驅動描述了基於DTS的驅動開發模型以及Linux核心裡的GPIO相關的操作函數。 1 /********************************************************************************* 2
Time of Update: 2016-06-30
linux下系統對於sigsegv錯誤時的處理,linuxsigsegv一般來講,對非法地址的訪問會導致應用程式收到由系統發送的sigsegv訊號,預設情況下,函數對於這個訊號的處理是退出。但是為了方便調試,我們可以自己設定處理函數,使用signal函數。這裡比較重要的一點是,按照流程,cpu取完一條指令時,pc會指向下一條指令,那麼如果我們指定函數對sigsegv訊號不處理的話,那麼就可以跳過出現錯誤的語句而直接執行下一條語句。但是linux系統對於從資料異常返回時,會把pc重新指向該語句,所
Time of Update: 2016-06-29
分布式memcached學習(二)——memcached基礎命令,memcached基礎命令 上文《linux環境下編譯memcahed》介紹了memcahed在linux環境下的安裝以及登入,下面介紹memcahed的基本命令的使用。 Add 功能:往記憶體增加一條新的緩衝記錄 文法:add key flag expire length 解析: key 給要存的值起一個去一個唯一的名字 flag 標誌,
Time of Update: 2016-06-27
linux定時任務的設定,linux任務設定為目前使用者建立cron服務1. 鍵入 crontab -e 編輯crontab服務檔案 例如 檔案內容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh
Time of Update: 2016-06-27
Linux 中 Nginx 重啟關閉,linuxnginx 如果伺服器正在啟動並執行 Nginx 要進行升級、添加或刪除模組時. 我們需要停掉伺服器並做相應修改,這樣伺服器就要在一段時間內停止服務. Nginx可以在不停機的情況下進行各種升級動作而不影響伺服器運行a.平滑重啟命令kill -HUP 住進稱號或進程號檔案路徑 或者 /usr/nginx/sbin/./nginx -s
Time of Update: 2016-06-28
使用Nginx+Lua代理Hadoop HA,nginxhadoop一、Hadoop HA的Web頁面訪問 Hadoop開啟HA後,會同時存在兩個Master組件提供服務,其中正在使用的組件稱為Active,另一個作為備份稱為Standby,例如HDFS的NameNode、YARN
Time of Update: 2016-06-27
Linux登入自動切換root賬戶與曆史命令最佳化,自動切換root1:當我們Linux系統最佳化完成,會使用oldboy使用者遠端連線CRT登入,每次串連都需要使用sudo su - 或者su - 輸入密碼登入,請問如何在CRT串連的時候自動的切換到root賬戶,(提示:CRT串連的使用者為oldboy,所以只能針對oldboy有此功能)應用情境:當我們使用oldboy使用者遠端連線系統的時候總是需要使用sudo或者su命令切換到root賬戶,這樣極大影響了我們的工作效率,
Time of Update: 2016-06-27
Linux 中 Oracle dmp 檔案匯入匯出,oracledmpa. 使用者名稱 system 密碼 manager 匯出到D:/daochu.dmp中exp system/manager@SID file=d:/daochu.dmp full=y b. 將資料庫中 system 使用者與 sys 使用者的表匯出exp system/manager@SID file=d:/daochu.dmp owner=(system,sys) c. 將資料庫中的表