PXE实现Windows和Linux的双系统引导

天锦 发表于 码农也得有格调 分类,标签:
先前协会为了修电脑方便,部署了WDS服务器实现PXE网启,引导终端设备加载PE系统或是Window安装进程以进行系统的维护和安装。但是作为一个计算机社团,光有Windows是不行的,Linux对我们也很重要,所以有了这次双系统引导的折腾。在网上看了很多pxe引导的例子,觉得中国科技大学的PXE服务就是我想要的那种,既能引导Linux也能引导Windows,参考PXE是什么、中国科技大学网络启动服务、和中国科技大学PXE服务FAQ,最终选择跳坑科大的simple-pxe。simple-pxe是科大崔灏学长写的一个用于生成GRUB启动菜单的脚本,并不是一键安装的全套服务,所以还有很多要自己折腾的。在运行simple-pxe脚本前,要先准备好HTTP、NFS和TFTP服务环境。simple-pxe脚本使用到了bsdtar、curl、svn、和fatcat命令,fatcat在CentOS中没有...

Vivado的加速之路:Slurm Cluster!

天锦 发表于 码农也得有格调 分类,标签: Vivado的加速之路
相爱相杀,又爱又恨呀去年10月,我被Vivado的龟速所逼,研究了Vivado的加速之道,研究了如何在远程服务器上实现和综合,见文章《Vivado的加速之路:LaunchrunsonRemotehosts》当时看到了有两种远程方式,一种是简单的丢在远程服务器上运行的runsonRemotehosts,一种是Cluster集群的方式,当时使用的是Vivado2018,只支持IBM的LSF集群调度,由于LSF是商业软件,我连安装包都找不到,所以就只研究了runsonRemotehosts。最近升级到了Vivado2019,发现这次除了LSF之外,新添加了Slurm的集群支持,Slurm是一个开源的集群调度系统,资料也比较好找,软件包也能下得到,如今就来一探究竟!据说在我国首次获得世界TOP500计算机排名第一的天河一号计算机上使用的集群管理和作业调度系统,就是基于SLU...

【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...

Vivado的加速之路:Launch runs on Remote hosts

天锦 发表于 码农也得有格调 分类,标签: Vivado的加速之路
最近在学习Xilinx公司的FPGA,Vivado是Xilinx公司的FPGA开发工具,用过的朋友都会对其深有感悟,慢!还是慢!改个参数,5分钟起步~苦不堪言,决定尝试研究加速Vivado的门路。首先说一下我的系统配置吧CPU:E5-2650L V2 (10核20线程,1.7GHz)内存:16GB DDR3L 1333MHz系统:Windows Server 2019 DC开始以为每次综合/实现时弹出的对话框中的NumberofJobs就是多线程控制,拉到16应该就会快了吧然鹅~依旧是1核有难,19核围观,惨不忍睹~实现用时1分48秒!百度!就查到Windows系统下vivado默认是使用2个线程编译工程,使用get_paramgeneral.maxThreads查询,还真是!get_param ...

ThinkPad T430连接2K分辨率显示器

天锦 发表于 码农也得有格调 分类,标签:
T430这款小黑的信号部分设计不是很好,本子上的VGA接口能上2560*1440的分辨率,但效果真的是闪瞎狗眼,水波纹、色差、闪烁……加坞站后用DVI只能上到1080p,我这32寸的屏看着也是贼难受;用DP转接HDMI也是只能上到1080p而且DP接口有信号杂音导致显示器不能正常待机。最终摸索出来了一条路子能完美上2K:接DVI口,N记显卡面板里面手动添加2560*1440的分辨率,把分辨率硬杠上去(我的是带独显的,集显的没有尝试过)。手动添加的信息如下...

OhmGraphite监控温度时host主机名全大写问题

天锦 发表于 码农也得有格调 分类,标签:
之前提到过我用Telegraf+InfluxDB+Grafana监控服务器性能,由于Telegraf监控不到硬件信息,我便在部署Telegraf的同时部署了OhmGraphite,但OhmGraphite写入InfluxDB的数据中,标签host的值全为大写,我的某个主机名为“Inspiron-3568”,Telegraf能正确反馈,但OhmGraphite反馈的host="INSPIRON-3568",这使得当我在Grafana中通过host区分信息来源的时候,将本是一个设备的信息,分成了两个。具体原因是NetBIOS与DNS的区别,OhmGraphite使用的是通过NetBIOS获取的主机名,所以是全为大写。using System.Net;Environment.MachineName // NetBIOSDns.GetHo...

