logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决Linux多个动态库间的符号冲突问题

那linux下有没有类似window下的显式导出功能呢,有的。下面是介绍一种常用的只导出指定符号的方法。1、加编译器选项fvisibility=hidden,加了这个选项后,默认的符号都不会导出2、在需要导出的函数或者类名前加__attribute__ ((visibility("default")))一种是在编译期解决,就是在编译动态库的是加参数-Wl,-Bsymbolic 这个参数是传给链接器

文章图片
openvpn配置使用静态密钥

openvpn客户端在和服务端建立连接时,一般建立ssl通信,流量都需要经过加密。正常建立ssl连接的时候,流程是很复杂的,需要握手信息,需要验证证书,需要协商和交换对称加密密钥。这个对称加密密钥是用来做什么的呢?其实ssl在建立连接前期的协商步骤中使用非对称加密算法(一般为RSA算法),是为了交换某些生成后续对称加密密钥所必须的信息,避免在网络中明文传输对称加密的密钥。一旦协商完成,对称密钥也就

文章图片
#网络
centos 7 安装boost(1_70_0)库

最近项目中用到boost库的很多东西,包括boost::function、共享指针boost::share_ptr、字符串处理、网络通信库、文件处理等等,觉得这个boost库功能十分强大,所以在自己电脑上按装学习一下。(1)安装方法有好几种,下面给出一种最简单的安装方式,使用yum命令:yum install boostyum install boost-dev...

#centos
虚拟硬盘数据恢复(vmdk、vdi、vhd等虚拟磁盘文件)

首先给自己做了难么多尝试后总结一些经验,可能让很多对磁盘分区,文件系统不熟悉的读者遇到类似的问题时少走很多弯路。(1)很多磁盘恢复、磁盘分区工具是可以直接读取虚拟机使用的虚拟磁盘文件(包括vdi,vmdk,vhd等格式的虚拟磁盘文件)的。比如windows下的diskgenius磁盘恢复工具,就可以直接打开这些虚拟磁盘文件,但是diskgenius并不支持所有的文件系统类型,比如Linux下常用的

文章图片
本地主机客户端访问不了VMware虚拟机里的服务器

最近使用windows的客户端访问vmware虚拟机里面的服务器失败,显示connection refused。服务器是linux contos版本,可以用windows的putty连接上linux,windows端ping linux主机也可以ping通。因此断定链路是没有问题的,问题应该出现在防火墙过滤规则上,网上找了一下解决办法,在linux输入如下两个命令就可以连接上了:iptab...

#linux
解决centos ssh可以使用却无法传文件的问题

今天想在宿主机windows和虚拟机linux里面传文件,发现无论是用sz还是pscp,都无法使用,提示是SFTP的问题,上网百度了一下,解决办法是修改/etc/ssh/sshd_config文件将Subsystem sftp /usr/libexec/openssh/sftp-server改为Subsystem sftp internal-sftp重启后就可以了,不知道这是啥原理,之前是好好的可

#linux
centos 升级gcc

最近使用自己的虚拟机编译项目文件,发现报错:/root/yimi/serv_dev_camera_proxy/serv_dev/esb_middleware/output/linux/bin/libboost_locale.so:对‘std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20’未定义的引用/root/yimi/ser

文章图片
VirtualBox 网络连接配置

我们在windows上使用linux虚拟机,一般网络需要两个要求:1、虚拟机里面要能访问到外网(互联网) 2、能从宿主机连接进入到虚拟机 在virtalbox的设计看来,这两个需求是独立的,因此就设计了不同的网络连接方式。最常用的是 网络地址转换(NAT)和 仅主机(Host-Only)网络。其中网络地址转换(NAT)是为了使虚拟机能通过虚拟的 NAT设备接入外网,而仅主机(Host-Only)网

文章图片
#centos
升级linux c++标准库

最近在自己的虚拟机运行某个项目用到的程序的时候,报错:./yimi_camera_proxy: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./libexport_cpp_utility.so)./yimi_camera_proxy: /lib64/libstdc++.so.6: version `GLI

linux进程的七种状态

在学操作系统原理的时候,书上都说进程分为5种状态,分别为:新建状态、就绪状态、运行状态、阻塞状态,结束状态他们的转换关系如下图但是查了linux的进程状态之后,发现并不是那么回事,linux进程状态分为7种,分别如下:1、R (TASK_RUNNING):运行状态,即包括了上图中的就绪状态和运行状态2、S (TASK_INTERRUPTIBLE):可中断的睡眠状态,即上图中的阻...

    共 18 条
  • 1
  • 2
  • 请选择