Time of Update: 2018-12-04
E_NOARGS=65backup_dir=/home/JiraDbBackexport LANG=zh_US.UTF-8### MAIN ###source /root/.bash_profilebackup_time=$(date +%Y-%m-%d)if [ ! -d $backup_dir ] then mkdir -p $backup_dirfinum=6delete_old_package (){cd $backup_dirif [ $? -ne 0 ]; then exit 1;
Time of Update: 2018-12-04
在兩台機器的兩個使用者之間建立安全的信任關係後,可實現執行scp命令時不需要輸入使用者密碼。1. 在機器Client上root使用者執行ssh-keygen命令,產生建立安全信任關係的認證。[root@Client root]# ssh-keygen -b 1024 -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): <–
Time of Update: 2018-12-04
Linux日誌管理Syslog是一種工業標準協議,可用於記錄裝置的日誌。這些日誌記錄了系統中發生的大大小小的事情。因此,它對於系統的安全性非常重要。它會將一些系統資訊記錄到登陸檔案中,常見的登陸檔案有以下幾種:l /var/log/secure:記錄登陸系統訪問的資料檔案,例如pop3,ssh,telnet,ftp等。l /var/log/wtmp:記錄登陸者的資訊資料,這是個data類型的檔案,需要使用last命令查看。l
Time of Update: 2018-12-04
ntp服務分server跟client,現場四台伺服器,選擇一台作為server端,其他三台做client端,例如18.2.4.4為ntpServer,其他伺服器為ntpClientntpServer端1.ssh登入伺服器,進入/etc目錄下,建議先將ntp.conf檔案備份,再修改ntp.conf檔案,只保留以下內容server 127.127.1.0fudge 127.127.1.0 stratum 8restrict 18.2.4.0 mask 255.255.254.0
Time of Update: 2018-12-04
Linux中的一切都是檔案,它的檔案分為以下幾類:普通檔案:分為純文字檔案(ASCII檔案,一般可以直接讀取的檔案,比如設定檔)、二進位檔案(比如可執行檔),資料格式檔案(比如登陸檔案);目錄檔案:就是目錄串連檔案:類似windows的捷徑裝置檔案:通常在/dev中,又分為塊裝置檔案和字元裝置檔案,塊裝置是以字元塊為傳輸單位,而字元裝置是以單個字元為傳輸單位。通訊端:
Time of Update: 2018-12-04
linux有著異常強大的搜尋系統,由於linux一般都充當伺服器,因此,在linu的檔案系統中可能會存著大量的檔案,我們可能常常忘了某個檔案放在哪裡,這個時候,linux的搜尋系統便發生了巨大的作用,它的強大和方便也給我們留下了深刻的印象。這裡,介紹一下linux搜尋系統的幾個命令1. which(尋找可執行檔)格式:which [-a] command這個命令是根據“PATH”環境變數所規範的路徑,來搜尋“執行檔案”的檔案名稱。預設情況下,只搜尋到第一個匹配的檔案就停止搜尋,當使用”
Time of Update: 2018-12-04
Linux帳號與身份管理 1. linux帳號與使用者組使用者識別碼:UID與GID雖然我們平時在登入linux主機的時候,會輸入帳號,但是linux並不會直接認識我們的帳號,它認識的僅僅是ID。ID是一串數字,儲存在/etc/passwd中。而帳號僅僅是為了方便我們記憶而已。Linux一共有兩種ID,即UID和GID,UID是使用者身份的標識,GID是群組的標識,它存在/etc/shadow中。 2.
Time of Update: 2018-12-04
假設我們要修改網卡名為mybridge實現步驟如下1、# vim /etc/modprobe.conf找到alias eth0 vmxnet將eth0改為你想要的網卡名稱例:alias mybridge vmxnet2、修改設定檔# mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-mybridge# vim
Time of Update: 2018-12-04
Linux開機流程分析與Grub引導程式開機,對於我們每個人來說,是簡單得不能再簡單得事,可是,整個開機的過程會經曆怎樣一個流程呢?一般來說,linux的開機大致上經曆以下的流程:1. 載入BIOS的硬體資訊,進行自檢,並依據設定獲得第一個啟動裝置2. 讀取並執行啟動裝置內的MBR的boot
Time of Update: 2018-12-04
最近在部署開發環境,在用ssh-keygen命令設定完成SSH免密碼登入之後,竟然沒有起作用,後來尋找資料發現是因為~/.ssh目錄和~/.ssh/authorized_keys檔案的許可權問題:只有使用者本身才可以有這兩個檔案的寫入權限,否則無法驗證。最近在使用CentOS 6.4 搭建環境時,發現手動建立.ssh目錄(許可權為700),怎麼都無法免密碼登入,使用ssh-keygen -t
Time of Update: 2018-12-04
本文介紹了 VMware Infrastructure 的組件,以及使用 VMware ESX Server 產品在 64 位元 Linux 虛擬機器上安裝 DB2 Enterprise 9 的步驟。 簡介 有很多原因需要您在一個虛擬機器上安裝 DB2 9
Time of Update: 2018-12-04
讓我們從一種假想的情形開始,假定我們想用 RSA 認證允許一台本地的 Linux 工作站(稱作 localbox)開啟 remotebox 上的一個遠程 shell,remotebox 是我們的 ISP 的一台機器。此刻,當我們試圖用 ssh 客戶程式串連到 remotebox 時,我們會得到如下提示:% ssh drobbins@remoteboxdrobbins@remotebox's password:此處我們看到的是 ssh 處理認證的預設方式的一個樣本。換句話說,它要求我們輸入
Time of Update: 2018-12-04
今天花了一個下午的時間,研究下了如何將ear的工程同步到了linux環境的jboss容器,運行成功。中間的過程中遇到了一些困難,但最後還是成功掌握。我學到了:1 如何運用ant進行工程的打包。 2 如何編寫linux shell指令碼進行工程部署 遇到的困難:因為模仿track的這個工程的build.xml和linux指令碼,所以發現不管用 1 在build.xml編譯jar-common工程時,需要依賴於complie,但是沒有加上。 2
Time of Update: 2018-12-04
對於一個檔案來說,有唯一的索引接點(inode)與之對應,而對於一個索引接點號,卻可以有多個檔案名稱與之對應。因此,在磁碟上的同一個檔案可以通過不同的路徑去訪問該檔案。注意在Linux下是一切皆檔案的啊,檔案夾、新加的硬碟 ...都可以看著檔案來處理的啊。 串連有軟串連和硬串連(hard link)之分的,軟串連(symbolic link)又叫符號串連。符號串連相當於Windows下的捷徑。*************************** 不可以對 檔案夾/目錄 建立硬串連的,
Time of Update: 2018-12-04
Linux下GeekOS實驗所需要的軟體主要有nasm和bochs(音box)。1、nasm推薦使用0.98這個版本。如果用比較新的版本bochs引導系統鏡像時會出錯。直接下載linux下的可執行檔,拷貝到/usr/bin/這個目錄下,然後在終端中輸入:sudo chmod +x /usr/bin/nasm2、bochs目前官網上最新的版本是2.5.1。下載bochs-2.5.1.tar.gz這個檔案,並拷貝到主目錄下(一般都是/home/XXX)。用在終端中輸入tar xzvf bochs-2
Time of Update: 2018-12-04
編譯GeekOS:開啟終端,依次輸入下面三條命令。cd ~/geekos-0.3.0/src/project0/build/ 注意:~不能少,~表示目前使用者的主目錄。makebochs可能會出現的問題1、第一次make的時候會出現這個錯誤../include/geekos/segment.h:43:5: error: ‘packed’ attribute ignored for field of type ‘uchar_t’ [-Werror=attributes]用 gedit
Time of Update: 2018-12-04
在windows作業系統下安裝VMware工具非常簡單,只要在系統啟動的情況下,“VM”→“Install VMware Tools…”,就可以正常的安裝VMware工具。但是在Linux作業系統下,安裝VMware Tools並不是這麼簡單的事情。具體操作如下:1、使用root使用者進入啟動Linux系統。2、在物理機上的虛擬機器中,點安裝VMWARE TOOLS 命令。3、 返回LINUX中,輸入下面的命令: #> mount /dev/cdrom
Time of Update: 2018-12-04
windows xp下安裝Redhat Linux下載VMWare解壓後根據提示正觸安裝VMWare到硬碟中(1) 建立虛擬機器A.用滑鼠左建雙擊案頭中的"VMware workstation"表徵圖,運行虛擬機器B.建立一台虛擬機器。點擊“FILE(檔案)”-“NEW(建立)”--“NewVirtual Machine(建立虛擬機器)”,彈出虛擬機器建立菜單。C.根據嚮導一步一步地建立虛擬機器,首先選擇安裝方式是“TYPICAL(典型)”還是“CUSTOM(自訂)”安裝。 我這裡選擇典型。D.
Time of Update: 2018-12-04
Linux自從2.6.20之後,工作隊列發生了一些變化,目前從網路上搜尋的資料一般都是介紹老版本的工作隊列,很少見到對新版本的介紹。本文對新老版本都做了簡要概述,並分別提供了簡單的實作案例。 工作隊列(work queue)是Linux kernel中將工作推後執行的一種機制。這種機制和BH或Tasklets不同之處在於工作隊列是把推後的工作交由一個核心線程去執行,因此工作隊列的優勢就在於它允許重新調度甚至睡眠。
Time of Update: 2018-12-04
mount是用來掛載檔案系統的,可以在啟動的時候掛載也可以在啟動後掛載。在啟動後掛載可以使用mount命令實現,要實現啟動時自動掛載裝置則需啟動autofs服務就提供這種功能。該功能就像windows中的光碟機自動開啟功能,能夠及時掛載動態載入的檔案系統。免去我們手動掛在麻煩。要實現光碟機,磁碟片等的動態自動掛載,需要進行相關的配置。具體配置方法如下:1、修改/etc/auto.master,設定掛載點格式:掛載叢集點 設定檔具體設定: /mnt