记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
ڵȨ鿴־
Documentation/Platforms/RISCVJump to navigationJump to searchContents1Description2Build Directions3Booting Linux3.1Booting 64-bit Debian3.2Booting 64-bit Fedora3.3Booting 32-bit OpenEmbedded Images3.4Booting 64-bit OpenEmbedded Images3.5Booting 32-bit Buildroot Images3.6Booting 64-bit Buildroot Images4Microchip PolarFire SoC Icicle Kit5Attaching GDB6Links7ContactsDescriptionRISC-V is an open source instruction set. It is a modular with only a small set of mandatory instructions. Every other module might be implemented by vendors allowing RISC-V to be suitable for small embedded systems up to large supercomputers.Build DirectionsFor RV64: ./configure --target-list=riscv64-softmmu && make For RV32: ./configure --target-list=riscv32-softmmu && make Booting LinuxBooting 64-bit DebianFollow the instructions on the Debian wiki to boot Debian on QEMU: https://wiki.debian.org/RISC-VBooting 64-bit FedoraDownload the Fedora prebuilt images from: https://dl.fedoraproj...
什么是QEMU?QEMU是一种通用的开源计算机仿真器和虚拟器。 1、全系统仿真:在任何受支持的体系结构上为任何计算机运行操作系统 2、用户模式仿真在任何受支持的体系结构上为另一个Linux / BSD目标运行程序 3、虚拟化以接近本机的性能运行KVM和Xen虚拟机 下面介绍在Fedora下编译最新版本Qemu5.1并创建ARM版本Linux虚拟机 一、编译安装Qemu5.1 wget https://download.qemu.org/qemu-5.1.0.tar.xz tar xvJf qemu-5.1.0.tar.xz cd qemu-5.1.0 ./configure make -j6 make install 编译安装出现报错的解决办法 1) ERROR: "cc" either does not exist or does not work ./configure  ERROR: "cc" either does not exist or does not work 解决办法 yum install gcc 2)ERROR: glib-2.48 gthread-2.0 is required to compile QEMU ./configure  ERROR: glib-2.48 gthread-2.0 is required to compile QEMU 解决办法 yum install glib2-devel 3)pixman...
 
0

PostgreSQL新手入门

