Time of Update: 2015-11-25
Linux find 命令使用小技巧一則Linux find 命令使用小技巧一則今天需要清理一下原來每日構建產生的一些用來存放包的目錄,這些目錄名字是按照一定規則存放,比如:/dailybuild/[module_name]/[yyyy]-[MM]-[dd]/xxx這裡考慮僅需要儲存最近5天的dailybuild,對於早於5天的目錄執行刪除操作。查看了一下find命令說明,可以* 使用 “-type d” 參數來只尋找目錄,忽略檔案。* 使用 “-mtime
Time of Update: 2015-11-25
Linux處理序間通訊(IPC)編程實踐(七)共用記憶體的使用-System V共用記憶體(API)上一篇博文提到的系統調用mmap通過映射一個普通檔案實現共用記憶體。那麼本文中介紹的System V 共用記憶體則是通過映射特殊檔案系統shm中的檔案實現進程間的共用記憶體通訊。也就是說,每個共用記憶體地區對應特殊檔案系統shm中的一個檔案。執行過程是先調用shmget,再調用shmat。對於每個共用的記憶體區,核心維護如下的資訊結構,定義在標頭檔中。 //System V
Time of Update: 2015-11-25
VMware
Time of Update: 2015-11-25
linux crontab & 每隔10秒執行一次,crontablinux下定時執行任務的方法 在LINUX中你應該先輸入crontab -e,然後就會有個vi編輯介面,再輸入0 3 * * 1 /clearigame2內容到裡面 :wq 儲存退出。 在LINUX中,周期執行的任務一般由cron這個守護進程來處理[ps -ef|grep cron]。cron讀取一個或多個設定檔,這些設定檔中包含了命令列及其調用時間。cron的設定檔稱為“crontab&
Time of Update: 2015-11-25
Raspberry PI 2上的802.11ac網卡驅動編譯,raspberry802.11ac最近在樹莓派2上折騰視頻,用來做FPV,但是發現2.4G的控會嚴重幹擾2.4G WIFI,在開控的時候我的台式機+外置USB網卡都頻頻掉線。考慮了一下,5.8G的頻段雖然相對2.4G穿透能力更低,但是現階段5.8G更乾淨,並且5.8G與2.4G沒有倍頻關係,不容易互相干擾(1.2G的圖傳就會干擾2.4G的控)。於是去買了個支援雙頻11AC的網卡,拿到之後直接插上Pi2,果然——
Time of Update: 2015-11-23
本地檔案備份指令碼,檔案備份指令碼#!/bin/bash#備份指令碼 保留最近30天的備份PRO_DIRS=/var/resin/webapps/COSAPIBAK_DIRS=/data/cos_backupDATE_DAY=30BAK_FILE_DATE=`date +%Y%m%d%H%M-%S`if [ ! -d ${BAK_DIRS} ];then mkdir -p ${BAK_DIRS}#else# echo "Directory exsits"ficd $(dirname
Time of Update: 2015-11-23
。linux中swap分區,.linuxswap分區1.swap分區的最重要的作用是防止網站流量突然增大而導致系統分配記憶體不夠用而死機。 2.使用swap交換分區,會使伺服器的效能降低很多,導致訪問速度變慢。 3.交換分區。我們如果沒有足夠的記憶體,也許就不能運行某些大型的軟體,解決的辦法是在硬碟上划出一個地區來當作臨時的記憶體,好像記憶體變大了。Windows作業系統把這個地區叫做虛擬記憶體,Linux把它叫做交換分區swap。
Time of Update: 2015-11-23
Linux下安裝Apache httpdhttpd是Apache超文字傳輸通訊協定 (HTTP)(HTTP)伺服器的主程式。它被設計為一個獨立啟動並執行後台進程,它會建立一個處理請求的子進程或線程的池對外提供服務。httpd支援基於 虛擬機器主機,以及基於HOST、IP、PORT實現虛擬機器主機,反向 Proxy,負載平衡,路徑別名,使用者認證,basic,支援第三方模組等眾多特性。本文主要描述了Linux下httpd的安裝以及相關基本用法。一、httpd的安裝示範環境及版本 # cat
Time of Update: 2015-11-23
Lvs DR模式配置#!/bin/bash#lvs setting#DIP# eth0:192.168.233.145#VIP# eth0:0 192.168.233.250/32#RIP1:192.168.233.146#RIP2:192.168.233.147#VIP# 192.168.233.250/32case $1 inrip)#VIP:iptables -Fsetenforce 0echo 1
Time of Update: 2015-11-23
【nginx】關於gzip壓縮,nginxgzip有這麼一段設定檔gzip on# 預設值: gzip off # 開啟或者關閉gzip模組 gzip_static off;# nginx對於靜態檔案的處理模組#
Time of Update: 2015-11-23
Nginx的源碼結構和模組初始化前言:上一篇(http://www.bkjia.com/os/201511/449771.html)已經介紹了Nginx的準系統,也介紹了在Windows下的安裝和簡單的實現負載平衡,下邊主要學習一下Nginx的源碼結構。Nginx的源碼src目錄結構(未進行編譯安裝)環境:nginx-1.8.0+CentOS7.0(可以使用yum install tree來安裝tree命令,就可以顯示出檔案的樹結構)[root@iZ94sni08orZ nginx-1.8.0]
Time of Update: 2015-11-19
centos7安裝配置jettyyum -y install java-1.7.0-openjdkwget http://download.eclipse.org/jetty/stable-9/dist/jetty-distribution-9.2.5.v20141112.tar.gztar zxvf jetty-distribution-9.2.5.v20141112.tar.gz -C /opt/mv /opt/jetty-distribution-9.2.5.v20141112/
Time of Update: 2015-11-19
CentOS6.5下網路啟動伺服器安裝和配置方法背景:在大規模安裝伺服器時,需要批量自動化方法來安裝伺服器,來減少日常的工作量,但是批量自動化安裝伺服器的基礎是網路啟動伺服器(bootserver),下面就是網路啟動伺服器的安裝和配置方法,供大家參考!Centos7以前的作業系統因為xinetd和TFTP版本的問題(版本過低)在安裝後在PXE裝機時會出現無法串連TFTP伺服器的問題,建議安裝TFTP4.0以上的版本可完成本實驗Centos7以下版本可以完成本實驗,Centos7及以上版本配置環境
Time of Update: 2015-11-19
CentOS下安裝XAMPP詳細相關教程現在php的整合運行環境越來越多,個人比較喜歡XAMPP,更新速度快,好用,安裝便捷。windows下面的安裝,就是下一步、下一步,沒什麼好說的,詳細說一下linux下面的安裝,這裡以CentOS為例進行說明。一、 下載XAMPP如果直接使用wget從xampp的官網上下載,由於各種牆,不能下載成功,可以在該連結中選擇自己需要的版本。我選擇的linux下,64位,5.6.14這個版本。使用以下命令進行下載:# wget
Time of Update: 2015-11-19
CentOS 6.5 x64安裝svn#svn安裝yum install -y subversion卸載svn舊版本yum remove -y subversionwget http://pkgs.repoforge.org/subversion/subversion-1.7.4-0.1.el6.rfx.x86_64.rpm安裝新版本rpm -ivh subversion-1.7.4-0.1.el6.rfx.x86_64.rpm建立svn根目錄mkdir
Time of Update: 2015-11-19
centos 6.7
Time of Update: 2015-11-19
CentOS
Time of Update: 2015-11-19
CentOS系統資源常用命令系統:# uname -a # 查看核心/作業系統/CPU資訊# cat /etc/issue# cat /etc/redhat-release # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱# lspci -tv # 列出所有PCI裝置# lsusb -tv # 列出所有USB裝置# lsmod # 列出載入的核心模組# env # 查看環境變數資源:# free -m #
Time of Update: 2015-11-19
CentOS系統中的passwd命令實用技巧小結這篇文章主要介紹了Linux系統中的passwd命令實用技巧小結,是Linux入門學習中的基礎知識,需要的朋友可以參考下先來回顧一下passwd命令的基本用法:Linux passwd命令用來更改使用者的密碼文法passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]必要參數:-d 刪除密碼-f 強制執行-k 更新只能發送在到期之後-l 停止帳號使用-S 顯示密碼資訊-u 啟用已被停止的賬戶-x
Time of Update: 2015-11-19
Linux下具有準系統的shell的具體代碼實現(詳細)在前幾個月對Linux的學習過程中,一直在與shell進行互動,感覺shell充滿了神秘感。偶然看到一篇文章講解了shell的實現,感覺也不是很難的樣子,於是自己也開始開發自己的minishell,順便也鞏固了前一段時間學習的linux系統編程的知識。先來展示一下我的這個minishell實現的功能:1. 支援ls,touch,wc 等外部命令2. 支援輸入輸出重新導向符3. 支援管道命令4 .支援後台作業5.