随笔分类 - linux
摘要:虚拟机软件vmware,系统ubuntu 16.04 系统存储空间不够用了,需要扩充一下,记录一下操作步骤。 先关掉虚拟机系统,打开虚拟机设置--硬件--选中“硬盘”--点击右侧的“扩展”按钮,输入想要的空间大小,点“确定”,启动虚拟机。 进入虚拟机后,打开终端,使用fdisk查看分区信息: rob
阅读全文
摘要:最近要把程序移植到armv7环境中,需要将程序和依赖库全部移植,因硬件资源有限,选择的是交叉编译的路线。 新建ubuntu 20.04的虚拟机,然后安装开发环境、交叉编译环境等工具。 安装c++编译工具sudo apt install build-essential 安装工具:sudo apt in
阅读全文
摘要:最近在测试服务程序,对外提供HTTP服务(使用c++调用libevent实现,回调使用curl库)。 开始测试几百个请求时,功能一直挺正常。但是加大请求数量后(请求量大于5000),出现很奇怪的现场,每次接收的响应大约在3400个左右时,服务程序不再返回响应。 开始怀疑是http服务异常了,使用ht
阅读全文
摘要:最近经常用vmware虚拟机进行调试程序,发现时间不同步很不方便,所以单独处理了一下。 检查vmware菜单栏-虚拟机-设置,弹出框中点“选型”,选中VMware Tools,在右侧发现“将客户机时间与主机同步”已经选中,但是虚拟机系统时间并没有同步。 搜了搜,找到一个帖子解决了这个问题。 解决办法
阅读全文
摘要:最近项目上讨论通过对log4cpp进行封装后实现写日志的功能,今天在开发环境中编译库和测试程序。过程中遇到两个问题,记录一下。 开发环境:ARMv8 64位环境,Ubuntu 18.04系统 1,log4cpp库编译,正常步骤:./configure,make(因使用动态库,没有进行安装) 但是有报
阅读全文
摘要:Bazel是Google开发的一套编译工具,拥有支持多种开发语言,支持联网下载等很多优先。 最近因环境限制,在一开发环境中离线安装bazel,先记录安装过程。 系统环境: 操作系统:ubuntu 18.04 CPU:ARMv8,64位 编译过程: 前期准备:下载了JDK11,并设置系统环境变量。开发
阅读全文
摘要:前几天现场的服务器,因断电,系统在重启的时候,无法正常 解决过程: 网上搜了一翻,发现出现这种问题都是因为磁盘文件损坏导致的。 所以根据界面的提示,输入root用户口令后,执行journalctl -xb命令 进入的界面跟vi操作类似,直接搜索fsck,查找到具体的错误。 错误类似于下图: 这里要找
阅读全文