通达操作教程LINUX(命令的是端口号服务器系统)「通达2018移动客户端」

前期准备:Linux基础知识学习:1、菜鸟教程:https://www.runoob.com/linux/linux-install.html2、虚拟机准备:VMware(VMWare ACE)、Virtual Box和Virtual PC
根据个人情况自行选择
3、服务器安装:centos7,debain11
一、确认linux版架构和系统版本1、架构确认执行arch命令:x86_642、确认系统版本centos:cat /etc/redhat-releaseDebain:cat /etc/debian_version二、确认磁盘情况三、安装部署1、进入安装目录cd /opt2、下载安装文件Centos:wget https://cdndown.tongda2000.com/oa/2022/linux/tdoa_v12.8_x86.rpmDebain:wget https://cdndown.tongda2000.com/oa/2022/linux/tdoa_v12.8_x86.deb3、安装Centos:rpm -ivh tdoa_v12.4_x86.rpmDebain:dpkg -i tdoa_v12.4_x86.deb四、安装数据库1、方式1wget https://cdndown.tongda2000.com/oa/2022/other/linux\(x86\)-install-mysql.zipunzip linux\(x86\)-install-mysql.zipchmod +x linux-auto-mysql.sh./linux-auto-mysql.sh2、方式2:lnmp安装方式 上传lnmp安装包到opt下并解压
tar zxvf lnmp1.9-full.tar.gzcd lnmp1.9-full./install.sh db回车y输入密码(直接回车会自动生成指定字符开头+随机4位数字密码)_E5lu4y_b2ye4j!Y回车3、数据导出和导入可以只用命令或工具导出导入时使用source命令导入use crscell;source /opt/tdoa/bak/crscell.sql4、设置备份cd /opt/tdoa/binchmod u+x db_backup.shcrontab -e#在打开的文件中添加下面一行,每天2:30分进行备份#2代表的是2点,30代表的是30分,crontab命令自行了解30 2 /opt/tdoa/bin/db_backup.sh需要先开启cron的服务
systemctl status crond五、分离部署添加mysql账号: grant all privileges on . to oa@'%' identified by 'myoa888';数据库服务器(db不分离时不需要开放):firewall-cmd --permanent --add-port=3336/tcpfirewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="xx.xx.xx.xx" port port="3336" protocol="tcp" accept'Web服务器:firewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reload六、系统参数1、设置系统open files文件打开限制65535 vi /etc/security/limits.conf soft nproc 65535 hard nproc 65535 soft nofile 65535 hard nofile 655352、设置sysctl.conf中优化参数vi /etc/sysctl.conffs.file-max=65535net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_fin_timeout=20net.ipv4.tcp_keepalive_time=600net.ipv4.ip_local_port_range=1500 65000net.ipv4.tcp_max_syn_backlog=8192net.ipv4.tcp_max_tw_buckets=100003、关闭selinux查看状态:sestatus/etc/selinux/config 修改SELINUX=disabled需要重启服务器生效
七、配置文件1. 服务mysql: /etc/my.cnftdoa-nginx: /opt/tdoa/bin/etc/nginx/conf.d/nginx.oa.conftdoa-php: /opt/tdoa/bin/etc/php.initdoa-redis: /opt/tdoa/bin/etc/redis/redis.conf2. OA应用/opt/tdoa/bin/etc/odbc.ini/opt/tdoa/bin/service.ini/opt/tdoa/webroot/inc/db_config.php/opt/tdoa/webroot/inc/oa_config.php3. 密码mysql:root/_E5lu4y_b2ye4j! redis:7PFWLJtad87i5ZfJvhxq6bj09八、服务管理1. 服务列表 数据库:mysql 端口号:3336/tcp php服务:tdoa-phpNginx服务:tdoa-nginx 端口号:80/tcp 定时任务:tdoa-task im服务:tdoa-im 端口号:1188/tcpRedis服务:tdoa-redis 端口号:6399/tcp消息队列服务:tdoa-task-mq:tdoa-core2. 操作管理: 启动服务:systemctl start 服务名 停止服务:systemctl stop 服务名查看状态:systemctl status 服务名 开启全部服务:/opt/tdoa/bin/service_start.sh 停止全部服务:/opt/tdoa/bin/service_stop.shfdisk 命令 创建分区 实现扩容:https://www.cnblogs.com/it-log/p/17547951.html九、部署问题:1、启动php提示缺少库libjpeg,解决方法:执行apt-get install libjpeg-dev/yum install libjpeg安装
2、启动tdoa-nginx服务失败
error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
解决方法:执行sudo apt-get install libfontconfig libfontconfig-dev3、启动tdoa-nginx服务失败
/opt/tdoa/bin/usr/sbin/nginx: error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory解决办法:执行sudo apt-get install libtiff53、
通达操作教程LINUX(命令的是端口号服务器系统)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息