执行命令及错误提示如图: 图中已经省略敏感信息 经过Google查询,原因如下: shell 不会按照远程地址上的文件去扩展参数,当你使用 ip:/home/tommy/*,因为本地当前目录中,十不存在 ip:/home/tommy/*,所以匹配失败。默认情况下,bash 在匹配失败时就使用原来的内容,zsh 则报告一个错误。在 zsh 中执行 s…
日志信息是软件开发过程中进行调试的一种非常有用的方式,特别是在大型软件开发过程需要很多相关人员进行协作的情况下。开发人员通过在代码中加入一些特定的能够记录软件运行过程中的各种事件信息能够有利于甄别代码中存在的问题。这些信息可能包括时间,描述信息以及错误或者异常发生时候的特定上下文信息。 最原始的 debug 方法是通过在代码中嵌入 print 语句…
PyDev 是一个开源的的 plugin,它可以方便的和 Eclipse 集成,提供方便强大的调试功能。同时作为一个优秀的 Python IDE 还提供语法错误提示、源代码编辑助手、Quick Outline、Globals Browser、Hierarchy View、运行等强大功能。下面讲述如何将 PyDev 和 Eclipse 集成。在安装 …
PyCharm 是由 JetBrains 打造的一款 Python IDE,具有语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能,同时提供了对 Django 开发以及 Google App Engine 的支持。分为个人独立版和商业版,需要 license 支持,也可以获取免费的 30 天试用。试用版本的 Py…
pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情下表: 命令 解释 break或b 设置断点 continue或c 继续执行程序,直到遇到下一个断点 list或l 查看当前行…
1. 环境准备 1.1 准备安装环境 操作系统:RedHat Enterprise Linux 6.8 x64 ZABBIX:ZABBIX 3.4.6 数据库:Oracle 12c PHP:PHP7.2 Nginx: Nginx 1.12.2 所需操作系统用户:root zabbix oracle nginx 下文中部分操作需要使用特定操作系统用户…
数据泵参数partition_options在对于迁移分区表的使用。 1 NONE 象在系统上的分区表一样创建。各分区须对应或用remap_tablespace重新指定。 2 DEPARTITION 每个分区表和子分区表作为一个独立的表创建,名字使用表和分区(子分区)名字的组合。 3 MERGE 将所有分区合并到一个表,合并到主表 一 :创建环境:…
问题现象: 在ZabbixWeb页面查看某些键值有时会提示Timeout while executing a shell script 在zabbix_server使用zabbix_get获取自定义“UserParameter”对应的脚本的数据时,也出现同样现象。 第一次尝试: 修改zabbix_server的zabbix_server.conf:…
当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入,比如:RHEL/CentOS自带的setup,对话框的类型有密码箱、检查表、菜单等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显而易见的。如下图所示: 当你写一个交互式shell脚本,你可以使用这样的对话框来接受用户的输入。whipt…
OpenVPN是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。使用OpenVPN可以方便的在家庭、办公场所、住宿酒店等不同网络访问场所之间搭建类似于局域网的专用网络通道。OpenVPN使用方便,运行性能优秀,支持Solaris、Linux 、OpenBSD、FreeBSD、NetBSD、Mac O…