摘要:什么是jdk? JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 jdk包中的重要jar文件 rt.jar是JAVA基础类库,也就是你在java doc里
阅读全文
摘要:通过容器名称互联 即在同一个宿主机上的容器之间可以通过自定义的容器名称相互访问,比如一个业务前端静态页面是使用nginx,动态页面使用的是tomcat,由于容器在启动的时候其内部IP地址是DHCP 随机分配的,所以如果通过内部访问的话,自定义名称是相对比较固定的,因此比较适用于此场景。 启动第一个容
阅读全文
摘要:配置mysql的DBCP数据源 修改tomcat配置文件 [root@apache lib]# cat $CATALINA_HOME/conf/server.xml <Context docbase="DBTest" path="/DBTest" reloadable="true"> <Resour
阅读全文
摘要:问题现象 使用vim编辑文件的时候,无法进入编辑页面 [root@localhost centos]# vim Dockerfile [root@localhost centos]# 解决办法: 1、重新安装vim,并尝试编辑文件 [root@localhost ~]# yum reinstall
阅读全文
摘要:搜索镜像 指定版本号搜索 [root@apache ~]# docker search centos:7.6 NAME DESCRIPTION STARS OFFICIAL AUTOMATED xuwenfeng1225/centos7_jdk8 build in centos:7.6.1810 a
阅读全文
摘要:创建一个虚拟文件 [root@web1 ~]# dd if=/dev/zero of=/root/a.txt bs=1G count=0 seek=2 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.000249637 s, 0.0 kB
阅读全文
摘要:安装httpd https://www.cnblogs.com/zh-dream/p/14832154.html 安装tomcat https://www.cnblogs.com/zh-dream/p/13511041.html 地址规划 apache地址10.0.0.10 tomcat地址10.0
阅读全文
摘要:apxs命令的使用 如 加载mod_proxy.so模块 进入apache源码目录 /usr/local/apache2/bin/apxs -cia mod_proxy.c proxy_util.c 如加载 mod_proxy_ajp.so /usr/local/apache2/bin/apxs -
阅读全文
摘要:开启输出压缩 (1)编辑配置文件开启模块 # vim conf/httpd.conf # 将以下三行取消注释 LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.
阅读全文
摘要:通过添加/usr/lib/systemd/system/{Server_Name}.service 文件或/etc/systemd/system/中对应init模式文件(/etc目录的文件是库文件的软链接)使服务实现systemctl管理 .service文件组成 1、[Unit] 服务说明 此部分
阅读全文
摘要:官方文档地址:https://docs.docker.com/engine/install/centos/ 安装命令补全 # yum install bash-comple* # source /usr/share/bash-completion/bash_completion rpm安装 官方rp
阅读全文
摘要:步骤 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all y
阅读全文
摘要:官方文档地址:https://docs.docker.com/engine/install/ubuntu/ 步骤 卸载老版本 $ sudo apt-get remove docker docker-engine docker.io containerd runc 更新yum源 $ sudo apt-
阅读全文
摘要:步骤 1、备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak //备份 2、修改源 $ sudo vim /etc/apt/sources.list //修改 deb http://mirrors.aliyun.com/ubuntu/
阅读全文
摘要:UID,是用户身份证明(User Identification)的缩写,作为Linux中用户在系统中的唯一身份识别(唯一标示符扩展),Linux 并不识别用户名称,而是以用户名对应的 ID 号来识别不同类型的用户,不同的uid对应不同用户的权限。 Linux的用户分类 用户user 1、管理员用户
阅读全文
摘要:定时任务简介 什么是定时任务 maintains crontab files for individual users 为单一用户维护crontab文件 为什么要使用定时任务 使用计划任务可以周期性的执行一些命令、脚本等,比如批量服务、备份脚本 Linux系统的定时任务分类 1、linux系统自身定
阅读全文
摘要:介绍 Linux中的ps命令是Process Status的缩写。显示系统当前终端下属于当前用户的进程快照,不能实时显示。 语法 ps [options] 选项 Unix风格测选项 选项名 含义 -a 显示同一终端下的所有程序 -A 显示所有进程 -N 显示与指定参数不符的所有进程 -e 等于“-A
阅读全文
摘要:简介 pmap - report memory map of a process 进程的内存映射报告 语法: pmap [options] pid [...] 选项 选项 含义 -x 显示扩展的信息 -X 显示比-x更详细的信息。但是会按照文件/proc/PID/smaps改变显示格式(显示的信息是
阅读全文
摘要:hcache是基于pcstat的,pcstat可以查看某个文件是否被缓存和根据进程pid来查看都缓存了哪些文件。hcache在其基础上增加了查看整个操作系统Cache和根据使用Cache大小排序的特性。 安装 # wget https://silenceshell-1255345740.cos.ap
阅读全文
摘要:tomcat配置错误页面 如果希望定制工程的错误页面,有两种定义方式: 在web.xml中添加<error-page> 设置Host的errorReportValveClass属性 两种设置方法的区别在于:第一种是当前web应用生效,第二种是整个虚拟主机生效 除非错误页与web应用无关,否则不推荐配
阅读全文
摘要:standardHost StandardHost加载web应用(StandardContext)有两个入口: 1、context元素部署 Catalina构造Server实例时,在Host元素中增加Context子元素,Context元素将作为Host容器的子容器添加到Host实例中,在Host启
阅读全文
摘要:部署目的 单机多实例便于升级管理,充分利用系统资源 单机多实例部署的本质 1、对于启动脚本 启动Tomcat时,版本包中提供的启动脚本$CATALINA_HOME/bin/startup.sh就是调用了$CATALINA_HOME/bin/catalina.sh,并且catalina.sh是通过环境
阅读全文
摘要:安装最新的weblogic版本,版本号为 12.1.X(12.1.2,12.1.3)。开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了。万万没想到,从12C版本后,bin文件不提供了,改成全系统通用的jar文件 (generic.jar)。试了半天原
阅读全文
摘要:当前有一个目录/home/weblogic没有空间了,新增加了一块盘,需要通过软链接的方式扩容 1、创建一个新目录,将新增磁盘挂载到此目录 # mkdir /home/app # mount /dev/sdb1 /home/app/ 2、将weblogic目录移动到这个app目录 # mv /hom
阅读全文
摘要:安装weblogic 1.1 修改 打开文件最大个数、最大进程数【root用户操作】 ## 新session永久生效,需要打开新终端(hard的值不能小于soft的值) [root@node2 ~]$ vi /etc/security/limits.conf * soft nofile 65535
阅读全文