在搭建linux 系統的時候,本人有過一些粗淺的經驗,以為能駕馭的住,可是本人太想當然了,在不斷的試錯踩坑的過程中,自己才慢慢的找到一些辦法,以免自己忘記,特意寫了這篇文章,記錄下來。
linux中wget、yum與apt-get用法及區別
一般來說著名的linux系統基本上分兩大類:
redhat系列:redhat、centos、fedora等
debian系列:debian、ubuntu等
1.redhat 系列
常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -引數」
包管理工具 yum
支援tar包
yum可以用於運作rpm包,類似倉庫。如對包的管理操作:
安裝:yum install
解除安裝:yum remove
更新:yum update
2.debian系列
常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -引數」
包管理工具 apt-get
支援tar包
apt-get可以用於運作deb包,例如在ubuntu系統上對某個軟體的管理:
安裝:apt-get install
解除安裝:apt-get remove
更新:apt-get update
3.wget如果當前ubuntu未安裝wget,可按下列操作進行安裝和檢查是否安裝成功:
sudo apt-get update
sudo apt-get install wget
wget --version
本人使用的chkconfig的方法設定開機自動啟動,步驟:
以mongodb為例,mongodb是以原始碼解壓的方式安裝的,找到mongodb的服務端啟動檔案mongod
,一般都在mongodb中的bin
資料夾中,然後再找到mongodb的conf配置檔案mongodb.conf
cd /etc/init.d
vi mongodb(建立啟動檔案,內容如下,確保下面啟動和關閉的命令可以正常執行)
#!
/bin/sh
##chkconfig:
2345
8090
#description: mongodb
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never >
/sys/kernel/mm/transparent_hugepage/enabled
fiif test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never >
/sys/kernel/mm/transparent_hugepage/defrag
fistart()
stop()
case
"$1"
in start)
start
;; stop)
stop
;; restart)
stop
start
;;*) echo $"usage: $0 "
exit 1
esac
CentOS 搭建Git伺服器
1,安裝openssh服務斷和客戶端 yum y install openssh 2,安裝git和python setuptools yum y install git python setuptools 3,獲取並安裝gitosis,來管理git倉庫 git clone cd gitosis py...
CentOS搭建SVN伺服器
安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...
Centos搭建SVN 伺服器
yum install subversion mkdir svn svnadmin create svn project ls svn project conf db format hooks locks readme.txt 目錄用途說明 hooks目錄 放置hook指令碼檔案的目錄 locks目...