# ZDHsys
Platform for automatic installation of operating system based on golang and saltstack
The main implementation of binding MAC address, independent installation of the operating system, change the host name, IP address
The project is still being updated...
## Installation
### Installing golang(linux)
- Download address:[https://golang.google.cn/dl/](https://golang.google.cn/dl/)
- package :go1.12.6.linux-amd64.tar.gz
- uncompress
```shell
# tar -C /usr/local/ -zxf go1.11.2.linux-amd64.tar.gz
```
- Setting environment variables
```shell
# echo export PATH=$PATH:/usr/local/go/bin/ >> /etc/profile
# source /etc/profile
# go env\
```
### Installing beego
```shell
# yum install -y git
# git config --global url."git://github.com/astaxie/beego".insteadOf "https://github.com/astaxie/beego"
# go get github.com/astaxie/beego
# go get github.com/beego/bee
# go get github.com/astaxie/beego/orm
# echo export PATH=$PATH:/root/go/bin >> /etc/profile
# source /etc/profile
# bee
```
### Installing other packages
- Json parsing library
- mysql driver
- call python for golang
```shell
# go get github.com/bitly/go-simplejson
# go get github.com/go-sql-driver/mysql
# yum install -y python-devel
# go get github.com/sbinet/go-python
# mkdir -p /root/go/src/golang.org/x
# cd /root/go/src/golang.org/x
# git clone https://github.com/golang/crypto.git
```
### Installing mysql
- download:[mysql](https://dev.mysql.com/downloads/mysql/)
- create a remote login user
```mysql
mysql> grant all on *.* to "root"@"192.168.100.111" identified by "WWW.1.com";
mysql> flush privileges;
```
- create database
```mysql
mysql> create database test charset=utf8;
```
### Installing cobbler
- slightly
### Installing ZDHsys
- attention:The path of ZDHsys is `/root/go/src/ZDHsys`
- run the script
```shell
bash /root/go/src/ZDHsys/setup.sh
```
- register and login
![注册](http://chuantu.xyz/t6/702/1560917837x2918527082.png)
![登陆](http://chuantu.xyz/t6/702/1560917934x2362407012.png)
- create server(Bind system to MAC address)
![录入主机](http://chuantu.xyz/t6/702/1560925278x3752237043.png)
![mac](http://chuantu.xyz/t6/702/1560925396x3752237043.png)
![sss](http://chuantu.xyz/t6/702/1560926226x1709417317.png)
![](http://chuantu.xyz/t6/702/1560926259x1033347913.png)
![](http://chuantu.xyz/t6/702/1560926288x1709417317.png)
- then a system will be create in the cobbler
妄北y
- 粉丝: 2w+
- 资源: 1万+
最新资源
- C#联合halcon的demo 直线 找圆 形状模板匹配及等级识别等功能 功能有找直线,找圆,形状模板匹配,二维码识别及等级识别,相机内参标定,相机外参标定,以及几何测量 另外还有某论坛的开源控件,并
- BM260、310、410系列.pdf
- P9500系列.pdf
- 西门子PID程序西门子plc模板程序西门子通讯程序案例 1200和多台G120西门子变频器Modbud RTU通讯,带西门子触摸屏,带变频器参数 Modbus通讯报文详细讲解,PID自写FB块无密
- NOI级 数学与其他-2025.01.09(K).pdf
- 毕业设计-基于python大学生就业信息管理系统(django)毕业设计与实现源码+数据库
- 电机控制器,感应异步电机的无传感器矢量控制,完整的C代码+仿真模型: 基于“电压模型+电流模型”的磁链观测器,实现转子磁场定向控制(FOC),可实现电机在低速、中高速段的高精度的转速估算;代码已经成功
- Scrum指南-中文版-2020
- 探索CDN技术:互联网内容加速的分布式解决方案
- Hadoop环境中MapReduce集群的操作命令与Web管理界面介绍
- 西门子PID程序西门子PLC 1200和多台G120西门子变频器Modbud RTU通讯,带西门子触摸屏,带变频器参数 Modbus通讯报文详细讲解,PID自写FB块无密码可以直接应用到程序,PID带
- 大数据处理中PySpark操作与实战案例:RDD创建及基本操作教程
- 毕业设计-基于python招聘数据分析可视化系统(django)毕业设计与实现源码+数据库
- GEE 案例-基于sentinel-2的主成分分析(查看不同波段的主成分结果).pdf
- SUES-大四上-计科课程-学习/考试/复习/实验资料
- 基于分布式驱动电动汽车的车辆状态估计,分别采用无迹卡尔曼,容积卡尔曼,高阶容积卡尔曼观测器等,可估计包括纵向速度,质心侧偏角,横摆角速度,以及四个车轮角速度七个状态 模型中第一个模块是四轮驱动电机
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