Time of Update: 2015-06-28
標籤:Linux目錄結構簡析 Linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,蟲蟲就把linux下的目錄結構簡單介紹一下。/vmlinuz 我們已經知道,每一個linux都有一個核心(vmlinuz),我們在這個核心上添加上可以完成各種特定功能的模組,每個模組就體現在
Time of Update: 2015-06-25
標籤:建立LINUX伺服器:一、下載UltraISO工具並用該工具製作LINUX啟動隨身碟,製作步驟如下:http://www.linuxidc.com/Linux/2012-11/74695.htm [^]開啟ISO檔案——啟動——寫入硬碟映像——格式化隨身碟——便捷啟動——寫入新的啟動器引導扇——syslinus——
Time of Update: 2015-06-25
標籤:之前我是在bashrc中添加了一句,讓系統動作記錄時向rsyslog發送一份內容,現在只要在發送的時候,自己再擷取下當前的遠程登入IP加進去就可以,像這樣/etc/bashrc1 sshClientIP=`w | tail -n +3 | awk ‘BEGIN {ip="local"}{if ($5=="0.00s" || $3 != "-") ip=$3 fi} END {print ip}‘`2 PROMPT_COMMAND=‘history -a >(tee -a
Time of Update: 2015-06-28
標籤:整理來自https://www.shiyanlou.com/courses/running/60要解釋環境變數,得先明白變數是什麼,準確的說應該是 Shell 變數,所謂變數就是電腦中用於記錄一個值(不一定是數值,也可以是字元或字串)的符號,而這些符號將用於不同的運算處理中。通常變數與值是一對一的關係,可以通過運算式讀取它的值賦值給其它變數,也可以直接指定數值賦值給任意變數。為了便於運算和處理,大部分的程式設計語言會區分變數的類型,用於分別記錄數值、字元或者字串等等資料類型。Shell
Time of Update: 2015-06-28
標籤:本文轉自http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我自己在工作需要遠程連到公司的開發機,在開發機上運行程式時,一旦退出終端就會導致啟動並執行程式被終止,該如何解決呢?答案就是讓程式在後台運行,不受當前終端進程的影響。以下的方法來自兩個思路:1.使進程不接受HUP訊號,如nohup2.改變進程的父進程,而不再是當前終端的進程,如&和setsid。詳細見下面的內容: 我們經常會碰到這樣的問題,用 telnet/
Time of Update: 2015-06-28
標籤:駭客技術 linux 網路安全 貸款 大學 http://user.qzone.qq.com/1401354763/2 時間就算過去了 四年多
Time of Update: 2015-06-28
標籤:老早就在網上看到有關ZaReason公司推出了業界首款Linux超級本Ultralap 430的新聞。通過網上搜尋,我瞭解到ZaReason是一家專門製作與銷售預裝Linux台式機、筆記本、超級本、平板電腦的美國公司,客戶可以在其標準產品的基礎上選擇硬體配件和自己喜歡的GNU/Linux發行版。出於對GNU/Linux的愛好,且由於這樣的公司在中國鮮有,自己對ZaReason及其產品便更多了一份興趣與新奇。在看過Larry關於Ultralap
Time of Update: 2015-06-27
標籤:linux 指令碼 shell 黑洞 null 1 什麼是Linux黑洞在Linux系統中,/dev/null是一個虛設的裝置,俗稱“Linux黑洞”。任何對/dev/null的寫入都會成功,但資料會消失得無影無蹤,沒有任何反饋,讀入資料也為空白。2
Time of Update: 2015-06-27
標籤:1 gcc -Wall hello.c ./a.out2修改首頁:啟動firefox,在地址欄了輸入: about:config;在頂部過濾器中輸入:home,會過濾出與home相關的四個喜好設定,找到browser.startup.homepage,這個選項的值預設 是:file:///usr/share/ubuntu-artwork/home/locales/index-zh_CN.html。雙擊它,在出現的對話方塊中輸入你想要設定的首頁地址比如:http://
Time of Update: 2015-06-24
標籤:如何在linux下修改組許可權chmod g+r path/file 加讀許可權 目前的目錄chmod -R g+r path/file 加讀許可權 目前的目錄以及子目錄g-r 減讀許可權g+w 加寫入權限g-wg+x 加執行許可權g-x 經常會用到的命令,記一下。1.chgrp修改檔案所屬組#簡單使用,將文本test.txt所屬組改為gourp1chgrp gourp1
Time of Update: 2015-06-24
標籤:network linux tudou 網路 網卡 查看網卡是否正常安裝命令:lspci |grep Ether1.修改網卡配置命令: vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=none
Time of Update: 2015-06-28
標籤:c++ linux #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>int main(int argc, char
Time of Update: 2015-06-26
標籤:多線程 讀寫鎖 讀寫鎖比mutex有更高的適用性,可以多個線程同時佔用讀模式的讀寫鎖,但是只能一個線程佔用寫入模式的讀寫鎖。 1. 當讀寫鎖是寫加鎖狀態時,在這個鎖被解鎖之前,所有試圖對這個鎖加鎖的線程都會被阻塞; 2. 當讀寫鎖在讀加鎖狀態時,所有試圖以讀模式對它進行加鎖的線程都可以得到訪問權,但是以寫入模式對它進行枷鎖的線程將阻塞; 3.
Time of Update: 2015-06-26
標籤:沒事做,就在兩台機器間測試下Erlang分布式的例子,一個台是windowsXP,一台裝的redHat9,沒有詳細的文檔,自己摸索著搞成功了,記錄下。1.首先,分布式Erlang的實現提供了自有的安全機制來預防未經授權的Erlang系統訪問。Erlang系統與別的機器進行互動時必須有同樣的magic
Time of Update: 2015-06-28
Linux 下crontab簡單使用,linuxcrontab0.個人標記caicongyanghttp://blog.csdn.net/caicongyang1.crontabcrontab是linux下的一個定時任務,在sping中也有該機制2.基本格式* * * * * command分 時 日 月 周 命令3.命令usage: crontab [-u user] file crontab [-u user] [
Time of Update: 2015-06-28
虛擬機器Linux----Ubuntu1204----設定固定Ip,ubuntu虛擬機器1、介紹 環境:ubuntu版本是12.04,虛擬機器是Oracle Vm
Time of Update: 2015-06-28
CentOS7 (64位) 下QT5.5 串連MySQL資料庫(driver not loaded),centos7qt5.5 用qt串連MySQL需要共用庫 libqsqlmysql.so的驅動,路徑在plugin/sqldrivers目錄下,乍看已經可用了,其實不然。 用ldd命令分析一下,libmysqlclient_r.so.16 => not found ,後明顯libmysqlclient_r.so.16
Time of Update: 2015-06-25
CentOS下./configure && make && make install正常的編譯安裝/卸載:源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。configure檔案是一個可執行檔指令檔,它有很多選項,在待安裝的源碼目錄下使用命令./configure –help可以輸出詳細的選項列表。其中--prefix選項是配置安裝目錄,如果不配置該選項,安裝後可執行檔預設放在/usr
Time of Update: 2015-06-25
shell複習---檔案解壓命令,需要自己部署服務端,故在申請了空間之後,需要自己安裝linux自己,自己安裝Apache等,所以下載的壓縮檔需要運行。網上找了一些解壓命令不對,特別試了下面的方法有效,特別記錄一下:用ssh 登陸待部署伺服器,輸入正確的使用者名稱和密碼rz -b上傳目標檔案(如果沒有rz根據提示可以先安裝)1.更換壓縮格式 gunzip *.tgz( 可將.tgz 轉為.tar 檔案)2.用解壓.tar檔案的命令
Time of Update: 2015-06-25
CentOS7.1.1503查看版本資訊[root@localhost ~]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)[root@localhost ~]#[root@localhost ~]# rpm -q