【安装运维-环境安装】linux中从安装部署以及常见问题解决
本帖最后由 James.Lv 于 2023-1-5 18:16 编辑一、系统安装本次分享内容中,系统工具为CentOS 8.5安装准备:系统下载:http://isoredirect.centos.org/centos/8/isos/x86_64/准备工具:Xftp 7(ftp工具),Xshell 7(命令工具),VMware Pro 16(虚拟机)
基础命令:1. 查看ip:ifconfig,第一个ip就是本系统ip。2. 切换账户 su root3. 进入文件夹 cd /文件夹4. 查看文本 cat 文件名.后缀 (区分大小写);cat/opt/Wyn/Monitor/conf/Wyn.conf5. 编辑 vi 文件名;vi /opt/Wyn/Monitor/conf/Wyn.conf 进入后按 i 进入编辑状态。按esc 退出编辑状态;:wq! 强制保存并退出,(有些文件是只读的,需要root权限强制保存);:wq 保存并退出;:q! 不保存退出。6. 查看所有端口:netstat -ntlp;查看指定端口:lsof -i tcp:807. 查看系统版本:cat /etc/redhat-release8. ftp,xshell工具连接系统,端口为22,Ps:Ubuntu安装系统过程一些经验分享1. Ubuntu20.04 server安装包下载。2. 教程参考:https://blog.csdn.net/qq_42378797/article/details/110821152
3. 安装完成ip查看,或者(ifconfig-a)
4. 安装好之后,设置root密码登录 ;就可以进入root账户了。su root;sudo passwd5. 用xshell连接时,容易遇到这个问题:vi /etc/ssh/sshd_config按 esc 退出编辑,:wq! 强制保存。重启ssh服务,就可以了。sudo /etc/init.d/sshrestart
二、Linux中安装wyn1. 下载对应的安装包。2. 通过ftp放到 /var/tmp/文件夹中3. mkdir wyninstaller(新建文件夹)4. tar -xvzf wyn.tar.gz -C ./wyninstaller(解压)5. cd wyninstaller(进入文件夹)6. sudo bash ./install.sh7. 回车再回车
8. 配置数据n 默认
y 自定义安装9. Mysql安装注意:vi /etc/my.cnf在下增加如下两个配置character_set_server=utf8max_allowed_packet=500M重启mysql 服务 service mysqld restart实在不行重启系统 reboot10. 选择是否将数据全部存储在一个数据库中选择"n",则将数据存储在三个数据库中,名称分别为wynserverdata、wyndatacache和wynis;
选择“y”,则表示将数据全部存储在一个名为wyn的数据库中。11. 选择是否为配置文件中的数据库连接字串信息加密12. 选择是否导入内置示例13. 安装完成14. Wyn正常运行,有三个必须要知道的命令。systemctl status wynsystemctl status wyn-database (只有安装在内置库的时候才有)systemctl status monetdbd
systemctl restart wyn
三、安装docker1. 更新 yum -y update2. yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm--安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2--配置源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装docker:yum install -y docker-ce
可能出现异常:
异常原因:centos8默认使用podman代替docker,所以把这个删除即可:yum erase podman bulidah (删除)Y ,然后再重新安装docker即可。
安装继续
完成后检查docker状态:Docker–version
Systemctlstatus docker 正常状态为如下;start,stop;4. 设置固定ip参考文档:https://www.cnblogs.com/brock0624/p/9795208.html5. 常用命令查看镜像 docker images删除镜像 docker rmi 镜像ID查看所有容器 docker ps -a
查看运行中的容器 docker ps6. ubutu中安装docker
第一步:curl -sSLhttp://acs-public-mirror.oss-cn- ... ker-engine/intranet |sh 第二步:sudo apt-get install docker 第三步: docker -v 出现版本号,说明安装成功 安装慢,配置docker加速 sudo vim/etc/docker/daemon.json { "registry-mirrors":["https://alzgoonw.mirror.aliyuncs.com"] } curl -sSLhttps://get.daocloud.io/daotools/set_mirror.sh | sh -shttps://alzgoonw.mirror.aliyuncs.com systemctl daemon-reload systemctl restart docker systemctl status docker四、Docker 中安装wyn1. 执行命令 sudo docker pull grapecitycn/wyn-enterprise安装过程中有可能比较慢,如果遇到卡主或者半天没动静,可以直接退出后重新安装,第二次速度会快很多。成功后执行 docker images
2. 安装成功后执行:sudo docker run --name wyn -p 51980:51980 -dgrapecitycn/wyn-enterprise3. 执行成功后,可以直接运行,若访问不到,可以执行docker run-d -p 51980 httpd参考文档:https://www.cnblogs.com/heian99/p/12585722.html五、Linux中常见问题1. 无法访问检查三个服务是否运行正常,可以解决70%的无法访问的问题systemctlstatus wynsystemctlstatus wyn-database (只有安装在内置库的时候才有)systemctlstatus monetdbdsystemctlrestart wyn如果都正常,还是访问不到,就把这三个都重启一下。然后再检查状态是否都正常。如果服务目前还正常还是无法访问。A.检查端口是否可以访问到: lsof -i tcp:51980B.检查ip是否可以访问:ping 192.168.1.1C.如果是外置库,查看数据库是否可以访问到:
2. 生成缓存失败检查 systemctlstatus monetedbd重启 systemctlrestart monetedbd3. 缓存一直在刷新,就是刷新不成功问题关键点,所有服务都正常,就是无法生成缓存。l查看后台管理中运行计划。(之前遇到客户,所有的数据集都生成换成,一秒一次,两百多个数据集,导致数据堵塞,把数据服务器都搞崩溃了)如果运行计划太多,一时无法关闭,重启三大服务。l查看 /var/monetdb5/dbfarm/wyndw 文件夹是不是比较大,如果比较大可以将 /var/monetdb5/dbfarm/ 文件夹下都删除后重启wyn服务。l给客户解决问题,若要重装,一定要把/var/monetdb5/ 都备份一下。可以执行:dbfarmdirectory '/var/monetdb5/dbfarm' does not exist出现意外情况,可以安装好之后将备份的数据放过去即可。l无法升级安装
执行:sudobash -c 'echo "Server,ReportingWoker,CotWorker,DashboardWorker" >/opt/Wyn/.modules'然后再执行安装l异常情况,可以执行一下sudojournalctl -u monetdbd查看是是否有报错信息
六、Docker部署后字体缺失问题解决https://help.grapecity.com.cn/pages/viewpage.action?pageId=67969518
页:
[1]