1、下载[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz22、解压[maintain@HM16-213 software]$ tar jxvf subversion-deps-1.6.12.tar.bz2[maintain@HM16-213 software]$ tar jxvf subversion-1.6.12.tar.bz23、准备安装[root@HM16-213 software]# mkdir /usr/lo...
关于Thrift文档化的确是做的不好。摸索了很久才终于把跨linux与windows跨C++与python语言的配置成功完成。以下是步骤: 1) Linux下环境配置l 完成thrift所依赖的其他软件包的安装:Boost、libtool、libevent、bison、flex解压boost_1_55_0,进入boost_1_55_0目录下chmod 777 bootstrap.shchmod 777 ./tools/build/v2/engine/build.sh./bootstrap.sh进入到libtool-1.3.5目录Make进入到libevent-2.0.21-stable目录M...
使用poll与epoll的区别主要在于:poll可以每次重新装填fd数组,但是epoll的fd是一开始就加入了,不可能每次都重新加入于是采用这种策略:epoll除了listenfd一开始就监听read事件,其他的客户fd加入epoll时,监听的事件都为空。然后在每次epoll_wait之前,使用epoll_ctl重新设置fd的监听事件。所以这部分的代码如下: //重新装填epoll事件sockfd_event = 0;stdin_event = 0;stdout_event = 0;//epoll无法每次都重新装填,所以给每个...
windows客户端:1、首先要安装boost库 下载源文件2、安装boost之前先要安装python-3.4.0.amd64,很多地方没有说,弄了很久3、运行bootstrap.bat 生成bjam4、bjam --toolset=msvc-9.0 --build-type=complete 编译好要30分钟 5、下载thrift0.9.16、thrift-0.9.1\lib\cpp下的工程要编译生成libthrift.lib 不然没办法用7、这里用vs2010编译,要在c++常规里面加入boost库的目录(这里debug和relase有区别,最好都编译一下) 8、写好自己...
定义了一个shell脚本,可以根据其他的多个sql文件创建数据库,并且使用包含初始化数据的sql文件初始化数据库。在windows下使用linux客户端连接到linux服务器,执行shell脚本后,发现创建出的数据库有中文乱码。确定是字符集设置问题。查看数据库,发现字符集设置如下,很多还是 latin1。mysql> show variables like ‘character_set_%‘;+--------------------------+----------------------------+| Variable_name | Value |+----...
客户端:192.168.1.10 zhangsan用户服务端:192.168.1.20 lisi用户在客户端中创建密钥对:
[zhangsan@localhost /]$ ssh-keygen -t ecdsa # -t 用来指定算法类型:ecdsa和dsa
Generating public/private ecdsa key pair.
Enter file in which to save the key (/home/zhangsan/.ssh/id_ecdsa): # 指定私钥位置
Created directory ‘/home/zhangsan/.ssh‘.
Enter passphrase (empty for no passphrase): ...
发现向日葵出linux版了, 当前只提供了ubuntu 和 centos 版本,我使用的是debian,当安装时报错:准备解压 sunloginclient-11.0.0.36662-amd64.deb ...unknown osSunlogin stopped正在解压 sunloginclient (11.0.0.36662) 并覆盖 (11.0.0.36662) ...正在设置 sunloginclient (11.0.0.36662) ...Error:unknown OS it not implInstallation faileddpkg: 处理软件包 sunloginclient (--install)时出错: 已安装 sunloginclient 软件包 po...
在Linux服务器上访问NFS共享目录时,报错:Permission denied。 如下截图所示:因为这个NFS是系统管理员配置的,我又不了解具体情况,而系统管理员休假中,联系不上。那么我只能先多了解一下NFS的相关信息 1:首先查看NFS组件(nfs-utils)、RPC组件(portmap)是否安装。 rpm -qa | grep nfs rpm -qa | grep protmap 2:查看RPC服务是否启动 /etc/init.d/portmap status 3:查看服务器端是否共享(截图省略,用 xxx.xxx.xxx...
(一) 服务端搭建NFS:1. 准备工作 yum grouplist nfs* //查看NFS组包列表yum groupinfo nfs* //查看NFS组包信息yum groupinstall "NFS file server" //安装NFS组包rpm -qa | grep rpc //查看是否安装rpc服务yum install rpcbind //rpcbind 需要安装,用于支撑后台服务rpm -ql nfs-utils //查看nfs工具包 2. 启动服务service nfs startchkconfig —list nfschkconfig —leve...
原文作者:aircraft原文链接:https://www.cnblogs.com/DOMLX/p/9612820.html LINUX下: 一.服务端代码 下面用了多个close来关闭文件描述符,可能有的小伙伴会有疑惑。。。。我就说一句,创建进程的时候会把父进程的资源都复制 一份,而你这个子进程只需要保留自己需要处理的资源,其他的自然要关闭掉,不然父亲一个儿子一个 待会打起来怎么办 嘿嘿 注意了:就像进程间的通信需要属于操作系统的资源管道来进行,套接字也属于操作...
一:总体概述、 1、windows上面首先装CW_rsync_Server.4.1.0_installer,安装时要输入的用户名密码要记住哦!接下来就是找到rsyncd.conf进入配置细节 2、linux上面只需要装rsync工具即可(yum provides */rsync找到rsync包进行安装即可) 二:细节配置、 1、默认在C:\Program Files (x86)\ICW\下的rsyncd.conf是主配置文件,密码文件一般放在/etc/下rsyncd.secrets 2、rsyncd.conf配置文件内容如下:pid file = rsyn...
1、rz/sz安装及使用方法和 FileZilla 功能类似用于上传文件,上传速度比较慢适用比较小的文件 yum安装:$ sudo yum install lrzsz 打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录;然后在用SecureCRT登陆linux终端的时候: # sz filename (发送文件到客户端,zmodem接收可以自行启动) # rz (从客户端上传文件到linux服务端) 2、Windows的cmd+ftp+get命令目标ftp服务器是一个...
1、百度下载SecureCRT8.0版本2、安装,破解3、百度使用教程,使用SecureCRT连接Linux系统,并操作4、安装rzsz,(这样就能直接把文件复制到Linux系统里了)yum install lrzsz 原文:http://www.cnblogs.com/dongfanghao/p/7158299.html
在这里,我们还是需要一个管道,只不过,我们只需这一个管道,即可知道,客户端有哪些上线、对话、下线等。服务器端的实现代码如下: 1 #include <stdio.h>2 #include <stdlib.h>3 #include <string.h>4 #include <sys/stat.h>5 #include <sys/types.h>6 #include <fcntl.h>7 #include <sys/time.h>8 #include <sys/select.h>9 #include <errno.h>10#define ON 111#define OFF 012int errno;13 typedef struct tag14{15int id;16in...
互传文件:Windows <===> Linux工具有:ftp / winscp / http / rz-sz我们用 rz-sz1、首先在 CRT 中配置下载的目录选项 ---> 会话选项 --->终端 ---> X/YZmodem ---> 目录(上传、下载)上传和下载的路径可以设置为同一个,但所选择的路径必须要存在才行。设置完毕后,就可以通过 Linux CRT 连接的命令行经由 rz 上传文件到 Linux 系统了,通过“sz 文件名”则可以下载文件到上述配置的路径里,从而实现了客户端电脑和Linux主机的文...