lib文件

Docker 镜像的制作

假如想象 提交于 2019-12-17 22:54:49
1、登录docker docker ecex –it 容器名/容器id /bin/bash 例如: docker exec –it tomcat /bin/bash 1)、使用docker attach进入Docker容器,存在多个窗口同步和拥塞问题 sudo docker attach 44fc0f0582d9 2)、使用SSH进入Docker容器(不建议) 3)、使用nsenter进入Docker容器 4)、docker inspect 查看容器信息 sudo docker inspect tomcat 5)、使用docker exec进入Docker容器 sudo docker exec --help sudo docker exec -it tomcat /bin/bash 2、查看容器大小 说明:Docker容器是基于镜像的读写层,它是可读可写的。读写某个文件的时候,是从镜像中将那个文件复制到容器的读写层,然后对复制的文件进行读写,而原文件依然在镜像中。而且,这个容器的读写层也是占用磁盘空间的。 步骤1:先确认容器文件的默认路径 默认情况下为/var/lib/docker/containers 步骤2:进入容器目录 cd /var/lib/docker/containersdu -sh * 步骤3:查看所有容器的大小 du -sh * 步骤3:查看某个容器的大小 du

Debian Squeeze AMD64安装Oracle 10g x86_64 10.2.0....

試著忘記壹切 提交于 2019-12-17 17:59:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 服务器操作系统为Debian Squeeze AMD64,没有安装X,通过ssh远程访问。客户端为debian testing,安装有gnome桌面环境。 先安装10.2.0.1,然后安装升级包10.2.0.4,比安装10g r2客户端多了一些操作,具体安装过程如下: 一、安装10.2.0.1 1、下载oracle 10g r2 下载回来的文件为10201_database_linux_x86_64.cpio.gz $gunzip 10201_database_linux_x86_64.cpio.gz $cpio -idmv < 10201_database_linux_x86_64.cpio 解压缩后所有的安装文件位于database目录下。 2、检查硬件是否达到要求 物理RAM必须大于512M,现在的机器内存都没问题。超过8GB RAM时,swap应该在物理RAM的0.75倍以上。Enterprise Edition安装类型大约使用2G硬盘空间。 通过以下命令检查,如果不满足需要做相应的调整 $grep MemTotal /proc/meminfo //检查物理内存大小 $grep SwapTotal /proc/meminfo //检查swap大小 $df -h //检查可用硬件空间大小 3

Docker 安装 MySQL

一笑奈何 提交于 2019-12-17 16:45:53
Docker 安装 MySQL 方法一、docker pull mysql 查找 Docker Hub 上的 mysql 镜像: docker search mysql 这里我们拉取官方的镜像,标签为 5.6: docker pull mysql:5.6 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.6的镜像: docker images | grep mysql 方法二、通过 Dockerfile构建 创建 Dockerfile 首先,创建目录 mysql,用于存放后面的相关东西。 mkdir -p ./mysql/data ./mysql/logs ./mysql/conf data 目录将映射为mysql容器配置的数据文件存放路径 logs 目录将映射为mysql容器的日志目录 conf 目录里的配置文件将映射为mysql容器的配置文件 进入创建的 mysql 目录,创建Dockerfile FROM debian:jessie # add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added RUN groupadd -r mysql &&

Docker image 存储路径解析

