Time of Update: 2014-05-24
今天試著在Linux下面搭建java開發環境,現總結一下具體步驟。1、JDK的安裝執行下面命令安裝JDK(首先建立/opt/java目錄)tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/javaln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 建立一個連結vi /etc/frofile 設定環境變數export JAVA_HOME=/opt/java/jdkexprot
Time of Update: 2014-05-24
SCP使用SSH協議在Linux系統中進行檔案傳輸,但我最小安裝的CentOS 6.3沒有該命令。[root@kashu /]# scp-bash: scp: command not found安裝openssh-clients軟體包後就可以使用SCP命令了。[root@kashu /]# yum install openssh-clientsLoaded plugins: fastestmirrorLoading mirror speeds from cached
Time of Update: 2014-05-24
前言: 換了工作後,一直忙於LINUX系統架構方面的事情,也經曆了從不太懂的痛苦到較為熟悉點的沾沾自喜。工作的過程中,一直把百度做為自已的首選搜尋引擎。可後來,卻不得不而且最終只用了Google。因為此給予我的協助更好更多。 OK, 扯回話題,公司現在用的資料庫比較雜,MS SQL、ORACLE、MYSQL都有在用,之前使用WINDOWS+PHP的環境,這種情況下使用PHP連MS SQL是比較容易的,但效能上卻比之LAMP差了不少。由此,新工作的主要的事情就是系統及WEB配置的遷移。但
Time of Update: 2014-05-24
1、環境檢查 php的安裝依賴於apache和mysql,所以說php要安裝就要先檢查apache和mysql的安裝情況。檢查的版本的命令:/apache/bin/apachectl -v/mysql -uroot -p'' -e "selectversion();"
Time of Update: 2014-05-24
-->主從DNS伺服器: 主DNS伺服器(Master DNS): 資料庫更新由管理員手動完成; 輔助DNS伺服器 (SlaveDNS):資料庫更新從主伺服器或其他輔助DNS伺服器那裡完成;一、DNS的常用命令:1.測試解析命令.1). dig命令: # dig [-t type] [-x addr] [name] [@server] +[no]trace-->(跟蹤解析過程) +[no]recurse-->(是否使用遞迴的方式) +[no]tcp
Time of Update: 2014-05-24
1.首先到官網上下載最新的版本,下載到本地後賦予可執行檔許可權。 http://www.vmware.com/products/workstation/workstation-evaluation# chmod+xVMware-Workstation-Full-10.0.1-1379776.i386.bundle2.執行安裝。雖然能夠彈出圖形的安裝介面,但有如下的錯誤資訊。#
Time of Update: 2014-05-24
啟動虛擬機器,ctrl+alt+t開啟terminal(或右鍵-new terminal)在虛擬機器(m) >> 安裝 VMware Tools(i) ,菜單VM - 安裝 VMware Toolsterminal中輸入#mount/dev/cdrom/mnt/cdrom //掛載剛才的虛擬光碟機# cd /mnt/cdrom//壓縮檔在/mnt/cdrom檔案夾下# tar -zxvf /mnt/cdrom/vmware-linux-tools.tar.gz -C /tmp
Time of Update: 2014-05-24
因為vmware 安裝了centos 6.2(64位)案頭版,但是vmware tools安裝失敗的問題,無意中把gcc版本從4.6.6升到了4.6.7,於是開始了gcc降級之旅。首先yum erase gcc然後比對著這篇文章 http://blog.csdn.net/vah101/article/details/17677451 和centos安裝光碟片重新安裝gcc1.rpm -ecpp-4.4.72.rpm-ivhcpp-4.4.6-3.el6.x86_64.rpm3.rpm
Time of Update: 2014-05-24
越來越多人開始接觸Linux作業系統,從VPS到無線路由的刷機系統(如OpenWRT、Tomato),同時也必不可少地會在各式各樣的探針和系統監測介面上看到"系統平均負載"或者"Load Average"這樣的字眼,但是它並不像我們習慣中Windows、Mac作業系統提供百分比顯示CPU、記憶體佔用率,而是以幾個用空格隔開的浮點數來表示系統平均負載,那麼它們到底是什麼意思呢?又如何衡量系統負載及系統的穩定性呢?系統平均負載-基本解釋在Linux shell下,有很多命令可以看到Load
Time of Update: 2014-05-24
有a和b兩台機器,現要將a機器的user1使用者添加到b機器的user2使用者信任清單裡,使a機器的user1使用者可以直接ssh到b機器的user2使用者 步驟: 1,進入a機器/home/user1/.ssh目錄,如果沒有,執行mkdir -p /home/user1/.ssh,檢查該目錄下是否有一個id_rsa.pub檔案,如果沒有,執行ssh-keygen -t rsa
Time of Update: 2014-05-24
centOS添加環境變數直接編輯/etc/environment檔案,在裡面修改PATH環境變數。PATH=.:/bin:/usr/bin:/sbin:/usr/sbin:usr/local/bin該方法必須重啟系統後才會生效,但是對於任何使用者都有效。環境變數如果沒配置好,終端中輸入命令會提示找不到命令。這時需要設定下環境變數。1.首先查看PATH環境變數的值[plain]view plaincopy$echo $PATH 2.找到系統中所有bin,sbin目錄 [plain]view
Time of Update: 2014-05-24
1.uname -a 查看OS詳細資料2. file /bin/ls顯示系統程式資訊,就能看出多少位3.獲得機器字長getconf LONG_BIT4.查看OS版本cat /proc/version5.查看os詳細參數資訊getconf -a=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=PC server X86 系列I386--I686 都是32位x86_64 是 64位1.uname -a 查看OS詳細資料2.
Time of Update: 2014-05-24
Centos伺服器預設的檔案描述符是1024個(linux),查看方式是執行ulimit -n命令。對於高負載高已連線的服務器來說,1024遠遠不夠,至於修改方式,這裡就不在贅述了,隨便上網一搜就大把大把的文章介紹。蚊子這篇要說的是如何查看一個進程能開啟的最大檔案描述符。不知到各位SA們有沒有過這種困惑,系統的檔案描述符,無論是軟調整過了,還是修改設定檔硬調整過了,可對於應用程式來講,是不是真正生效了呢?這裡還是有辦法知道的,方法就是cat /proc/PID/limists | grep
Time of Update: 2014-05-24
linux軟體包的安裝軟體包:原始碼:二進位格式:source-->binary軟體包管理器redhat的軟體包管理器是RPMPackage-version-release(發行版).arch(平台).rpmhttpd-2(主要版本號).2(次版本號碼).19(修正號)-1(發行版本).el5.i386.rpmlinux的rpm管理放置在:/var/lib/rpmsuse的軟體包管理器也是RPMrpm包管理:1、查詢:rpm-qPACKAGE_NAME查詢軟體包是否安裝-qa查看所有安裝的
Time of Update: 2014-05-24
在前面的文章中,我簡單介紹了影響linux效能的幾個方面以及如何解決這些方面的問題,但是如何才能從系統上發現是某個方面或某幾個方面出現問題了呢,這就需要使用linux系統提供的幾個常用效能分析工具,下面就具體講述這幾個常用效能分析工具的使用。1.vmstat命令vmstat是Virtual Meomory
Time of Update: 2014-05-24
為了能夠讓聯通和電信使用者都可以快速的訪問網站,公司伺服器託管到了雙線雙ip機房。伺服器使用雙線雙ip需要對路由表做一些特殊的配置,IDC提供的解決方案是填寫靜態路由表。方法是使用電信網關做預設的路由,然後自己手工填寫所有網通IP位址區段的路由規則。此方法弊端較大:1、添加規則太多太麻煩,如果漏掉一些網段,那這些網段的使用者就訪問不了網站。2、dns智能解析的來路與填寫的靜態路由網段不同時,使用者就會訪問不了我們的網站。3、網段地址的分布總是在不斷變化的,必須定期更新路由表。解決方案:使用動態路
Time of Update: 2014-05-24
1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>將原檔案清空,並且內容寫入到檔案中,>>將內容放到檔案的尾部 2,chmod go+w -R /home/zhangy //給組使用者和其他使用者添加寫的許可權 3,tar -tzvf test.tar.gz //列出歸檔內容 4,du -ah //查看檔案清單大小 5,du -sh //查看所有檔案的大小總和 6,echo ’1+2′|bc -l
Time of Update: 2014-05-24
linux下命令列mail發郵件方法 1. 最簡單的方法: mail -s text**@mail.ustc.edu.cn 這條命令的結果是發一封標題為text的空信給後面的郵箱,但是往往這類郵件會被當成垃圾郵件來處理, 所以如果沒有收到郵件,建議開啟垃圾箱來查看一下.第一種方法,你可以把當前shell當成編輯器來用, 編輯完內容後Ctrl-D結束。 2,實用的mail發送方法。 #第二種方法,使用管道命令 echo “This is a test mail!”|mail -s
Time of Update: 2014-05-24
login命令可用於登出當前的登入賬戶,更換其它使用者名稱進行登陸。當然也可以指定相應的帳號登陸。login【文法】login[選項][參數]【詳解】直接輸入login為登陸,先輸入帳戶名稱,斷行符號後系統會提示輸入密碼。【選項】選項相應功能-p登陸時保持現在的環境。-h指定遠端電腦名稱-f指定使用者名稱稱例子:1、使用login登陸kwxgd帳戶在當前帳戶(root)中輸入login,系統會自動登出root,並重新給出登陸帳號字串login再根據提示輸入您其它使用者名稱和密碼帳號密碼驗證正確,
Time of Update: 2014-05-24
rm -rf mydir /* 刪除mydir目錄 */cd mydir /* 進入mydir目錄 */cd – /* 回上一級目錄 */cd ~ /* 回根目錄 */mv tools tool /* 把tools目錄改名為tool */ln -s tool bac/* 給tool目錄建立名為bac的符號連結,最熟悉的應該就是FTP中www連結到public_html目錄了 */cp -a tool /home/leavex/www /* 把tool目錄下所有檔案複製到www目錄下