普通用户SSH连接后不能操作目录,无法上传下载文件:

因为普通用户没有目录权限,用命令调整目录权限:sudo chmod 777 /usr   sudo chmod 755 /usr 为目录及子目录权限

安装MYSQL:
下载 mysql tar
执行命名解压:tar -xvf mysql-8.4.8-1.el10.x86_64.rpm-bundle.tar
执行命令安装: mysqld --initialize --user=mysql --basedir=/soft/mysql --datadir=/data/mysql
启动服务: systemctl start mysqld
查看状态:systemctl status mysqld
登录:
安装 MySQL 客户端 sudo yum install mariadb
检查 PATH 环境变量 echo $PATH
如果 /usr/bin 或包含 mysql 可执行文件的目录不在 PATH 中,你需要将其添加到 PATH。你可以在你的 shell 配置文件中(如 .bashrc 或 .bash_profile)添加以下行:
export PATH=$PATH:/usr/bin 
然后,重新加载配置文件:source ~/.bashrc
登录:mysql -u root -p 
查看默认密码:sudo grep 'temporary password' /var/log/mysqld.log
初始化数据库:mysql_secure_installation;
授予所有权限:grant all privileges on *.* to root@'%';

添加mysql服务到防火墙,并加载

firewall-cmd --permanent --zone=public --add-service=mysql

firewall-cmd --reload

在线安装:查询仓库:https://dev.mysql.com/doc/refman/8.4/en/linux-installation-yum-repo.html

添加仓库:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装:sudo yum install mysql-community-server

启动:sudo systemctl start mysqld   开机自动启动:sudo systemctl enable mysqld 查看初始密码:sudo grep 'temporary password' /var/log/mysqld.log

允许ROOT远程连接:

1、root用户登录到mysql数据库
代码示例: /usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql)
2、进入mysql,输入:
代码示例: use mysql;
3、查看user表的情况
代码示例: SELECT Host,User FROM user; //指明主机名称,“%”表示匹配所有字符串
4、代码示例: UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;
5、输入如下命令让刚才设置的命令生效
代码示例: mysql> flush privileges;

 安装JDK

下载jdk.tar.gz  解压:tar -xf jdk-8u411-linux-x64.tar.gz

设置环境变量:

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk"
export PATH="$JAVA_HOME/bin:$PATH"

使更改生效,可以运行:source ~/.bash_profile

配置防火墙端口

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent

重新加载firewalld以应用更改‌: sudo firewall-cmd --reload

‌检查端口是否已开放‌: sudo yum install iptables-services

JAR自动启动

在jar目录新建sh文件:如roadflow.sh,内容:

nohup /soft/jdk8/jdk1.8.0_471/bin/java -jar /soft/roadflowjava/j-roadflow-plus-8.3.5.jar >log.log 2>&1 &

编辑文件 :/etc/rc.d/rc.local 在未尾加入

cd /soft/roadflowjava

sh /soft/roadflowjava/roadflow.sh

设置权限:

chmod +x /etc/rc.d/rc.local

chmod +x /soft/roadflowjava/roadflow.sh

执行reboot重启即可自动启动。

命令:ps -ef|grep jar 查看jar包是否启动。

手工执行sh :进入到sh文件目录输入sh文件名执行,如:./roadflow.sh

shutdown -h now 立即关机

安装NGINX

更新 YUM 仓库‌:sudo yum update

 安装GD库:sudo yum install gd-devel

安装:./configure --user=root --prefix=/usr/local/nginx --with-http_ssl_module --with-http_ssl_module --with-http_realip_module --with-http_image_filter_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --without-http_rewrite_module

若遇到C compiler cc is not found错误,需安装gcc:yum install -y gcc gcc-c++

编译安装:make && make install

启动Nginx:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

防火墙配置:

# 开放80端口
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

 

Posted on 2026-04-12 21:08  roadflow工作流引擎  阅读(3)  评论(0)    收藏  举报