Ubuntu安装libevent(libevent-2.0.21-stable)及各种出错的解决方案

       最近学习服务器开发,libevent是一个轻量级的高性能I/O框架库,通过使用、分析libevent可以很好的学习网络编程,同时在阅读libevent源码的过程中可以提高自己的编程技巧和代码架构能力。当然了,首先要做的工作就是安装libevent,我从官网下载了libevent-2.0.21和libevent-1.4.15两个版本,对于使用来说还是新版的比较好,但新版的结构比较庞杂,代码量比较大,对于阅读源码来说还是前期版本比较合适,功能齐全而且体量小。

       由于我是在Windows系统下用虚拟机安装Ubuntu系统,下载的libevent在Windows系统,所以需要将其移动到虚拟机中,虽然更新过VMware tools,但是直接拖文件的操作仍然会出现文件夹中文件丢失的问题,刚好之前用过SSH,就选择SSH登陆Ubuntu,因为好久没用,而且Ubuntu是新安装的,出现了很多问题,在此记录。

  下文中二级标题使用蓝色字体显示,终端命令均通过加黑显示,命令执行或者各项步骤中出错均使用红色字体显示,便于强调,方便大家识别。

主机通过SSH登陆局域网其他主机(此处使用为Windows主机SSH登陆虚拟机内Ubuntu系统):

  1. 安装openssh
    sudo apt-get install openssh-server
    安装过程中会有一次询问,输入“yes”

  2. 修改root密码(root用户默认不存在,首次使用需要设置密码)
    sudo passwd root
    首先输入当前用户密码,然后输入两次你要设置的root密码

  3. 编辑配置文件,允许root用户使用SSH服务
    sudo vim /etc/ssh/sshd_config
    如果没有安装vim,将vim改为vi,vim或者vi的操作自行学习
    找到:PermitRootLogin prohibit-password(禁用的意思) 用#注释掉
    添加:PermitRootLogin yes
    sudo service ssh restart
    学习自:

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值