赞
踩
首先购买阿里云服务器,登录:
1.使用密码登录:重置密码重启
2.使用密钥登录:推荐使用密钥登录,安全性高些,防止黑客
参考阿里云帮助文档:使用SSH密钥对连接Linux实例
客户端安装好Xshell和Xftp工具:
1.Xshell使用SSH密钥对连接
参考:阿里云ECS怎么用密钥对免密登录ssh登录服务器
禁用密码登录
vim /etc/ssh/sshd_config
//sshd_config文件中添加禁用密码验证,密钥验证默认是启动的可以不管
PasswordAuthentication no
service sshd restart //重启ssh服务
2.Xftp建立文件传输,使用SFTP协议,设置UTF-8编码
3 .备案(通过域名访问阿里云境内服务器是必须要备案的)
1.安全组是一种虚拟防火墙,用于在云端划分安全域,访问端口需要开放安全组。
2.防火墙
服务器有两种防火墙,Centos7以下使用的是iptables,Centos7以上使用的是firewall
iptables:用于过滤数据包,属于网络层防火墙。
firewall:能够允许哪些服务可用,那些端口可用…属于更高一层的防火墙。
firewall作用:隔离众多的策略,允许出站,严格控制入站
参考:CentOS7 防火墙(firewall)操作命令
docker compose:管理单节点上的所有容器,配置yml文件,利用文件启动
linux已安装python-pip包,安装扩展包epel-release,升级python-pip,安装docker-compose
参考:CentOS7下安装Docker-Compose
使用pip安装docker-compose依赖python3环境,而centos7系统默认自带的Python版本是2.7.5,
安装可能会出错。
参考:centos7安装docker-compose报错解决办法
由于linux环境的python的版本不一样启动时报错,python2.7在2020年不再维护
参考:启动docker-compose时报错
docker 上的tomcat一般都会自带jdk,不需要安装
docker pull tomcat:8.0.26
docker run -d --name tomcat1 -p 9001:8080 a28608881a0f
参考:docker-compose.yml 配置文件编写详解
注意:mysql设置复杂密码中含$特殊符号导致无法命令登录,空格如果是网上复制的可能也会影响。
可以设置简单密码安装完成后,再使用命令修改
#设置(或修改)root用户密码
UPDATE USER SET authentication_string=PASSWORD('$$xx') WHERE USER='root';
#相当于保存,执行此命令后,设置才生效
FLUSH PRIVILEGES;
参考:docker-compose.yml常用编写mysql5.7 msql8.0 tomcat配置
参考:docker-compose 安装redis和mysql
参考:Docker-Compose快速搭建Oracle-11G系统
该方式只有选择normal,system,默认密码admin可登录,该用户默认拥有dba权限
登录后可重置其他用户如:sys密码
oracle的使用
参考:Oracle使用总结
docker-compose安装tomcat后,再用tomcat manager 管理和部署项目
参考:使用tomcat manager 管理和部署项目
参考:Tomcat Manager用户配置详解
conf下的tomcat-users.xml添加配置
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="lys" password="$$lys" roles="manager-gui, manager-script"/>
参考:docker安装svn
realm 指定版本库的认证域
参考:svnserver配置文件详解
eclipse使用svn插件:
1.Team 下 Share Project //添加Eclipse项目到SVN资源库
本地jdk8,服务器jdk7不一致时,项目部署后会报版本错误。
参考:使用Docker制作centos7-jdk8-tomcat8镜像
参考:Docker采用Dockerfile方式构建Tomcat容器镜像
准备jdk-8u191-linux-x64.tar.gz 和 apache-tomcat-8.0.33.tar.gz
Dockerfile文件:
FROM centos:centos7
MAINTAINER lys
ADD jdk-8u191-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-8.0.33.tar.gz /usr/local/
ADD tomcat-users.xml /usr/local/apache-tomcat-8.0.33/conf/tomcat-users.xml
ENV JAVA_HOME /usr/local/jdk1.8.0_191
ENV CATALINA_HOME /usr/local/apache-tomcat-8.0.33
ENV PATH $PATH:$JAVA_HOME/bin:$CATCHA_HOME/bin
EXPOSE 8080
CMD ["/usr/local/apache-tomcat-8.0.33/bin/catalina.sh","run"]
docker build -t centos/tomcat8-java8 . //运行Dockerfile文件创建镜像
参考:Docker常用笔记
参考:CentOS 常用命令及快捷键整理
cent os一些yum源依赖版本都不高,因此新版安装有问题,这里采用的calibre版本是3.48.0
当前依赖:
Python 2.7.5
GLIBCXX_3.4.19
CXXABI_1.3.7
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make xdg-utils wget qt4 qt4-devel qt4-x11 libpcap-devel xz-devel -y
# cd /usr/bin
# ln -s qmake-qt4 qmake
# qmake -v
# cd /opt
# sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin version=3.48.0
ebook-convert --version //执行命令之后显示3.x的版本即表示安装成功
echo "Hello BookStack。你好,书栈。" > test.txt //create 测试文档
ebook-convert test.txt test.pdf //手动执行转换程序,查看是否正常转换
其他:
参考:libstdc++.so.6.0.26 下载
参考:通用方法 解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8’ not found的问题
参考:CentOS7上安装google谷歌浏览器
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。