VMware Workstation与VirtualBox的区别

天锦 发表于 码农也得有格调 分类,标签:
共同点:两者都是虚拟机软件,都能在一台PC上面虚拟出几台虚拟机区别收费与否:VirtualBox是免费软件,可以直接安装使用;VMwareWorkstation是专业软件,许购买许可(亦或是破解或者满网寻找序列号)开发厂商:VirtualBox是Sun公司的产品,现已被Oracle收购,但依旧开源;VMwareWorkstation是VMware公司开发的。VirtualBox被Oracle收购后,没啥大动静,VirtualBox上手简单,适合新手使用,入门虚拟化,但Oracle公司对虚拟化并不怎么感冒,可能他就是想做个入门级的虚拟机吧;VMware是一家专注于虚拟化的公司,更加专业些,除了VMwareWorkstation外,还有专门的VMwarevSphere(ESXi)专门对应虚拟化服务器,稳定靠谱,但个人感觉对新手不怎么友好,有些配置理解起来不怎么直观,适合高级玩家。跨平...

【MongoDB】从入门到放弃 - ThinkPHP与MongoDB的使用 - 学生信息管理系统(二)

天锦 发表于 码农也得有格调 分类,标签:
PHP安装MongDB拓展使用pecl安装mongo即可sudo pecl install mongo如果是安装了多个版本的PHP环境时,要针对摸一个版本进行安装时,最简单的方法是cd到你的对应版本的php安装环境,以7.1版本为例:cd /your_php_path/71/bin之后再执行sudo ./pecl install mongo注意是./pecl,执行的是当前bin目录下的pecl,而不是系统默认的pcel。安装完成后再php.ini文件中添加extension=php_mongodb.dll至此,PHP的MongDB拓展安装完成。ThinkPHP下载ThinkPHP5,解压到网站运行目录,修改application/database.php文件配置ThinkPHP与MongDB的连接<?phpre...

【MongoDB】从入门到放弃 - 学生信息管理系统(一)

天锦 发表于 码农也得有格调 分类,标签:
写在前面最近我的辅导员向我抱怨学校经常要求老师们对学生做一些信息统计的工作,每次统计的信息又都有所差异,而且涉及到学生的信息,有要保护好信息不能被其他同学看到(泄露),而现有的学工系统又是从程序上就是写死的,想利用现有工具是基本无望,采集一次信息就像一场战役一样……正好最近在学习MongoDB,对于常见的学工系统的数据库相比,MongoDB是一种非结构化的(NoSQL)数据库,与传统结构化的数据库表结构严格规定不同的是,MongoDB对数据表的结构没有要求,正适合学生多元发展是出现的信息相同性低的情况。例如A学生可能是贫困生,他的信息中会有贫困认定等级等相关信息,而B生学习较好,经常参加比赛,那么他的信息中定会出现相关的比赛获奖信息,每个学生的信息结构都会不同,如果按照传统的数据库系统设计系统解决问题时,只能尽可能的想到学生都会有什么信息,全部设计到数据库中,数据表中的键动辄就能达到几百甚...

Lsyncd配置从入门到骚操作

天锦 发表于 码农也得有格调 分类,标签:
最近一直在折腾DELLR210II这款服务器,准备配置好之后放老家做数据异地备份以及虚拟机应用,学校这台XC-603的小NAS让它做回单一的文件存储功能,不再在上面跑虚拟机,毕竟性能感人,真卡!总体规划为学校这边的个人文件通过sync同步到家里面,参考了多个同步工具,发现lsyncd对大量的小文件的同步有优化,并且是实时同步的,决定选用lsyncd这个工具进行同步。开始之前先确定一下我的网络环境,要实现把主服务器上的文件同步到备份服务器上去,主服务器主机名master,IP:10.10.10.2;备份服务器主机名backup,IP:10.10.10.3。数据流方向为:主服务器机>>>备份数据流>>>备份服务器全程会在两个服务器之间切换,某在文中的命令行中注明了主机名,请注意区分。入门--安装lsyncd很简单,两行命令[root@master&nbs...