我怕爱的太早我们不能终老 提交于 2019-12-17 10:57:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在生产环境中,经常遇到docker image 在资源池中的主机上存留的数据,由于随着业务系统的升级,旧的image 需要进行清理。这里梳理下,docker image的在linux 系统上的存储目录,以针对性的进行数据清理。 在3.10内核上 docker基于aufs管理存储 下面的命令可以看到所有pull到的images cat /var/lib/docker/repositories-aufs | python -m json.tool 该命令的结果与docker images看到的images数目相同 cat /var/lib/docker/repositories-aufs | python -m json.tool { "Repositories": { "172.30.30.241:5000/centos1": { "latest": "e099197b794f459b777cc82ba53f2ecdcfb52c0a3245a9b010ca239b50fd72ad" }, "centos": { "6": "b9aeeaeb5e17b5414e5caa9a6b2f99e9ccef50561bdfe137cd05956961f1cec6", "latest":

打印出二进制文件运行所需的链接库--ldd

北城以北 提交于 2019-12-17 07:05:49
ldd的作用是打印可执行二进制文件运行时所需的链接库.如: -bash-3.00$ ldd /export/home/oracle/oracle10g/product/10.2.0/db_1/bin/sqlplus libsqlplus.so => /export/home/oracle/oracle10g/product/10.2.0/db_1/lib/libsqlplus.so libclntsh.so.10.1 => /export/home/oracle/oracle10g/product/10.2.0/db_1/lib/libclntsh.so.10.1 libnnz10.so => /export/home/oracle/oracle10g/product/10.2.0/db_1/lib/libnnz10.so libkstat.so.1 => /lib/64/libkstat.so.1 libnsl.so.1 => /lib/64/libnsl.so.1 libsocket.so.1 => /lib/64/libsocket.so.1 libgen.so.1 => /lib/64/libgen.so.1 libdl.so.1 => /lib/64/libdl.so.1 libsched.so.1 => /usr/lib/64/libsched.so.1 libc.so

ZooKeeper系列(三)

僤鯓⒐⒋嵵緔 提交于 2019-12-17 05:15:17
前面虽然配置了集群模式的Zookeeper,但是为了方面学建议在伪分布式模式的Zookeeper学习Zookeeper的shell命令。 一、Zookeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookeeper常用的四字命令见图1.1所示。 图 1.1 图1.2是Zookeeper四字命令的一个简单用例。 [root@hadoop ~]# echo ruok|nc localhost 2181 [root@hadoop ~]# zkServer.sh start zoo1.cfg JMX enabled by default Using config: /usr/local/zk/bin/../conf/zoo1.cfg Starting zookeeper ... STARTED [root@hadoop ~]# zkServer.sh start zoo2.cfg JMX enabled by default Using config: /usr/local/zk/bin/../conf/zoo2.cfg Starting zookeeper ... STARTED [root@hadoop ~]

在Linux下安装和使用MySQL

試著忘記壹切 提交于 2019-12-17 04:31:14
目录:    一、 引言    二、 安装Mysql   三、 登录MySQL   四、 MySQL的几个重要目录   五、 修改登录密码    六、 启动与停止   七、 更改 MySQL目录    八、 MySQL的常用操作    九、 增加MySQL用户    十、 备份与恢复   一、引言   想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的 MySQL 。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。    二、安装Mysql   1、下载MySQL的安装文件   安装MySQL需要下面两个文件:   MySQL-server-4.0.16-0.i386.rpm      MySQL-client-4.0.16-0.i386.rpm    下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到“Linux x86

Java Service Wrapper配置Java控制台程序为Windows服务

非 Y 不嫁゛ 提交于 2019-12-17 01:33:08
编辑器加载中...Java Service Wrapper配置Java控制台程序为Windows服务 1、下载wrappper-windows-x86-32系列的工具包,解压缩为 。 2、新建一个目录,例如:C:\MyServerApp,并在其下面创建五个文件夹 分别为:bin 可执行程序文件夹 conf 配置文件夹 lib jar包文件夹 logs 日志文件夹包 application 应用程序包 此包下还新建一个lib 用于存放应用程序所需要的jar包。 3、将 \src\bin 中的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in等文件 与 \bin 下的wrapper.exe复制到bin 目录下,并且将App.bat.in,InstallApp-NT.bat.in, UninstallApp-NT.bat.in等的后缀.in去掉。 将 \src\conf 下的wrapper.conf文件复制到conf目录下 将 \lib 下的wrapper.jar,wrappertest.jar和wrapper.dll文件复制到lib目录下 最终的包结构可以是这样子的: C:\MyServerApp |-bin |-App.bat |-InstallApp-NT.bat |-UninstallApp-NT.bat |

jdk与jre的区别

独自空忆成欢 提交于 2019-12-16 20:32:15
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Java 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。 JRE的地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机

如何查找YUM安装的JAVA_HOME环境变量详解

纵饮孤独 提交于 2019-12-15 22:40:07
如何查找YUM安装的JAVA_HOME环境变量详解 更新时间:2017年10月27日 09:44:56 作者:铁锚 我要评论 这篇文章主要给大家介绍了关于如何查找YUM安装的JAVA_HOME环境变量的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 前言 开发中很多需要javac 的程序依赖 JAVA_HOME环境变量. 如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如 ? 1 whereis javac ? 1 javac: /usr/local/jdk1.8.0_74/bin/javac 那么对应的 JAVA_HOME 为 /usr/local/jdk1.8.0_74. 而 YUM 安装的 jdk, 不需要配置 PATH, 因为已经自动使用软连接做好了。 ? 1 2 echo $PATH javac -version 1. YUM安装JDK 1.1 查找 可用的JDK ? 1 sudo yum list -y java* 然后可用看到类似下面这样的输出(省略部分…): ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... Available Packages java- 1.7 . 0 -openjdk.x86