Linux 误删文件找回

天锦 发表于 Linux下的N种作死方法 分类,标签:
俗话说常在河边走那有不湿鞋的时候,终于我也遭了……不过还好,我并不是执行了rm-rf/的命令,而是通过SMB共享在Windows平台上误删了一个设计文件。所以我这次是要找回一个刚刚删除的、目标很明确的文件,相对来说还是比较容易的。首先第一步,也是最重要的一步,停掉相关服务,抓紧时间unmount磁盘,防止不必要的二次写入伤及文件。接着就是用相应的文件恢复工具找丢失的文件了。Linux自带了debugfs,但是我用的是EXT4文件系统,好像并不能用debugfs来找回文件,最终还是用extundelete找回了文件。先到这里下载源文件http://extundelete.sourceforge.net/然后是解压make三板斧[root@web ~]# tar -xjvf extundelete-0.2.4.tar.bz2[root@web&n...

ESXi找回并重新挂载丢失的数据存储

天锦 发表于 奴隶的创建与管理 分类,标签:
我是在一张1TB的硬盘上安装了ESXi系统,并且默认建立了一个VMFS6的数据存储datastore1。开学后从家带到学校换到了另一台物理机上面,发现网络出现故障,Ping不通主机,随即尝试重置管理网络,不料将整个系统重置……网络是恢复了,能够进到WebClient,但是发现系统中的数据存储全部丢失,好在分区表还在,应该只是系统中的挂载信息丢失,没有挂载上。运行一下命令查看没有挂载的数据存储信息:[root@esxi:~] esxcli storage vmfs snapshot list你大致会看到一下内容:49d22e2e-996a0dea-b555-001f2960aed8Volume Name: datastore1VMFS UUID: 49d22e2e-996a0dea-b555-...

VMware Horizon Linux 云桌面 DKMS的BUG填坑记​

天锦 发表于 奴隶的创建与管理 分类,标签:
揪到VMware一个BUG,吼开心接上回《VMwareHorizonLinux云桌面USB重定向配置》说,起初我为了省事儿,手动编译了kernel之后成功安装了VHCI驱动,实现了USB重定向功能。放手就没在管DKMS的事儿。然而,雷埋下了早晚要炸。没过几天,我随手就是一个aptupdate便更新了内核,VHCI驱动自然也掉了。按官网的手册一步一步部署DKMS并安装VHCI模块。安装完成之后,再次安装viewagent,得到一下报错:Failed to install USB redirection module, because the system doesn't meet the following requirement(s):VH...

VMware Horizon Linux 云桌面 USB重定向配置

天锦 发表于 奴隶的创建与管理 分类,标签:
先前为了更愉快的折腾FPGA,尝试着把Vivado放到远程的服务器上去跑,用USB重定向解决调试的问题。后来又测试发现Linux下的速度要比Windows快那么一丢丢,那么最优解就是放在远程的Linux服务器上跑Vivado啦,随即把系统换成了Vivado,也按照先前折腾的步骤部署了云桌面,安好了ViewAgentforLinux。但是当我在Client上连接时,提示“USB不可用”。百度搜USB不可用也没搜出个啥,更何况我这是Linux系统。最终在官网的手册中看到了一条”install_viewagent.sh可选参数“,问题才算有了眉目。Linux版的HorizonViewAgent默认是没有使用USB重定向功能的,需要加上-Uyes来启用USB重定向功能。##卸载原有的ViewAgent[user@ubuntu ~] sudo /usr...

【Linux On Web】- 模板虚拟机的制作与桌面池创建

天锦 发表于 奴隶的创建与管理 分类,标签: Linux On Web
装系统下载Ubuntu18.04LTS安装光盘,新建虚拟机,与普通的安装系统无差别,安装完后重启安装VMwareTools[user@ubuntu ~]# sudo apt update -y[user@ubuntu ~]# sudo apt upgrade -y #先升级系统[user@ubuntu ~]# sudo apt installopen-vm-tools -y[user@ubuntu ~]# sudo reboot    #重启系统部署SSSD接下来为Linux桌面设置ActiveDirectory集成和用户身份验证功能,V...

【Linux On Web】- View Composer和JMP Server的部署

