我們公司的產品使用了erlang開發,可以在大多數的linux發行版安裝使用,我個人就在ubuntu、debian、suse等安裝過。但客戶使用的linux發行版各種各樣,網上環境也總是很詭異,期望一上線就可以使用那是妄想。
這2天客戶就整了個很久沒用的伺服器給我們安裝,這次情況真的是很不一樣,我覺得有必要記錄一下。
1. 系統是centos 4.4,已經停止了技術支援。
這個系統版本太低,導致了後面的一系列問題。
可能是因為當時的管理員不熟悉linux,設定的分割槽更離譜,是我見過的最奇葩的分割槽方案。
整個/分割槽就給了1g的空間,注意,這還是包括了/home目錄在內的分割槽。反正我在使用過程中,經常報錯。
這樣的分割槽方案很可能是因為考慮不足,然後後來發現分割槽不合理,然後隨便配置了。其實這樣的情況,應該使用lvm2,貼一下我的lvm方案。
這個是我的虛擬機器,使用過程中發現了硬碟過小,然後加了後面的sda3,使用lvm2歸併一起,掛載/分割槽。
2. 新增源
centos 4.x早已沒有技術支援了,而且很多軟體源不可用。檢視了下面2個連線,配置了軟體源。
centos 4.x不能yum問題解決
centos 4 終止生命週期(eol) 通告
然後更新yum快取
yum clean all && yum clean metadata && yum clean dbcache && yum makecache參考 centos(fedora)下源**編譯安裝 erlang 環境的 shell 指令碼
yum然後編譯安裝erlang。install -y kernel-devel m4 fop ncurses-devel openssl-devel tk unixodbc unixodbc-devel
3. mysql版本太低,新增centosplus源
原來的mysql版本是4.1.22, 我們的產品使用mysql的版本必須是5.0以上。繼續折騰。
google了半天,發現在centosplus源有mysql 5.0的rpm包,但我們的源不會啟用centosplus,檢視了下面的
啟用centos plus
主要是設定enabled=1,下面貼一下我的repo配置:
4. 停止iptables
使用setup命令列停止iptables,我們的產品可以使用了。
但第二天,伺服器重啟了,我們的產品又執行不行,發現還是iptables執行了,阻止了我們產品的網路連線。但我已經設定了iptables停止執行了的,什麼情況?
查詢了半天,原來是setup那裡還有個防火牆配置問題。這裡也要設定一下。
由於 ssh連線到4.4的伺服器那個介面實在太難看,這裡截圖用的是6.5版本的centos介面,中文的。
5. erlang連線不了網路
# ./start.sh原來是epmd的問題,停了,再開就可以了。live
,},"
protocol: ~p: register error: ~p~n
",["
inet_tcp
}]}]}
,},crash_report,[,]}
,},supervisor_report,[},,},,,},,,]}]}
,},supervisor_report,[},,,,,},,,]}]}
,crash dump was written to: erl_crash.dump
# ps -ef|grep總的來說,由於伺服器太舊,導致源設定困難、軟體版本低,然後centos的預設啟用防火牆的問題,導致整個過程出現了很多問題。erlroot
4670
10 mar20 ? 00:00:00 /usr/lib/erlang/erts-5.7.5/bin/epmd -daemon
root
24263
19882
010:35 pts/0
00:00:00
grep
erl#
kill -9
4670
CentOS4 4平台下測試掛載U盤
都是以前寫的檔,好多都丟了,今無意中找來幾個全放出來,放出以便後參考 centos4.4平台下測試掛載u盤 2008.5.26 weihu.yan 1.系統平台 centos4.4安裝的包有 開放工具包及相容軟體包 2.掛載u盤前 檢視機器硬碟資訊如下 root extmail fdisk l di...
安裝配置zabbix4 4
作業系統 centos7 安裝版本 zabbix 4.4 官方 mysql版本 5.7其實zabbix的官網已經有安裝步驟,只是不很詳細,在此補充下。匯入初始架構和資料,系統將提示您輸入新建立的密碼。zcat usr share doc zabbix server mysql create.sql....
centos 8 安裝使用配置
yum install nfs utils nfs utils lib y 如果出現上述錯誤請安裝lvm2 yum install y lvm2 vim etc exports 加入 如 home insecure,rw,sync,no root squash 引數詳解 ro 唯讀共享 rw 讀寫共...