发表者:admin分类:数据库2020-09-23 18:17:03 阅读[1024]
PostgreSQL新手入门作者: 阮一峰日期: 2013年12月22日自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgresql-client然后,安装PostgreSQL服务器。sudo apt-get install postgresql正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启。如果还想安装图形管理界面,可以运行下面命令,但是本文不涉及这方面内容。sudo apt-get install pgadmin3二、添加新用户和新数据库初次安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户。下面,我们使用postgres用户,来生成其他用户和新数据库。好几种方法可以达到这个目的,这里介绍两种。第一种方法,使用PostgreSQL控制台。首先,新建一个Linux新用户,可以取你想要的名字,这里为dbuser。sudo adduser dbuser然后,切换到postgres用户。sudo su - postgres下一步,使用...
用docker运行postgreSQL 与PGadmin4管理工具一、安装docker或podman,然后拉取镜像postgres与pgadmin4:具体怎么安装docker与podman就不说了,我这里直拉使用centos8系统自带的podman,与docker操作一样,只是有些命令更简单些。[root@k8s-30 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/zhangweidong/postgres:12.3[root@k8s-30 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/hellobike-public/pgadmin4:4.25二、启动:[root@k8s-30 ~]# mkdir /data/pgdata -p[root@k8s-30 ~]# podman run --name pgadmin4 -p 8008:80 -e PGADMIN_DEFAULT_EMAIL=92cto@vip.qq.com -e PGADMIN_DEFAULT_PASSWORD=80610000   -d registry.cn-hangzhou.aliyuncs.com/hellobike-public/pgadmin4:4.25d41a87c0abe92eb9a12a45c2479635b9e6e5471404d1d355466a044aacc450fe[root@k8s-30 ~]# podman run --name postgres -e POSTGRES_PASSWORD=123456 -v pgdata:/data/pgdata  -p 5432:5432 -d registry.cn-hangzhou.aliyuncs.com/zhangweidong/postgres:12.37342f6664379d01d765fc9cb3223f5bb0a076206e2901697c3293bf83d46b1fb 解释:run,创建并运行一个容器;...
Kubernetes 部署 Kafka Manager需要先安装zookeeper与kafka ,参考这里https://www.micoder.cc/blog/2278.html创建 Kafka Manager 部署文件。kafka-manager.yamlapiVersion: v1kind: Servicemetadata:  name: kafka-manager  labels:    app: kafka-manager  namespace: kafkaspec:  type: NodePort  ports:  - name: kafka    port: 9000    targetPort: 9000    nodePort: 30900  selector:    app: kafka-manager---apiVersion: apps/v1kind: Deploymentmetadata:  name: kafka-manager  labels:    app: kafka-manager  namespace: kafkaspec:  replicas: 1  selector:    matchLabels:      app: kafka-manager  template:    metadata:      labels:        app: kafka-manager    spec:      containers:      - name: kafka-manager        image: zenko/kafka-manager:1.3.3.22   ...
本入门教程,涵盖Kafka核心内容,通过实例和大量图表,帮助学习者理解,任何问题欢迎留言。 目录: kafka简介kafka安装和使用kafka核心概念kafka核心组件和流程--控制器kafka核心组件和流程--协调器kafka核心组件和流程--日志管理器kafka核心组件和流程--副本管理器kafka编程实战本章是学习kafka的核心章节,涵盖内容比较多,在理解上有一定的难度,需要反复阅读理解,才能参透Kafka的设计思想。 1、Kafka集群结构 在第一章我给出过一个消息系统通用的结构图,也就是下图: 实际上kafka的结构图是有些区别的,现在我们看下面的图: producer和consumer想必大家都很熟悉,一个生产消息,一个消费掉消息。这里就不再做太多解释。 此图和第一张图可以看到有几个区别: 1、多了zookeeper集群,通过前几章的学习我们已经知道kafka是配合zookeeper进行工作的。 2、kafka集群中可以看到有若干个Broker,其中一个broker是leader,其他的broker是follower 3、consumer外面包裹了一层Consumer group。 我们先讲解一下Broker和consumer group的概念,以及Topic。 Broker 一个Borker就是Kafka集群中的一个实例,或者说是一个服务单元。连接到同一个zookeeper的多...
一、Docker的网络模式介绍docker默认提供3种网络模式:bridge桥接模式、host主机模式、none无网络模式可以通过命令 docker network ls 查看1.1、bridge桥接模式 桥接模式是docker默认的网络模式。当docker服务启动后,会创建一个名字叫docker0的虚拟网桥,然后选一个与宿主机不一样的网络ip地址以及子网分配给docker0另外每创建一个容器就会新增一个容器网卡,然后以桥接方式架到docker0网桥中,docker0会以NAT地址转换的方式通过宿主机的网卡,从而与公网进行通信。如下图所示:下面进行测试演示:1、启动docker服务后,通过命令 ip addr 发现docker0网卡ip为172.17.0.12、启动一个docker容器 docker run -itd centos:7 /bin/bash ,再进行一次 ip addr 发现新增一个网卡veth506a249@if63、执行命令 yum install -y bridge-utils 安装工具,使用命令 brctl show 查看一下桥接情况可以看到容器的网卡桥接到docker0上 1.2、host主机模式主机模式是指docker容器与公网通信时使用的是宿主机的ip与端口,同时容器自己不会有ip地址,所以在这模式下容器与宿主机之间并没有隔离很分明。...
 
0
docker安装后,默认会创建三种网络类型,bridge、host和none,可通过如下命令查看sudo docker network ls1bridge:网络桥接默认情况下启动、创建容器都是用该模式,所以每次docker容器重启时会按照顺序获取对应ip地址,这就导致容器每次重启,ip都发生变化none:无指定网络启动容器时,可以通过–network=none,docker容器不会分配局域网iphost:主机网络docker容器的网络会附属在主机上,两者是互通的。创建固定ip容器1、创建自定义网络类型,并且指定网段sudo docker network create --subnet=192.168.0.0/16 staticnet1通过docker network ls可以查看到网络类型中多了一个staticnet2、使用新的网络类型创建并启动容器sudo docker run -it --name userserver --net staticnet --ip 192.168.0.2 ubuntu /bin/bash1通过docker inspect可以查看容器ip为192.168.0.2,关闭容器并重启,发现容器ip并未发生改变
Oracle 创建视图与 使用函数转换时间戳方法。CREATE OR REPLACE FORCE VIEW VIEW_SIM(   SIM,   BILL_NUM,   EQUIP_TYPE,   POSITION_TYPE,   SIGN_STATE,   GOLD_STATE,   OPERATE_ID,   STARTTIME,   UPDATETIME)AS   SELECT t.sim,          t.bill_num,          t.equip_type,          t.position_type,          t.sign_state,          t.gold_state,          t.operate_id,          fun_utc2date (UTCDATE   => t.starttime,                        PATTERN   => 'YYYY-MM-DD HH24:MI:SS')             AS starttime,          fun_utc2date (UTCDATE   => t.updatetime,      &n...
    总共267页,当前第49页 | 页数:
  1. 39
  2. 40
  3. 41
  4. 42
  5. 43
  6. 44
  7. 45
  8. 46
  9. 47
  10. 48
  11. 49
  12. 50
  13. 51
  14. 52
  15. 53
  16. 54
  17. 55
  18. 56
  19. 57
  20. 58
  21. 59