Time of Update: 2018-12-05
一、前言作為一個想從事j2ee後台開發的程式猿,linux系統怎能不學呢?所以,這幾天自己準備學習一下linux作業系統。廢話不多說,直奔主題。要學linux開發,首先得要安裝linux系統吧,這裡我在選擇之前也挺迷茫,因為linux系統有太多可選擇了,例如最著名的的RedHat、咱中國人開發的紅旗Linux,Ubuntu、Fedora、CentOS等等,最後在請教了一下前輩們以後,選擇了安裝CentOS這個系統。二、CentOS簡介CentOS(Community ENTerprise
Time of Update: 2018-12-05
早在學習Linux之前,就有聽說過ssh這個詞了,當時因為學了j2ee的三大架構,所以當聽到ssh時,我立馬想到的是struts + spring + hibernate,當時也在想這不是java的東西嗎?怎麼跟Linux扯上關係了???後面在百度一下ssh以後,才發現此ssh並非咱們常說的那三大架構的總稱,而是一種安全性通訊協定,Secure Shell的縮寫。。。看來自己的墨水還是太少了。。。還有太多東西要去學習啊。。。。SSH(Secure Shell的縮寫),由 IETF
Time of Update: 2018-12-05
在Linux中,有很多的壓縮命令。利用這些壓縮命令,可以方便的從網路上下載大型的檔案。同時,我們知道,Linux檔案的副檔名是沒有特殊意義的,不過,因為Linux下存在著許多壓縮命令,所以為了方便記憶,會對這些命令所壓縮的檔案進行一些特殊的命名方式。本篇隨筆將主要記錄一下Linux系統常見的壓縮命令。一、壓縮檔的原理壓縮技術,簡而言之,我們可以將其想象成:其實檔案裡面有很多的"空間"存在,並不是完全填滿的,而"壓縮"技術就是將這些"空間"填滿,從而使得整個檔案佔用量下降。目前我們的作業系統資料中
Time of Update: 2018-12-05
因為是做j2ee後台開發的,所以在Linux上搭建j2ee環境是每一個java程式員所需要掌握的。所以這篇隨筆主要記錄一下j2ee環境搭建過程,包括jdk、tomcat、eclipse的安裝,(對於mysql資料庫的安裝,將會在後面的隨筆中記錄)。一、jdk1.7的安裝及環境搭建在CentOS6.4安裝完以後,系統預設安裝了jdk1.6,以及jre-1.7.0-openjdk等版本,我們在這裡選擇安裝自己的jdk1.7首先先去oracle官網下載jdk1.7,我的CentOS是64位的,所以選擇
Time of Update: 2018-12-05
首先確保虛擬網卡(VMware Network Adapter VMnet8)是開啟的,然後在windows的命令列裡輸入“ipconfig /all”,找到VMware Network Adapter VMnet8的ipv4地址(例如:192.168.16.1),如:然後確保虛擬機器centos的網路設定是NAT,如:最後按照以下方法設定靜態ip: 啟動並進入centos系統,在終端中輸入“vim
Time of Update: 2018-12-05
一、下載、安裝rsync **** 正常安裝RH的時候是帶RSYNC的,運行檔案放在/usr/bin/rsync #tar zxvf rsync-2.6.9.tar.gz #cd rsync-2.6.9 #./configure --prefix=/usr/local/rsync #make #make install 二、配置rsync server 1、啟動RSYNC #vi /etc/xinetd.d/rsync 把disable原來的YES改成NO
Time of Update: 2018-12-05
五一勞動節後雙休日期間,裝QT,花了二天時間,剛安裝完....記錄下酸甜苦辣....我的系統是 CenttOS5.5 具體的安裝辦法: 1、前往ftp://ftp.qt.nokia.com/qt/source下載Qt 4.5.3 for X11 OpenSource 版。 2、下載過來的是 qt-x11-opensource-src-4.5.3.tar.gz檔案,我們用tar命令解壓一下。 tar zxvf
Time of Update: 2018-12-05
空閑時間研究一下CentOS。http://isoredirect.centos.org/centos/5/isos/i386/ 提供了8.3MB 大小的線上安裝包,下載速度還不錯。在基於VirtualBox 的虛擬機器上載入這個鏡像,可以很方便的進入安裝提示,並可以選擇圖形介面或文本介面進行安裝。選擇語言、鍵盤方案等過程後,會提示輸入CentOS安裝包的位置。在這裡並沒有任何提示,因此想到了163的鏡像。經過實驗,在伺服器位置處輸入 mirrors.163.com ,在遠端路徑處輸入
Time of Update: 2018-12-05
一、參考文檔 http://wiki.centos.org/HowTos/Subversion 二、準備條件 1. 由於需要從網路上下載安裝程式包,所以要保證網路的暢通 2. 對linux有一定瞭解,預設情況下本文是在root賬戶下完成安裝 三、安裝 1. 安裝Apache 輸入命令: yum install –y httpd 2. 安裝Subversion 輸入命令:yum install –y mod_dav_svn subversion 四、配置 1.
Time of Update: 2018-12-05
第一步:虛擬機器建立 設定記憶體大小,我設定為1024設定虛擬盤選擇硬碟類型選擇檔案位置點確定設定好後,選擇iso檔案作為安裝檔案。現在虛擬機器設定就完成了 。第二步:安裝centos 1.啟動 選擇第一個等待安裝 選擇Skip,next後進入語言選擇選擇鍵盤選擇存放裝置設定主機名稱,挑個自己中意的,下一步下一步,選擇時區設定系統root賬戶密碼選擇安裝類型然後就是等待系統安裝到這裡就完成了安裝了
Time of Update: 2018-12-05
機器總是莫名其妙的down,估計是硬體問題,試著重裝一下。這次打算用隨身碟來。按照網上將的,用了Universal-USB-Installer、LiveUSB Creator不行,可行的是用ultraiso把下載CentOS的live cd寫入到硬碟映像,但是在啟動的過程中會被報錯:No root device
Time of Update: 2018-12-05
基於CentOS5.5版本定製,精簡而來,是定製版,也是精簡版,主要是去除了大部分不常用軟體包,篩選了系統基本包和web應用基礎包,並進行了更新和最佳化,以達到最小最優。同時增加一些較常用的工具包,如iptraf、nmap、sysstat、strace、curl等,便於日常維護中使用和排錯,同時,還可以集成功能強大的伺服器及虛擬機器主機管理系統webmin,ispconfig等。
Time of Update: 2018-12-05
1、注釋掉不需要的使用者和使用者組vi /etc/passwd#adm#lp#sync#shutdown#halt#news#uucp#operator#games#gopher#ftpvi /etc/group#adm#lp#news#uucp#games#dip2、給下面的檔案加上不可更改屬性,從而防止非授權使用者獲得許可權#chattr +i /etc/passwd#chattr +i /etc/shadow#chattr +i /etc/group#chattr +i
Time of Update: 2018-12-05
最 近伺服器開發可能要測試環境,所以不得不搞個虛擬機器來安裝Linux,正好CentOS 6.0發布了,於是就準備折騰一下,原本是準備安裝VMWare的,正好這個也熟悉一些,但是苦於電腦配置太差,不敢安裝這麼個大塊頭,於是決定另闢蹊 徑,考慮到Windows系統,微軟自家的東西整合性要好一些,於是自然而然的就選擇了Microsoft
Time of Update: 2018-12-05
1、vsFTPd,目前常用CentOS FTP伺服器套件;vsFTPd是一款在Linux發行版中最受推崇的CentOS FTP伺服器程式;特點是小巧輕快,安全易用;能讓其自身特點得發發揮和掌握,也然最主要的是會用; 目前在開源作業系統中常用的FTPD套件主要有ProFTPD、PureFTPd和wuftpd等;至於哪個CentOS FTP伺服器套件更好,哪個是你最熟悉的,哪個就是最好的; 2、CentOS FTP使用者管理解說;CentOS FTP伺服器對使用者的管理,在預設的情況下是根據
Time of Update: 2018-12-05
之前安裝公司伺服器的時候,預設安裝了圖形介面,第二天公司工程師跟我說不能安裝圖形介面,需要把伺服器全部重裝,之後一直有疑問,安裝了圖形介面就不能卸載掉嗎?因為在linux裡面,圖形介面只是一個軟體包的形式,並不是核心,今天看書的時候想起這個問題,在網上找資料,發現網上一個簡單的辦法,直接用yum的方式安裝或卸載! 命令列模式安裝圖形介面 yum grouplist 檢查已安裝的組yum groupinstall "X Window System"yum groupinstall
Time of Update: 2018-12-05
1.此次為了測試瞭解一下,VSFTP,採用RPM包安裝方式nvsftpd的安裝qrpm –qa | grep vsftpdqrpm –ivh vsftpd-1.1.3-8.i386.rpm n啟動qservice vsftpd start/stop/restartqps –A | grep vsftpd 首先 rpm -qa | grep vsftpd ---------查看有無安裝,若沒有,則要安裝,我採用的是yum yum install vsftpd 見下:
Time of Update: 2018-12-05
Linux是GNU/Linux的縮寫,通常指各種Linux發行版的通稱。常見的Linux廠家主要有Redhat/Novell等。Redhat有兩大Linux產品系列,其一是免費的Fedora Core系列,主要用於案頭版本,提供了較多新特性的支援。另外一個產品系列是收費的Enterprise系列,這個系列分成:AS/ES/WS等分支。Advanced
Time of Update: 2018-12-05
1.設定檔 /etc/hosts(本地主機ip地址映射,可以有多個別名)。 /etc/services(連接埠號碼與標準服務之間的對應關係)。 /etc/sysconfig/network(設定主機名稱,網關,網域名稱)。 HOSTANME=zjw.com(主機名稱)(需要重啟電腦才有效) GATEWAY=192.168.1.1(網關) /etc/rc.d/init.d/network restart(指令碼服務啟動) service network restart(同上,是命令執行)
Time of Update: 2018-12-05
安裝了centos x86-64位版本 想安裝qq for linux 之前在32位的筆記本上順利安裝了 ,於是想當然的認為64位應該也沒有什麼大問題,結果事實證明我錯了。雖然看到網上說QQ for linux 可以安裝在 32位和64位上,於是就可以安裝rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm然後就提示一大堆的檔案依賴問題,網上搜尋沒有找到辦法,結果第二天發生了轉機,搜尋到了一個文章說 需要啟用本地安裝yum localinstall linuxqq-v1.