一直学一直嗨,一直嗨一直学

Android 资源(Resources)访问讲解

有许多东西用来构建一个优秀的 Android 应用程序。除了应用程序的编码,你需要关注各种各样的资源,诸如你用到的各种静态内容,如位图,颜色,布局定义,用户界面字符串,动画等等。这些资源一般放置在项目的 res/ 下独立子目录中。 这节教程将学习如何来组织应用程序资源,指定替代资源,并在应用程序中访问它们。 在eclipse中组织资源 你需要将每种资源放置在项目中 res/ 目录的特...

Zabbix Agent Source compilation installation

1.安装扩展包以及依赖包 $ yum -y install epel-release $ yum install pcre pcre-devel openssl openssl-devel -y 2.添加Zabbix用户和组 $ groupadd zabbix $ useradd zabbix -g zabbix -s /sbin/nologin 3.安装Zabbix-Agent 下载地址:https://www.zabbix.com/download $ cd /tmp $ tar -zxvf zabbix-3.4.2.tar.gz $ cd zabbix-3.4.2 $ ./configure --prefix=/usr/lo...

Zabbix 3.4 Source code compilation installation

1.安装环境(Hyper-V 虚拟机): $ hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: renwoles1d8743989a40cb81db696400 Boot ID: renwoles272f4aa59935dcdd0d456501 Virtualization: microsoft Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-514.2.2....

zypper命令使用示例

Zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口。 主要用于: 1.管理软件包:zypper可用来安装、删除、更新和查询本地或远程的软件包。 2.管理仓库:zypper可用命令行添加、删除、启用或禁用库。 I. 用zypper管理软件包 1. 安装包 语法: # zypper install 示例:安装Mozilla firefox [root@linuxprobe ~]# zypper install MozillaFirefox Loading repository data....

关于synonyms 在windows下安装报错误的解决办法scipy … error/NotFoundError: no lapack/blas resources found

使用python 3.7安装 时,尝试各种方式安装方法(包括切换各种源,单独安装各个包,手工下载包安装等。),报各个错误,结果放弃,大家还是不要浪费这个时间了,或许过段时间官方更新后会解决这些问题。 错误的代码: Running setup.py install for scipy … error raise NotFoundError(‘no lapack/blas resources found‘) numpy.distutils.system_info.NotFoundError...

关于synonyms 在windows下安装报错误的解决办法scipy … error/NotFoundError: no lapack/blas resources found

使用python 3.7安装 时,尝试各种方式安装方法(包括切换各种源,单独安装各个包,手工下载包安装等。),报各个错误,结果放弃,大家还是不要浪费这个时间了,或许过段时间官方更新后会解决这些问题。 错误的代码: Running setup.py install for scipy … error raise NotFoundError(‘no lapack/blas resources found‘) numpy.distutils.system_info.NotFoundError...

如何设置,获取和删除WordPress Cookies(如专业版)

您想学习如何在WordPress网站上使用cookies吗? Cookie是一种有用的工具,用于在用户的浏览器中存储临时信息,然后使用此信息通过个性化和行为定位来增强用户体验。在这个终极指南中,我们将向您展示如何像专业人士一样设置,获取和删除WordPress cookie。 注意:这是一个高级教程。它要求您熟练掌握HTML,CSS,WordPress站点和PHP。 什么是饼干? Cookie是纯文本文件,在用户访问网...

iptables配置-Linux系统安全防火墙

iptables是用来设置、维护和检查Linux内核的IP分组过滤规则的。作为Linux下的一款防火墙,它的功能十分强大,它有3个表,每个表内有规则链。 (1)filter 是默认的表,包含了内建的链 INPUT(处理进入的分组)、FORWARD(处理通过的分组)和OUTPUT(处理本地生成的分组)。 (2)nat表被查询时表示遇到了产生新的连接的分组,由3个内建的链构成:PREROUTING(修改到来的分组)、OUTPU...

Linux Firewalld 基础介绍

互联网上提供了各种网络服务,而防火墙可以设置各种规则来限制访问,保护服务器。 概述 Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙。 Linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和极高的效率。 三种防火墙 netfilter 指linux内核中实现包过滤防火墙的内部结构 属于内核态的防火墙功能体系 iptables 指管理lin...

只要五招!让你的Ubuntu 16.04更安全

如果想让Ubuntu服务器的安全性能上升一个层次的话,请仔细阅读下面的5招。 Ubuntu 16.04的安装相对简单,安装之后,你将享受Linux带来的安全性。实际上为了提高数据的安全性,你还可以做的更多,下面的5招将给你带来不错的安全收益。 1.确保共享内存的安全 黑客攻击总会想查看共享内存,所以保证共享内存的安全的重要性不言而喻。可以修改 /etc/fstab文件来确保共享内存的安全。 首先...

在Kubernetes中让nginx容器热加载配置文件