天锦 发表于 奴隶的创建与管理 分类,标签: Linux On Web
HorizonViewComposer和Horizon JMPServer部署起来多少还是有点麻烦的,开专贴介绍。更新:起初部署Composer和JMPServer是为了能够用更少的内存、硬盘跑更多的服务器,并没有注意到Horizon7forLinux并不支持Composer克隆,而即时克隆也是浮动分配,不能实现独立专有分配。大费周折之后发现没什么乱用,Linux桌面就老老实实用完整克隆吧。 ViewComposer硬件资源要求LaboratoryEnvironmentHardwareComponentMinimumRequiredinaLaboratoryEnvironmentProcessor2coreCPUsMemory4GBStorage40GBProduction EnvironmentHardwareCompo...

【Linux On Web】- VMware vCenter与Horizon门户Web定制

天锦 发表于 码农也得有格调 分类,标签: Linux On Web
VMware的虚拟化的相关平台,登陆界面看了很多次,不禁就想,能不能改一改?在部署Horizon的时候,从官方指导上了解到了门户是可以定制的,这便印证了这一想法是可行的。搞一搞!Horizon先看Horizon,因为有官方指导,相对来说容易一些。《为最终用户配置VMwareHorizonWeb门户页面》中只给出了修改Horizon门户上客户端下载链接的办法,通过修改C:\ProgramData\VMware\VMwareView\Server\broker\webapps\portal\WEB-INF\oslinks.properties文件即可实现,怎么改UI呢?找到对应的css文件修改就行了。先针对链接进行更改,找到oslinks.properties这个文件并打开# Configure whether download page&nb...

【Linux On Web】- 升级社团网站会员系统为AD域认证

天锦 发表于 奴隶的创建与管理 分类,标签: PHPLDAPAD修改密码创建账户Linux On Web
What'sLDAP(一)在介绍什么是LDAP之前,我们先来了解一个东西:“什么是目录服务?”目录服务是一个特殊的数据库,用来保存描述性的、基于属性的详细信息,支持过滤功能。是动态的,灵活的,易扩展的。(二)了解完目录服务后,我们再来看看LDAP的介绍:LDAP(LightDirectoryAccessPortocol),它是基于X.500标准的轻量级目录访问协议。目录是一个为查询、浏览和搜索而优化的数据库,它成树状结构组织数据,类似文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。LDAP目录服务是由目录数据库和一套访问协议组成的系统。LDAP是开放的Internet标准,支持跨平台的Internet协议,在业界中得到广泛认可的,并且市场上或者开...

【Linux On Web】- 线上体验Linux

天锦 发表于 奴隶的创建与管理 分类,标签: Linux云桌面Horizon View云桌面Linux On HorizonLinux On Web
一切的开始,都要从……疫情当下,开学遥遥无期疫情如此严重,马上四月了,我还窝在家。想必开学之后社团的线下活动学校也将不会允许。正巧在群里面看见一位朋友在问一张显卡的问题,重新勾起我我对云桌面那不太成熟的想法。GRIDK2,一张英伟达设计的用于虚拟化场景的专业卡,这是一张支持GPU虚拟化的显卡,可以像CPU虚拟化那样,将GPU核心划分成独立的vGPU给虚拟机,用于视频加速和3D加速,这张显卡针对VMwareHorizon云桌面进行了优化,卡上附带有H.264硬件编码单元,可以将显卡的视频输出直接进行H.264编码串流,传输给客户端。再说Linux操作系统,很多大学的计算机类的社团都在为同学们推广使用Linux操作系统,尽可能的让同学们了解认识以及使用这个开源的自由操作系统。方法不外乎赠送Linux系统的安装光盘,安装U盘,以及亲力亲为的帮同学们安装Linux操作系统到他们的笔记本上。就赠...

Overture自建DNS

天锦 发表于 奴隶的创建与管理 分类,标签:
下载Overturewget https://github.com/shawn1m/overture/releases/download/v1.5/overture-linux-amd64.zip安装Overtureunzip -d /usr/local/overture overture-linux-amd64.zip创建IP/域名的名单cd /usr/local/overturewget https://raw.githubusercontent.com/17mon/china_ip_list/master/china_ip_list.txtcurl https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt | ...