根据项目所需的环境要求,我们的项目正常 jdk1.8 /tomcat 8.0 /mysql5.6 /nginx1.1 这些配置
例如,在阿里云服务器中添加80/80端需要安全,允许访问公共网站地址(阿里云教程地址)https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.0.0.349d05a8dDnhr6#allowHttp)
rpm指令 (一)查询已安装在系统中的软件信息 1)已安装在查询系统中的软件 dpkg -l dpkg -l | grep ftp 2)查看软件安装路径: dpkg -L | grep ftp
3)查看软件版: aptitude show 软件名
访问链接 curl http://www.baidu.com
lsof -i:80 cat /proc/version ////查看当前系统信息
一、首先要禁止root用户通过ssh登录 先找到 /etc/ssh/sshd_config文件 # vi /etc/ssh/sshd_config 在文件中找到以下一行: #PermitRootLogin no 去掉银行前面的#号,让它变成以下几点: PermitRootLogin no 接下来,在shell输入以下命令重启ssh服务 # service sshd restart
创建用户:adduser feijin 输入两次密码后,默认直接返回
id feijin //查看用户feijin信息
usermod -g 组名 用户名 //给已有的用户增加工作组
chown -R feijin:feijin tomcat 修改文件所有者和用户组feijin chown -R feijin tomcat //用root创建文件夹后,用该命令修改为feijin账号权限
安装lrzsz: apt-get install lrzsz ///现在可以正常使用rz、sz命令上传和下载数据。 出现“E: Unable to locate package .”: $ apt-get update $ apt-get upgrade
安装zip命令 apt-get install unzip zip
1.安装jdk
安装路径 /opt/develop/java/ jdk包名改为jdk1.8 可以避免后期从测试机传过去的tomcat包修改 setclasspath.sh
(教程网站:https://blog.csdn.net/u010307119/article/details/52081429) tar -zxvf jdk-8u60-linux-x64.tar.gz 解压 设置环境变量 vi /etc/profile export JAVA_HOME=/opt/develop/java/jdk1.8 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile 更新环境变量
关闭后重新登录 环境变量无效 在/root/.bashrc添加文件尾部: source /etc/profile保存后
2.安装mysql (教程网站:https://cloud.tencent.com/info/6109b2b9ec79817231d87dc2f5db248b.html https://www.cnblogs.com/fyy-hhzzj/p/8269011.html)(无法安装mysql5.6,安装mysql5.7)
连接到客户端的到客户端的安装前utf-8.否则会有乱码,导致设置root密码有问题 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
启动、关闭服务和检查运行状态 sudo service mysql start sudo service mysql stop sudo service mysql status 重启mysql service mysql restart
远程连接ip地址需要打开3306端口,一般使用ssh登录就够了
默认密码位置:ubuntu@ip-172-31-50-252:/etc/mysql$ sudo cat debian.cnf mysql 添加用户授权 连接mysql: sudo mysql -u root -p
用root权限 创建用户 CREATE user 'develop'@'%' IDENTIFIED by 'develop123'; 授权 GRANT all on *.* to 'develop'@'%'; 刷新系统权限表 flush privileges;
修改mysql默认配置, 配置文件路径/etc/mysql/mysql.conf.d/mysqld.cnf,最后加入文件 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3.安装nginx(https://www.cnblogs.com/EasonJim/p/7806879.html) 从官网下载最新的 nginx a.wget -c http://nginx.org/download/nginx-1.12.1.tar.gz b.下载的解压包 tar -zxvf nginx-1.12.1.tar.gz
c.进入解压文件夹,安装nginx 执行命令 : ./configure --prefix=/etc/nginx --with-http_stub_status_module --with-http_ssl_module // 指定的路径/ect/nginx d.相关安装目录在刚才C步执行后提示,然后执行命令:make 和make install
Nginx的软件包在Ubuntu可用于默认软件仓库。 安装非常简单,只需输入以下命令:
sudo apt update sudo apt install nginx
安装redis apt-get install redis-server redis-cli -h 127.0.0.1 -p 6379
修改文件格式 vi :set ff :set ff=unix
使用scp 在/etc/ssh/ssh_config 添加最后一行 StrictHostKeyChecking no
scp -r feijin@120.79.0.21:/opt/tomcat/admin /opt/tomcat scp -r feijin@120.79.0.21:/opt/wwwweb/store/xdqotc /opt/wwwweb/store scp -r feijin@120.79.0.21:/opt/wwwweb/configure /opt/wwwweb 从另一个服务器到服务器
scp -r feijin@112.74.13.234:/usr/local/wwwweb/store/educationBootStrap /usr/local/wwwweb/store/educationBootStrap (https://blog.csdn.net/oba_gaga/article/details/51706175)
出现:(https://blog.csdn.net/u013980127/article/details/51980238) com.mchange.v2.c3p0.impl.C3P0ImplUtils.generateVmId Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomness java.net.UnknownHostException: iZbp1e9z8cj4kqy3srdifqZ: iZbp1e9z8cj4kqy3srdifqZ: Name or service not known 修改host文件 vi /etc/hosts
保持后面的主机标志一致iZwz99pf0xgaj142formjkZ 添加localhost: 127.0.0.1 localhost iZwz99pf0xgaj142formjkZ /etc/init.d/hostname.sh start
chmod x stat.sh
# 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包
/usr/local/wwwweb/store/educationBootStrap
/var/log/nginx/access.log; /var/log/nginx/error.log;
修改权限 chmod 644 XXX.txt
查看公网ip curl members.3322.org/dyndns/getip
安装ffmpeg
apt-install ffmpeg
add-apt-repository ppa:kirillshkrogalev/ffmpeg-next #apt install software-properties-common #add-apt-repository ppa:djcj/hybrid apt-get update apt-get install ffmpeg ffmpeg
视频转码命令 ffmpeg -i 767279er7.MOV -vcodec copy -f mp4 test.mp4
清理内存缓存 sysctl -w vm.drop_caches=3
防火墙 sudo ufw status 查看防火墙端口状态 sudo ufw disable关闭防火墙 sudo ufw enable启动防火墙 sudo ufw allow 22 端口打开某个端口 sudo ufw delete allow 端口关闭某个端口
更改mysql最大连接数 show variables like 'max_connections'; set global max_connections=1000;
打包命令: clean install -Dmaven.test.skip -P prd