Nginx作为WEB服务器被广泛使用。其自身支持热更新,在修改配置文件后,使用nginx -s reload命令可以不停服务重新加载配置。然而对于Dockerize的Nginx来说,如果每次都进到容器里执行对应命令去实现配置重载,这个过程是很痛苦的。本文介绍了一种kubernetes集群下nginx的热更新方案。 首先我们创建正常的一个nginx资源,资源清单如下: apiVersion: v1 kind: ConfigMap metadata: ...

Harbor:在云原生中使用,附安装

内容主要源自邹佳在云原生社区的分享。 Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,是一个可信的云原生制品仓库,用来存储、签名、管理相关的内容。 Harbor的一切设计都是围绕了云原生展开的,并且会在这个方向一直坚持下去。 在云原生下,镜像就是命脉,一切应用都是围绕着镜像,可以说镜像技术加速了云原生的发展。 那么Harbor在镜像方面做了哪...

Kubeadm搭建单master节点的Kubernetes集群

1. 环境准备 3个节点,都是 Centos 7.6 系统,内核版本:3.10.0-957.12.2.el7.x86_64,在每个节点上添加 hosts 信息: $ cat /etc/hosts 172.16.1.128 k8s-master 172.16.1.129 k8s-node01 172.16.1.130 k8s-node02 禁用防火墙: $ systemctl stop firewalld $ systemctl disable firewalld 禁用SELINUX: $ setenforce 0 $ cat /etc/selinux/config SELINUX=disabled 创建/et...

Kubeadm搭建高可用Kubernetes集群

最近经常有朋友问我有没有用kubeadm搭建高可用集群的文档,说实在的我确实没有,我自己测试的话就用kubeadm单master版,公司用的话就用二进制搭建的。所以就找了个下班时间搭建测试了一番。希望对大家有帮助!如果觉得有用的话就帮忙点个关注或转发吧,哈哈~ 1. 节点规划信息 2. 基础环境配置 2.1 环境信息 2.2 环境初始化 (1)、配置主机名,以k8s-master01为例 hostnamectl set-h...

修改kubeadm搭建集群的证书时间

(1)、查看当前的证书时间 # kubeadm alpha certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml' CERTIFICATE EXPIRES RESIDUAL TIME CERTIFICATE AUTHORITY EXTERNALLY MANAGED...

如何给nginx-ingress进行日志落盘

1. nginx-ingress-controller的日志 nginx-ingress-controller的日志包括三个部分: controller日志: 输出到stdout,通过启动参数中的–log_dir可已配置输出到文件,重定向到文件后会自动轮转,但不会自动清理 accesslog:输出到stdout,通过nginx-configuration中的字段可以配置输出到哪个文件。输出到文件后不会自动轮转或清理 errorlog:输出到stderr,配置方式与accesslog类似。 ...

kubedog:解决K8S中资源跟踪问题

Kubedog 是一个开源的 Golang 项目,使用 watch 方式对 Kubernetes 资源进行跟踪,能够方便的用于日常运维和 CI/CD 过程之中,项目中除了一个 CLI 小工具之外,还提供了一组 SDK,用户可以将其中的 Watch 功能集成到自己的系统之中。安装过程非常简单,在项目网页直接下载即可。 源码地址:https://github.com/werf/kubedog.git kubedog主要使用以下三种方式进行资源跟踪: follow ro...

Linux下同一个脚本使用bash 和sh 启动表现不同

脚本内容 source setup.bash source /opt/ros/kinetic/setup.bash roslaunch hello hello.launch 保存为start.sh 现象 sh start.sh 失败 bash start.sh成功 原因 sh 是bash 的一个软连接, 但sh 不是完全等同于bash ,其相当于 bash -posix关于bash 的 posix模式在man bash中有相关的描述:When bash is not in posix mode, the current directory is searched if no file is found in...

Kubernetes K8S之kubectl命令详解及常用示例

Kubernetes kubectl命令详解与常用示例,基于k8s v1.17.4版本 kubectl常用示例 查看类命令 # 获取节点和服务版本信息 kubectl get nodes # 获取节点和服务版本信息,并查看附加信息 kubectl get nodes -o wide # 获取pod信息,默认是default名称空间 kubectl get pod # 获取pod信息,默认是default名称空间,并查看附加信息【如:pod的IP及在哪个节点运行】 kubectl get pod ...

一文读懂k8s之Pod安全策略

Pod容器想要获取集群的资源信息,需要配置角色和ServiceAccount进行授权。为了更精细地控制Pod对资源的使用方式,Kubernetes从1.4版本开始引入了PodSecurityPolicy资源对象对Pod的安全策略进行管理。 Pod特权模式 容器内的进程获得的特权几乎与容器外的进程相同。使用特权模式,可以更容易地将网络和卷插件编写为独立的pod,不需要编译到kubelet中。 PodSecurityPolicy 官网定义 Pod ...