Vs2017基于linux的C++开发

目标机上gcc、g++、gdb一定要安装 linux引用的头文件需要手动复制到$:ProgramFiles(x86)MicrosoftVisualStudio2017CommunityCommon7IDEVCLinuxincludeusr路径下,尤其是特殊的项目引用头文件 项目属性中linux的引用路径都是linux绝对路径(一定要以/开头的绝对路径,不能用相对于用户的~开头的路径) 包含目录最好在(项目右键->属性->c/c++->常规->附加包含目录) 自定义库包含目录

  • 0
  • 0
  • 发布于 2019-08-26 21:35
  • 阅读 ( 870 )

Linux Ubuntu 16.04 安装Docker

以下安装过程只在Ubuntu16.04x64上做过测试。我们建议安装的是Docker官方维护的版本,而不是Ubuntu官方软件仓库中的版本。一般Ubuntu官方维护的版本会比Docker官方维护的版本低两个版本号。如果你不想使用Docker的最新特性,只想快速的尝试一下Docker,使用$sudoaptinstalldocker.io安装Ubuntu官方维护的版本就行。注意:由于项目在OracleVMVirtualBox上转的Ubuntu操作着实不方便,以下操作都是基

  • 0
  • 0
  • 发布于 2019-08-26 21:31
  • 阅读 ( 955 )

Centos 7 Docker CE 阿里源安装

卸载旧版Dokcer yumremovedockerdocker-commoncontainer-selinuxdocker-selinuxdocker-engine 安装docker 1.安装依赖包 yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2  2.添加阿里云yum源 yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/

  • 0
  • 0
  • 发布于 2019-08-26 21:30
  • 阅读 ( 1145 )

docker学习笔记04:Centos7使用阿里云镜像加速

1、在https://dev.aliyun.com/search.html注册开通阿里云开发者帐号; 2、登录后在个人中心点击加速器,同时会给出加速器地址。 3、选择对应的系统并根据自己的docker版本执行相应的步骤; 查看docker版本:docker--version Docker客户端版本大于1.10的用户 可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器: sudomkdir-p/etc/docker sudotee/etc/docker/daem

  • 0
  • 0
  • 发布于 2019-08-26 21:30
  • 阅读 ( 1052 )

linux查看哪个进程占用磁盘IO

方法一: $iotop-oP 命令的含义:只显示有I/O行为的进程 测试结果: 方法二: $pidstat-d1 命令的含义:展示I/O统计,每秒更新一次 测试结果: 注意: 以上两个命令都需要内核版本支持kernels2.6.20andlateronly 更多的参数请参阅man手册 原文出自:http://blog.csdn.net/daiyudong2020/article/details/53863314 End;

  • 0
  • 0
  • 发布于 2019-08-26 20:37
  • 阅读 ( 1196 )

centos 7 查看磁盘io ,找出占用io读写很高的进程

