技术
文章平均质量分 74
飞鸽er
重拾技术
展开
-
在无界面无网络的Linux服务器上安装Linux虚拟机
有个奇葩需求,在Linux服务器(无界面,不能上网)上使用一些新的框架(如docker等)总是出问题,于是想着在Linux上装一个高版本的Linux虚拟机,于是有了下面的折腾经历。1. 在Linux服务器上安装VirtualBox的Linux版本下载链接:Linux_Downloads – Oracle VM VirtualBox,可以根据自己的需求下载相应版本的virtual box。安装命令:sudo rpm -ivh VirtualBox-xxxxx.rpm添加用户组:sud.原创 2021-11-26 14:21:31 · 1473 阅读 · 0 评论 -
基于PC虚拟机构建家用Linux服务器
背景介绍家里有台配置比较好的PC机,不经常用。平时在家写程序、上网课习惯用一台15年买的Mac Book Air,用起来仍然非常顺畅,但是由于配置的确不行,跑一些耗资源的程序就有点儿力不从心了。于是想了一个办法,利用虚拟机把PC机改造成一个家用Linux服务器,需要跑一些大程序的时候就通过Mac远程登录到PC机进行相关操作。画一个简单的结构图如下:搭建方法第一步:在PC机上安装Virtual Box (Virtual Box下载链接),安装方法很简单。第二步:在Virtual Box里.原创 2021-11-02 12:28:51 · 874 阅读 · 0 评论 -
在Linux中批量装载raw、qcow2等镜像
工作中经常会遇到将备份的raw、qcow2等系统镜像装载到文件系统中的需求。方便起见,特写了批量装/卸载的shell脚本。一、装载之前,需要加载nbd驱动modprobe nbd max_part=8 #加载nbd驱动二、批量装载在运行下列代码时,需要知道镜像的文件格式,可以采用file xxx命令获取文件信息,默认是raw格式默认装载到/mnt/目录下#!/bi...原创 2019-12-10 09:28:42 · 513 阅读 · 0 评论 -
Windows(客户端)ssh免密码登录Linux(远程)
需求:需要管理大量服务器,避免每次登录服务器都重复输入密码,特进行基于“公钥-私钥对”方法的远程登录设置。以下是我自己的设置方法。基本原理:在本地生成一对公钥和私钥,将公钥字符串追加复制到服务器的“~/.ssh/authorized_keys”文件中(其中:.ssh文件夹权限设置为700, authorized_keys文件权限设置为600,这个文件中可以放多个公钥字符串,一个公钥一行)。私钥...原创 2019-01-11 15:31:39 · 13151 阅读 · 2 评论 -
Portable Virtual Box+Kali Linux+Docker+WRK做压力测试
需求:在Windows下安装Linux虚拟机,并安装docker,在docker镜像中安装WRK并进行“压力测试”。主要考量是:(1)Windows下使用Linux,并进行前期的压测脚本编写;(2)需要在多台服务器上部署压力测试工具,而Docker具有一次创建到处运行的好处;(3)wrk感觉是非常好用的压力测试工具。 相关软件准备和安装:1. 下载Portable-VirtualBox...原创 2019-01-09 10:46:07 · 1006 阅读 · 0 评论 -
Lua调用动态链接库尝试
需求:需要用Lua调用已有的.so动态链接库。查了很多需要修改.so文件内容的方法,但感觉比较麻烦。后来发现一个Alien的工具(https://github.com/mascarenhas/alien),基于该工具可以在Lua程序里面调用.so中的API。下面是尝试过程。PS:我用的Kali的虚拟机,对应的Linux系统版本为Debian 4.18.10-2。 一、安装Luaapt-...原创 2019-01-25 17:07:21 · 791 阅读 · 0 评论