Time of Update: 2015-07-15
標籤: 學習Linux,先瞭解Linux標準的檔案夾結構是非常重要的,學習的一個很好的鋪墊之後的行動。去羅列大而全的所有檔案夾。本文主要說明。筆者本人接觸,須要瞭解的一些檔案檔案夾,當然本文也會不斷的更新或更改。也希望有幸能夠閱讀到本文。而且願意指正本人文中不當或歧義的讀者,給出你們寶貴的意見或建議。
Time of Update: 2015-07-15
標籤:伺服器裡資料最重要,商業用途的資料更加重要,一旦丟失,結果不堪設想。所以備份很重要。可以使用來rsync+crontab來做資料同步。方法/步驟 首先是安裝wget http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gzcd rsync-3.1.0/./configure --prefix=/usr/local/rsyncmakemake install 測試下make test沒問題
Time of Update: 2015-07-15
標籤:編輯/etc/sysconfig/network-scripts/ifcfg-eth0 一、修改IP地址 [[email protected] network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255.255.255.128 GATEWAY=219.136.241.254 二、修改網關 vi
Time of Update: 2015-07-15
標籤:第零步:使用root登入第一步:make mrproper第二步:make oldconfig第三步:make menuconfig第四步:make dep第五步:make bzImage (此處可以先去喝杯茶)第六步:make modules (此處可以先去喝2杯茶)第七步:make modules_install 第八步:make install第九步:最後建立
Time of Update: 2015-07-15
標籤:首先貼代碼helloworld.c和Makefile/************************************************************************* > File Name: helloworld.c > Author: hailin.ma > Mail: > Created Time: Wed 15 Jul 2015 02:39:35 PM CST ******************
Time of Update: 2015-07-15
標籤:1.查看、編輯和刪除cron把命令列儲存在crontab(cron table)檔案裡,這個檔案通常在 /etc 目錄下。每個系統使用者都可以有自己的crontab(在 /var/spool/cron/ 下)。要查看目前使用者的crontab,輸入 crontab -l;要編輯crontab,輸入 crontab -e;要刪除crontab,輸入 crontab -r。如當前是root身份,要查看/編輯/刪除/某使用者的crontab,只需在相應的命令後加上 -u USERNAME(如
Time of Update: 2015-07-16
標籤:一、select介紹函數原型:#include <sys/select.h>int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exceptfds, struct timeval *restrict tvptr);//
Time of Update: 2015-07-16
標籤:13.6.2
Time of Update: 2015-07-15
標籤:linux系統批量修改密碼 expect ssh免互動指令碼目的:批量修改linux系統使用者密碼條件:必須是修改的使用者是root,因為只有root才有許可權使用passwd命令說明:先把IP、使用者、密碼、連接埠資訊寫到old_info檔案中,指令碼從這個檔案讀取對應的資訊,利用expect免互動登陸系統。將隨機產生的8位密碼修改為root使用者新密碼。然後將新密碼儲存到net_info檔案中。# cat old_info # &
Time of Update: 2015-07-16
標籤:linux 磁碟 掛載 Linux磁碟掛載 一、 磁碟分割 在終端輸入fdisk –l 命令查看整個系統的分區情況。可以看到還有一個32G的/dev/vdb磁碟沒有掛載使用輸入fdisk /dev/vdb 進行分區操作如所示,在Command
Time of Update: 2015-07-16
標籤:Linux產生動態庫系統一個、說明 Linux下動態庫檔案的副檔名為 ".so"(Shared Object)。依照約定,全部動態庫檔案名稱的形式是libname.so(可能在名字中增加版本)。這樣。線程函數庫被稱作libthread.so。靜態庫的檔案名稱形式是libname.a。共用archive的檔案名稱形式是libname.sa。共用archive僅僅是一種過渡形式,協助人們從靜態庫轉變到動態庫。
Time of Update: 2015-07-16
標籤:Ref:https://www.cyphar.com/blog/post/getting-into-linux-kernel-development I don‘t know about you, but I‘ve always found the idea of operating system kernels to be some mysterious and esoteric programming skill. Its importance cannot be
Time of Update: 2015-07-15
標籤:打包工具 壓縮檔 檔案壓縮 tar gzip bzip2
Time of Update: 2015-07-15
標籤:linux下的進程通訊手段基本上是從Unix平台上的進程通訊手段繼承而來的。而對Unix發展做出重大貢獻的兩大主力AT&T的貝爾實驗室及BSD(加州大學伯克利分校的伯克利軟體發布中心)在處理序間通訊方面的側重點有所不同。前者對Unix早期的處理序間通訊手段進行了系統的改進和擴充,形成了“system V
Time of Update: 2015-07-15
標籤:svn svn版本衝突 環境:CentOs 6.5(迷你安裝)參考資料:http://www.iusesvn.com/subversion/tortoisesvn_doc/[[email protected] ~]# yum -y install subversion[[email protected] ~]# mkdir
Time of Update: 2015-07-15
標籤:抽空做了下linux所有線程間同步方式的匯總(原生的),包含以下幾個:1, mutex2, condition variable3, reader-writer lock4, spin lock5, barrier mutex是最常用的線程間同步方式,主要目的是保護共用的資源可以被原子地訪問。 個人感覺condition
Time of Update: 2015-07-15
標籤:Windows 7下硬碟安裝Ubuntu 14.04圖文教程 部分安裝圖: 下面的安裝選擇預設吧,不要改動什麼(對菜菜鳥來說)。 點擊 現在重啟 即可。如果沒有按本教程做的,看看下面的一些情況,可能對你有協助。注意:(1)在選擇安裝啟動引導器的裝置時,可以選擇我們分好的 / 區,也可以建立一個/boot區。(2)若重啟就會發現原來 Windows進不去了。開啟終端輸入命令sudo gedit
Time of Update: 2015-07-16
linux的檔案許可權控制,linux檔案許可權控制 在linux環境下協同合作開發,會遇到很多情況,我們需要為這些賬戶設定特定的許可權這裡我們需要用到ACL1.添加賬戶,設定密碼useradd terrypasswd terry2.acl設定:2.1屏蔽對軟體配置的查看:對/usr/local這個目錄下面的 mysql,nginx,php,mongodb2.6這幾個目錄拒絕訪問setfacl -m u:terry:rx
Time of Update: 2015-07-16
Linux軟防火牆ACL匹配的最佳化點首先,請求不要再誣陷Netfilter!雖然它有一些固有效能損耗,但敬請不要將iptables和Netfilter等同,如果你要抓元兇,請直接說iptables,而不要說成Netfilter!iptables真的是弱爆了!它的ipt_do_table竟然是五大元兇之一,如果規則超過了7000,那麼它就是之首(其它的元兇是nf_conntrack函數,它們也是Netfilter的HOOK)。iptables低效的原因在於它的ACL規則沒有經過預先處理,直接使用
Time of Update: 2015-07-16
[linux]date命令時間戳記和時間之間的轉換很多時候我們查看資料庫的資料,或者是一些別人系統中的資料需要用時間戳記來查詢,或者查詢出來的結果是個時間戳記。 還有時候,查詢條件需要輸入時間戳記。 我之前的辦法就是用線上工具來完成,後來用mac了,我覺著直接用命令列解決就好了,不用每次都開啟個瀏覽器那麼麻煩(其實打命令不熟悉也麻煩)這裡是在mac下的操作,主要就是用date這個命令,更多的用法用man命令查看字串格式時間 TO 時間戳記我們知道date 命令可以直接把目前時間轉化為時間戳記#