1,先用iostat查看磁盘io是否读写负载很高 用iostat-x110 如果iostat没有,要yuminstallsysstat安装这个包,第一眼看下图红色圈圈的那个如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait,然后再看其他的参数, rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/s  wrqm/s:每秒进行merge的写操作数目。即delta(wm

  • 0
  • 0
  • 发布于 2019-08-26 20:34
  • 阅读 ( 1023 )

linux wa%过高,iostat查看io状况

在使用top命令的时候会看到这么一行: 翻译一下: us:用户态使用的cpu时间比 sy:系统态使用的cpu时间比 ni:用做nice加权的进程分配的用户态cpu时间比 id:空闲的cpu时间比 wa:cpu等待磁盘写入完成时间 hi:硬中断消耗时间 si:软中断消耗时间 st:虚拟机偷取时间 如果一台机器看到wa特别高,那么一般说明是磁盘IO出现问题,可以使用iostat等命令继续进行详细分析。 1,安装  io

  • 0
  • 0
  • 发布于 2019-08-26 20:34
  • 阅读 ( 1259 )

LINUX | 如何开放vultr的端口

一、首先检查某端口是否开启: firewall-cmd--query-port=80/tcp--zone=public#查询80端口是否开启,自行修改端口号 返回no即未开启,显示yes为已开启。 二、开启某端口代码 firewall-cmd--zone=public--add-port=80/tcp--permanent#添加80端口,如需添加其他端口,自行修改端口号 修改完成后需要重启服务器才能生效 三、如果出现FirewallDisnotrunning 1.查看防火墙状态

  • 0
  • 0
  • 发布于 2019-08-26 16:05
  • 阅读 ( 1852 )

CentOS 6安装honeyd

环境 CentOS6 安装honeys所需软件 arpd-0.2.tar.gz libdnet-1.7.tar.gz zlib-1.2.8.tar.gz glibc-2.14.tar.gz libevent-1.4.14b-stable.tar.gz honeyd-1.5c.tar.gz libpcap-1.1.1.tar.gz 新建一个目录,将以上压缩包放到里边解压并安装libdnet-1.7.tar.gz出现错误安装gcc,执行下面的命令 yum-yinstallgcc-c++ yum-yinsta

  • 0
  • 0
  • 发布于 2019-08-26 16:05
  • 阅读 ( 1396 )

go语言中pdf转图片功能的实现(CentOS)

一、centos下环境部署步骤1:部署ImageMagick(1)在http://www.imagemagick.org/download/上找到合适的版本,然后下载,我选择的版本是ImageMagick-6.9.9-36(2)解压刚才下载的文件:tarxvf ImageMagick-6.9.9-36.tar.gz(3)进入解压目录:cdImageMagick-6.9.9-36(4)检查配置:./configure(5)安装jpeg:yuminstalllibjpeg*libpng*freetype*gd

  • 0
  • 0
  • 发布于 2019-08-25 16:29
  • 阅读 ( 2750 )

linux环境下搭建Go语言开发环境并设置语法高亮

这个博客是我自己从头开始搭建,在设置语法高亮的时候碰到了很多问题,主要原因嘛,就是网上搜索很多东西,大多都是同样的内容,但是根据这个内容根本搭建不出Go语言的开发环境,为了给大家减少不必要的麻烦,现在我以我搭建的过程给大家讲一下。 我使用的环境是CentOS6.5版,使用的是虚拟机版本,因为可能会经常搭建新的环境,我这里有虚拟机VM10的纯净版系统,下

  • 0
  • 0
  • 发布于 2019-08-25 16:26
  • 阅读 ( 1285 )

Linux下安装go1.7.3

curl-Ohttps://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz tar-C/usr/local-zxvfgo1.7.3.linux-amd64.tar.gz mkdir-p~/go/src echo"exportGOPATH=$HOME/go">>~/.bashrc echo"exportPATH=$PATH:$GOPATH/bin:/usr/local/go/bin">>~/.bashrc source

  • 0
  • 0
  • 发布于 2019-08-25 16:26
  • 阅读 ( 915 )

Linux/Mac go版本升级

文章目录背景卸载当前版本安装最新版本解压下载的文件验证生效 背景 Mac上go版本为1.10,在1.11以后加入了gomod等特性。所以要更新到最新的go版本。 此方法适用于Mac/Linux。 卸载当前版本 只需要删除/usr/local/go这个目录: $sudorm-rf/usr/local/go 安装最新版本 到这个网站下载最新的Archive版本:https://golang.org/dl/ 例如我的系统是mac,则要下载: 解压下载的文件 $sudotar-C/usr/local-xzf/

  • 0
  • 0
  • 发布于 2019-08-25 16:24
  • 阅读 ( 1217 )

linux下go安装

1、准备go安装包https://golang.org/doc/install?download=go1.8.3.linux-amd64.tar.gz2、选择安装路径 由于默认的go路径,在/usr/local下,所以用如下命令,解压创建/usr/local/go tar-C/usr/local-xzfgo1.8.3.linux-amd64.tar.gz3、添加PATH环境变量 vi/etc/profile 然后加入下面这行: exportPATH=$PATH:/usr/local/go/bin4、建立G

  • 0
  • 0
  • 发布于 2019-08-25 16:24
  • 阅读 ( 921 )

Windows10内置Linux子系开启指南

启用linux子系统 设置 Windows功能 安装ing... 系统升级到一周年正式版及以上(1607) 依次在设置-更新与安全-针对开发人员选项中,启用"开发人员模式" 在资源管理器中打开控制面板所有控制面板项程序和功能,打开"启用或关闭Windows功能",勾选"适用于Linux的Windows子系统(Beta)" 重启电脑命令行运行lxrun/install/y开始安装 安装速度取决于网络情况,下载的文件在%localappdata%lxss目录下

  • 0
  • 0
  • 发布于 2019-08-25 16:22
  • 阅读 ( 1019 )

centos安装rabbitmq

前言:对于centos7.3我使用yum安装不上erlang,才有了这边编译安装erlang的文章。在安装erlang过程中遇到不少坑,最终经过努力把rabbitmq装上。 按照官方的办法安装erlang报错,rpm包也是一样: Error:Package:erlang-wx-20.0rc1-3.el7.centos.x86_64(erlang-solutions) Requires:libwx_baseu-2.8.so.0()(64bit) Error:Package:erlang-wx-20.0rc1

  • 0
  • 0
  • 发布于 2019-08-25 16:13
  • 阅读 ( 1104 )

linux中systemctl详细理解及常用命令

一、systemctl理解 Linux服务管理两种方式service和systemctl systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。 systemd对应的进程管理命令是systemctl   1.systemctl命令兼容了service 即systemctl也会去/etc/init.d目录下,查看,执行相关程序 systemctlredisstart systemctlredisstop #开机

  • 0
  • 0
  • 发布于 2019-08-25 16:03
  • 阅读 ( 950 )

CentOS7卸载docker

1.查询安装过的软件包 yumlistinstalled|grepdocker   2.卸载安装的软件包 yum-yremove docker.x86_64   3.删除镜像/容器等 rm-rf/var/lib/docker

  • 0
  • 0
  • 发布于 2019-08-25 16:02
  • 阅读 ( 1187 )

用go实现linux命令行

用go实现linux命令行 要求:实现selpg命令,使用Go语言 以下为该命令参数形式 -sstart_page-eend_page[-f|-llines_per_page][-ddest][in_filename] 各参数意义如下 -sstartpage表示打印开始的页数 -eendpage表示打印结束页数 -f可选,表示文件是否以f作为分页标志,与-l不能一起使用 -l可选,表示文件几行作为一页,与-f不能一起使用 -d可选,目标打印机 in_filename可选,读入的文件,若不选

  • 0
  • 0
  • 发布于 2019-08-25 15:53
  • 阅读 ( 951 )

Go:内核线程、LWP、用户线程? 还是协程?

1.三种概念——内核线程、轻量级进程、用户线程: https://blog.csdn.net/qq_32252957/article/details/82983969 内核线程: 使用内核栈和和寄存器空间,但是调度成本高,等价于进程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时保存寄存器的空间。支持多线程的

  • 0
  • 0
  • 发布于 2019-08-25 15:47
  • 阅读 ( 1300 )