@Martin.Zhang 发表于 2022-1-19 18:30:13

【安装运维-环境安装】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]
查看完整版本: 【安装运维-环境安装】linux中从安装部署以及常见问题解决