博文

目前显示的是 三月, 2023的博文

docker 基础命令大全

 官方安装docker curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose  chmod +x /usr/local/bin/docker-compose 更新Docker和Docker Compose sudo apt-get update && sudo apt-get upgrade docker-ce && sudo apt-get upgrade docker-compose 查看版本 查看 Docker 版本 docker --version 查看 Docker Compose 版本 docker-compose --version 镜像 查看本地镜像列表 docker image ls 删除镜像 docker image rm 镜像ID docker image rm 8a5e4e3ec91f 更新compose中所有镜像 docker-compose pull 容器 docker ps -a 查看已经创建的容器 docker ps -s 查看已经启动的容器 docker start con_name 启动容器名为con_name的容器 docker stop con_name 停止容器名为con_name的容器 docker rm con_name 删除容器名为con_name的容器 启动所有容器 sudo docker start $(sudo docker ps -a -q) 暂停所有容器  docker pause $(docker ps -q) 开机自启动容器 开启:docker update --restart=always 容器名称 关闭:docker update --restart=no 容器名称 删除 删除所有容器,镜像,网络 docker rm $(docker ps -a -q) &&a

常用SQL整理

 1.Oracle expdp impdp 数据库导入导出命令详解   一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。 create directory dpdata1 as 'd:\test\dump'; 二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错) select * from dba_directories; 三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。 grant read,write on directory dpdata1 to scott; 四、导出数据 1)按用户导 expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1; 2)并行进程parallel expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3 3)按表名导 expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1; 4)按查询条件导 expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20'; 5)按表空间导 expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example; 6)导整个数据库 expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y; 五、还原数据 1)导到指定用户下 impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott; 2)改变表的owner impdp system/manager DIREC

Nginx、Redis、Tomcat负载均衡及session共享实现

    一、 nginx 安装配置 1. 安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool   openssl openssl-devel 2. 安装 PCRE , PCRE 作用是让 Ngnix 支持 Rewrite 功能 #wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz #tar zxvf pcre-8.35.tar.gz #cd pcre-8.35 #./configure #make && make install 3. 安装 Nginx http://nginx.org/ #wget http://nginx.org/download/nginx-1.11.6.tar.gz #tar zxvf nginx-1.11.6.tar.gz #cd nginx-1.11.6 #./configure (--prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35 可忽略 ) #make && make install #/usr/local/webserver/nginx/sbin/nginx -v 查看安装的 nginx 版本 注: Nginx 默认安装在 /usr/local 目录下: /usr/local/nginx/sbin/nginx -t         检查配置文件 ngnix.conf 的正确性命令 /usr/local/nginx/sbin/nginx            启动 Nginx /usr/local/nginx/sbin/nginx -s stop    停止 Nginx /usr/local/nginx/sbin/nginx -s reopen 重启 Nginx /usr/local/nginx/sbin/nginx -s r