開源運維服務器信息管理系統 - 安裝手冊

1、簡介python

《運維服務器信息管理系統》在CentOS6.二、CentOS5.5 64位 測試經過。mysql

提供系統安裝全部源碼包,下載地址:http://down.51cto.com/data/581342linux

 

安裝環境必須條件:nginx

a、系統python版本推薦2.6以上。web

升級參考:http://johnsteven.blog.51cto.com/2523007/817125sql

b、web.py-0.36數據庫

 

2、系統安裝 vim

一、安裝Nginxwindows

參考:http://johnsteven.blog.51cto.com/2523007/1043613 瀏覽器

 

二、安裝MYSQL

參考:http://johnsteven.blog.51cto.com/2523007/1043562

 

四、安裝Python MySQLdb庫

參考:http://johnsteven.blog.51cto.com/2523007/817114

 

五、安裝uwsgi,用於運行web.py

wget http://projects.unbit.it/downloads/uwsgi-1.2.3.tar.gz tar xvf uwsgi-1.2.3.tar.gz cd uwsgi-1.2.3   python uwsgiconfig.py --build python setup.py install

六、新建站點目錄

mkdir -p /data/wwwroot/

 

七、配置 站點 虛擬主機

server   {     listen       80;     server_name  172.16.2.95;     location / {         include uwsgi_params;         uwsgi_pass 127.0.0.1:9090;     }     location ^~ /static/     {         alias   /data/wwwroot/yunwei/static/;     }   }

八、安裝web.py框架

wget http://webpy.org/static/web.py-0.36.tar.gz  tar xf web.py-0.36.tar.gz cd web.py-0.36 python setup.py install

九、安裝pyton庫xlwt,用於導出數據到excel

tar xf xlwt-0.7.4.tar.gz cd xlwt-0.7.4 python setup.py install

十、部署系統源代碼

  a、釋放源代碼:tar xf yunwei.tar.gz –C /data/wwwroot

  b、建立數據庫並導入數據

    mysql -uroot -proot -e "create database yunwei"

    mysql -uroot -proot yunwei < /data/wwwroot/yunwei/yunwei.sql

  c、修改系統配置

    cd /data/wwwroot/yunwei

    vim config/setting.py

    修改如下爲相應的配置:

      db=web.database(dbn='mysql',db='yunwei',user='用戶名',pw='密碼',unix_socket="/tmp/mysql.sock)

 

十一、運行系統

a、添加各程序路徑到環境變量

vi /etc/profile PATH=$PATH:/opt/mysql/bin:/opt/nginx/sbin:/usr/local/python2.6/bin/ export PATH  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mysql/lib 保存退出,執行:source /etc/profile 生效

b、nginx -t 配置文件正確後,啓動

c、編寫uwsgi啓動配置文件

vi uwsgi_conf.xml <uwsgi id="yunwei">     <socket>127.0.0.1:9090</socket>     <module>app</module> 注:app爲主程序app.py      <master />     <pythonpath>/usr/bin/python</pythonpath>     <chdir>/data/wwwroot/yunwei</chdir> 注:站點目錄     <processes>2</processes> 注:開啓2個進程來運行     <enable-threads>true</enable-threads>     <post-buffering>1024</post-buffering>     <listen>1024</listen>     <memory-report/>     <pidfile>/tmp/uwsgi_app.pid</pidfile>     <max-requests>65535</max-requests>     <daemonize>/tmp/uwsgi_app.log</daemonize> 注:使uwsgi後臺運行。輸入某文件,將輸出內部運行日誌。此項爲空,能夠防止日誌文件暴增。     <log-date/> </uwsgi>

d、啓動uwsgi,任意目錄下運行命令:uwsgi -x uwsgi_conf.xml

e、登陸 http://172.16.2.95,初始帳戶密碼皆爲:steven

f、若是出現500服務器內部故障提示,則檢查輸出日誌。不然,安裝成功。

 

 

建議使用 谷歌瀏覽器,顯示效果更好。


博主仍從事運維行業,擁有10年+ 一線運維經驗,技術上靠得住(還行吧),生活不容易,純粹補貼家用,時間充裕,與有須要的朋友 互相幫助。

業務範圍:網站、服務器、系統(linux|windows)、架構、部署、調優、排錯、安全方案、低成本解決中小量攻雞、業務上雲(全部公有云)

合做形式:代維、兼職、臨時技術支持

合做理念:誠信第1、信任是基石、不解決問題不收錢、完工才收

職業操守:講誠信和毫不影響用戶數據安全,您信任後再合做

客戶監督:本博文評論一直開放,合做的朋友們可自由發表合做後對個人評價(壞朋友請放過我吧0_0)

聯繫方式:QQ:278566109

自評:個人技術不是很好也不是不好,自信能解決絕大多數問題。截止目前合做過的項目20個左右。相信合做後不會讓您失望。

鑑於運維的敏感性,信任是很重要的,有須要的朋友們能夠聯繫我,謝謝照顧與支持,感恩~~

相關文章
相關標籤/搜索