Time of Update: 2013-12-13
linux的瑞士軍刀:lsof/fuser/pkill/pgrep lsof命令詳解:lsof命令的原始功能是列出開啟的檔案的進程,但LINUX下,所有的裝置都是以檔案的行式存在的,所以,lsof的功能很強大.一般root使用者才能執行lsof命令,普通使用者可以看見/usr/sbin/lsof命令,但是普通使用者執行會顯示“permission denied”sof指令的用法如下:lsof abc.txt 顯示開啟檔案abc.txt的進程lsof -i :22
Time of Update: 2013-12-13
簡單步驟開啟Linux telnet服務 在使用Linux系統的時候,很多設定是和Windows設定不同的。這裡我們主要講解一下Linux
Time of Update: 2013-12-13
一、Unison簡介Unison是Windows、Linux以及其他Unix平台下都可以使用的檔案同步工具,它能使兩個檔案夾(本地或網路上的)保持內容的一致。Unison擁有與其它一些同步工具或檔案系統的相同的特性,但也有自身的特點:1.跨平台使用;2.對核心和使用者權限沒有特別要求;3.Unison是雙向的,它能自動處理兩分拷貝中更新沒有衝突的部分,有衝突的部分將會顯示出來讓使用者選擇更新策略;4.只要是能連通的兩台主機,就可以運行unison,可以直接使用socket串連或安全的ssh串連方
Time of Update: 2013-12-13
curl另一個可以用來進行檔案傳輸的工具是 curl,它是對 libcurl 庫的一個命令列工具封裝。 libcurl 庫中提供了相應功能的 API,可以在程式中調用。對於 libcurl 庫的使用方法介紹超出了本文的討論範圍。 curl 使用 URL 的文法來傳輸檔案,它支援 FTP, FTPS, HTTP, HTTPS, TFTP, SFTP, TELNET 等多種協議。 curl 功能強大,它提供了包括代理支援,使用者認證,FTP 上傳,HTTP post,SSL
Time of Update: 2013-12-13
通過>產生gzip檔案可以節省空間的和時間,需要可以給gzip 加-9參數。使用bs=1M參數是否會影響資料,這個有待評估,這次我就先不貪快了,慢點就慢點,確保資料完整性要使用 dd 和 gzip 備份,可以執行命令: # dd if=/dev/sda1 bs=1M | gzip > sda1.dd.gz在還原時,可以執行下列命令: # gzip -dc bw.office.sled.10.hda1.dd.gz | dd of=/dev/hda1 bs=1M
Time of Update: 2013-12-13
看到網上大家都說hping 比系統內建的ping 好用,功能又多,所以抽出一點時間安裝一下,hning2 使用方法一、hong2 和ping的區別:典型ping程式使用的是ICMP回應要求來測試,而hping可以使用任何IP報文,包括ICMP、TCP、UDP、RAWSOCKET。二 下載到HTTP://WWW.HPING.ORG/ ,開啟後下載圖所示其中一個: 三 安裝下載後檔案是以。tar.gz
Time of Update: 2013-12-13
1. 網路設定修改 開啟 /etc/network/interfaces 添加如下## The loopback network interface(配置環回口) # 開機自動激lo介面auto lo# 配置lo介面為環回口iface lo inet loopback ## The primary network interface (配置主網路介面) #開機自動啟用eth0介面auto
Time of Update: 2013-12-13
為了方便部署後的應用升級,通過配置linux的samba實現windows共用linux的應用程式目錄,簡化和加快日後的應用升級和部署工作。[root@tomcat ~]# uname -aLinux tomcat 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:32:43 EDT 2009 i686 i686 i386 GNU/Linux[root@tomcat ~]# cat /etc/issueCentOS release 4.8
Time of Update: 2013-12-13
Linux核心夥伴系統中頁面釋放,主函數為free_pages() 一、上層操作 www.2cto.com/*用虛擬位址進行釋放*/ void free_pages(unsigned long addr, unsigned int order) { if (addr != 0) { VM_BUG_ON(!virt_
Time of Update: 2013-12-13
RHEL 6在安裝完成後,在登陸介面 預設是不能用Root登入,首先用安裝時建立的使用者登入系統, 開啟終端,然後轉換到root 使用者,對應命令為su root,輸入root 使用者密碼斷行符號,(以下要修改的檔案建議先備份,以備恢複) 編輯/etc/pam.d/gdm檔案對應命令為vi /etc/pam.d/gdm定位到www.2cto.com auth required pam_succeed_if.so user != root quiet刪除掉這句儲存(:wq)
Time of Update: 2013-12-13
1:針對在一個硬碟上安裝了雙系統的情況:Linux系統可識別Windows分區,預設情況下不自動載入它。但有時在Linux中需要與Windows分區分頁檔,這就需要載入它。根據不同的交換需要,我們可採用不同的載入方式。下面以RedHat Linux 7.3簡體中文版為例來說明。一、手工載入 如果你只是偶爾進行一些檔案交換,又喜歡在模擬終端中搗鼓的話,可使用這種方式。
Time of Update: 2013-12-13
顯卡:AMD Radeon HD 6630,電腦:ThinkPad E520 1143CFC,系統:Ubuntu 11.10 32-bit。一、如果你已經安裝了系統提供的附加硬體fglrx驅動,但是不能正常工作,請卸載fglrx。Java代碼 sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Time of Update: 2013-12-13
從瀏覽器中輸入 http://ip:5801進行遠端控制,要裝有jre 檢查是否安裝,環境centOS Java代碼 rpm -q vnc-server www.2cto.com 啟動服務Java代碼 vncserver :1 更改服務密碼Java代碼 vncpasswd 開啟相應的防火牆Java代碼 iptables -I
Time of Update: 2013-12-13
could not exec dpkg的解決 通過apt-get install *** 時遇到問題“could not exec dpkg!”,經過多方搜尋,最後終於解決了,整理如下: www.2cto.com 1、mkdir /tmp/dpkg cd tmp/dpkg wget
Time of Update: 2013-12-13
SMP環境下如何操作不同處理器上的寄存器 在SMP環境下,你當前的代碼在同一時間點只可能運行在某一個處理器上,那麼如何這段代碼需要操作其他處理器上的寄存器,該如何做呢?舉個簡單的例子吧,假設我當前的系統中有4顆core (關於Socket, Processor, Core的區分此文不展開),如果我現在想寫一段代碼來初始化這4顆core上的PMU寄存器(每個core都有自己專屬的registers),怎麼操作? www.2cto.com
Time of Update: 2013-12-13
深入瞭解Linux下安裝DNS+Sendmail服務 DNS和Sendmail服務使用的人很多,筆者就給大家深入講解下如何在Linux下安裝DNS+Sendmail服務。 www.2cto.com 配置DNS詳細過程 1.先設定好主機名稱 vi /etc/sysconfig/network 2.配置DNS主設定檔 vi /var/named/chroot/etc/named.conf 將16 17 22 行修改為以下內容&
Time of Update: 2013-12-13
AIX如何掛載光碟機和ISO檔案 掛光碟機:mount -rv cdrfs /dev/cd0 /mnt www.2cto.com 老系統掛載ISO檔案做法:第一:建立一個和iso檔案差不多大小的裸裝置。 #mklv -y is0_lv datavg 10第二:用dd命令把iso檔案寫到這個裸裝置上, #dd
Time of Update: 2013-12-13
在指令碼中調用另一指令碼(這實際上建立了一個子進程) www.2cto.com father.sh #!/bin/bash echo "this is the father"FILM="A Few Good Men" echo "I like the film : $FILM" #call the child script#export
Time of Update: 2013-12-13
前言由於之前的線上伺服器替換過ip地址,導致線下伺服器crontab在拉取備份日誌時日誌裡記錄了如下問題(ps:在家邊解決bug邊看我是歌手,很爽啊): www.2cto.com 注意:尋找伺服器端問題一定要查看日誌,不能靠猜,例如ssh的問題可以多加-vvv參數來具體排查問題 原因線上伺服器進行了ip地址的修改,開始出現Host key verification failed的時候,以為刪除自己的know_hosts檔案即可,但是沒有解決本質問題,
Time of Update: 2013-12-13
Linux非root使用者如何使用80連接埠啟動程式 預設情況下Linux的1024以下連接埠是只有root使用者才有許可權佔用,我們的tomcat,apache,nginx等等程式如果想要用普通使用者來佔用80連接埠的話就會拋出java.net.BindException: Permission denied:80的異常。 www.2cto.com