logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决gcc 编译时报错“undefined reference to ‘main‘“ 问题

出现此错误:/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crt1.o(.text+0x18):Infunction`_start '::undefinedreferenceto`main 'collect2:ldreturned1exitstatus

在C/python中执行linux命令并得到返回值以及输出

一般来说,用shell的方便之处在于,能够直接调用linux系统命令,方便的得到结果。但是shell scprit的约束重重(这里不再讲了)。下面说一下在C和python中如何调用linux命令、得到返回值并得到输出1. python,使用os库/commands库方法1)使用commands.getstatusoutput方法,这是一个神奇的方法,能够直接得到返回值以及命令输出。官网

#linux#python
kafka+spark streaming代码实例(pyspark+python)

一、系统准备1.启动zookeeper:bin/zkServer.cmd start2.启动kafka:bin/kafka-server-start.sh -daemon config/server.properties3.启动spark:sbin/start-all.sh数据来源:http://files.grouplens.org/datasets/movielens/ml-100k.zip 

CentOS7 root下google-chrome不能运行解决方案

google-chrome为了安全考虑,拒绝在root用户下执行,在终端运行google-chrome输出,ERROR:zygote_host_impl_linux.cc(90)]Runningasrootwithout–no-sandboxisnotsupported. See https://crbug.com/638180.chrome启动时添加–no-sandbox...

RPC超时机制

Linux下RPC支持简单的超时重传机制,采用了固定超时时间间隔和固定重试次数。当RPC服务发送一个报文时(对应一次远程过程调用),它便启动一个定时器;如果定时器在远程过程调用应答到达前期满,RPC服务便重发请求。程序员可以为某个给定应用调整超时时间间隔以及重试次数,但无法自适应。这种简单机制无法保证可靠性,无法保证RPC client可以判断远程过程执行情况。如果网络丢失了所有应答,RPC

源码编译redisjson

RedisJSON近期比较火热,蹭一下热度,源码编译一个librejson.so,加载在redis-server中尝试使用一下。步骤如下:1.下载RedisJSON源码,强烈建议下载 1.2版本,高版本会遇到编译问题不好解决2. 安装clang,yum install clang3.cargo build --release编译成功会在RedisJSON 源码文件夹内的 target文件下生成li

#centos
安全领域中的TTP是什么意思 结合APT-C1案例给大家讲讲三要素

在APT等 高级威胁 研究的领域,时常可以在各组织发布的 APT 报告中看到一个专业术语 TTP ,TTP及其中的三要素,战术Tactics、技术Techniques和过程Procedures,是描述高级威胁组织及其攻击的重要指标。TTP的概念最早来自于军事领域及反恐活动,随着在 信息安全 领域及 网络安全 领域的推广应用,其概念已经被多次误解。本文前半部分帮大家追根溯源,解释什么是TTP,后半部

基于libvirt的虚拟化迁移

为什么要迁移呢?当一台主机的负载过高时,我们希望把虚拟机迁移到一台系统更好的主机上。当主机发生硬件故障需要停机维护时,我们需要迁移虚拟机,如果主机就只跑了一台虚拟机我们可以把它迁移到其他主机,提高资源的利用率,等等。迁移命令:# virsh migrate --live GuestName DestinationURI   (--live :迁移过程中虚拟机一直保持运行

使用libvirt管理kvm虚拟机

web方式管理虚拟机,查看:http://blog.chinaunix.net/uid-1838361-id-3060330.html补充:这篇笔记使用的libvirt版本为0.6.3,kernel为2.6.18-194.26.1.el5遇到了几个bug,建议首先升级kernel,然后升级libvirt,kvm。源:http://centos.ustc.edu.cn/cen

使用 Python 为 KVM 编写脚本,第 1 部分: libvirt

简介: 本系列文章由两部分组成,将探讨如何使用 Python 创建脚本,用这些脚本管理使用 KVM 的虚拟机。在这一期文章中,我们将学习使用libvirt 和 Python 绑定来构建一些简单状态和显示工具的基础知识。 虚拟化是目前市场上大多数服务器操作系统的标准设备。在 Linux® 的世界里,服务器虚拟化有两个主要选择:基于 Kernel 的虚拟机 (KVM) 和 Xen。KVM

    共 106 条
  • 1
  • 2
  • 3
  • 11
  • 请选择