一些命令 获取链接 Facebook X Pinterest 电子邮件 其他应用 二月 18, 2020 1 网络相关 已知eth0,求该网卡硬件型号和驱动版本 ethtool -i eth0 得到网卡驱动版本 lspci|grep Eth 得到网卡硬件型号 2 目录相关 pushd 后跟目录的绝对路径,相当于添加了一个书签,便于下次访问 popd 删除该书签 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论
vmware esxi 安装运行与raid卡固件兼容性问题 九月 12, 2019 因为工作的原因,接下来要越来越多的跟VMware接触。在项目实施中难免碰到杂七杂八的问题。故在此作记录。 首先想说的是VMware esxi的兼容性还是有点挑剔的,官方专门有个兼容性列表以供我们查询,里面涉及了CPU,GPU,raid卡,以及服务器品牌系列等等选项。 情况先大概说明一下,在一台服务器satadom上安装esxi后,想要对上面的磁盘做raid,起初以为是raid卡版本低,不支持raid选项。故升级raid卡固件,升级后esxi启动时会在load lsigptmod load sucessful 卡好大一会儿,进入web管理界面后设备无法发现raid卡上接入的磁盘。在官网查询以后发现是升级后的raid卡固件太新,esxi版本不支持,故做降级处理。以下是详细过程说明和硬件介绍。 服务器:supermicro SuperServer 2027GR-TR2 2uGpu intel v2平台服务器 (产品链接:https://www.supermicro.org.cn/products/system/2U/2027/SYS-2027GR-TR2.cfm) CPU:intel e5 2680 v2 内存:32G*8 硬盘:400G ssd *2 1T hdd*6 64G satadom *1 raid卡:LSI 2308 ESXI version:6.5U3 一开始raid卡界面是这样的,没有raid卡选项。 起初以为是raid固件版本过低,其实后来了解到是因为固件的版本型号是IT,意思是设备直连,不提供raid选项。下图是网上搜到的一个,提供raid选项的: 图中可以看到,在MPT Firmware Revision 里显示的后缀是IR,当时没注意到这个,只注意到前面的版本号了。随后我进行了版本升级,固件版本是在 https://www.supermicro.org.cn/wftp/driver/SAS/LSI/2308/Firmware/ 这里找到的,里面是该raid卡芯片型号的最新固件版本,当时我刷的是20.00.07.00-IT。随后开机后出现了前面我提到的问题无法在web页面看到raid卡所接的硬盘。在vmware兼容性列表查询后,发现esxi 6.5u3最高支持2... 阅读全文
2019款macbook pro 13.3 macos 10.15.1回退 十一月 14, 2019 出厂系统为10.14.0 .到手升级,10.15.1 有些软件未适配,无法兼容,想回退到10.14.6 打算U盘安装,试过diskmaker x,但是关机重启后无法识别到U盘。命令行安装后,可以识别。 通过开机按option进入启动磁盘选择界面,发现无法从U启动,原因后来得知是因为苹果内置的安全芯片T2的原因,需要command+R开机进实用性工具里更改。 进入实用性工具里以后,应该先开启允许外部磁盘启动,不过当时不知道,先去的磁盘工具里把之前的系统盘给格式化了。然后再去开启允许外部磁盘启动,提示找不到管理员账号了。 到了这一步,之前的系统无法进入(磁盘已格式化),U盘无法引导(T2芯片选项未允许),似乎已经到了进退两难的地步。后面网上搜索发现,可以通过另一台mac 开机按T键进入目标磁盘模式,即移动磁盘模式,这个时候通过type-c线与丢失了操作系统的mac相连接,可以再次进入到实用性工具里面。(之前格式化硬盘后有重启,发现无法进入实用性工具了) 再次进入磁盘工具,左上角显示全部磁盘,对根磁盘进行抹除,随后再进行重新安装系统,这次可以进入在线系统安装模式。 接下来开始等待系统下载,网速10m/s,等待时间在30min左右 阅读全文
awk 学习总结-变量/分隔符 八月 05, 2019 1 awk 语法 awk [options] 'Pattern{Action}' file awk 对文件处理方式为逐行扫描处理 举例:awk '{print "用户名:" $1,$3}' /etc/passwd 变量用逗号隔开 $0为全行,NF为被分隔符分割的数量,$NF为最后一行,$NF-1为倒数第二行,以此类推。 2 awk 模式 Pattern 特殊模式 awk 'BEGIN{print "aaaa","bbbb"}' file #在处理file之前提前打印指定内容。awk 'END{print "aaaa","bbbb"}' file # 在处理file之后打印指定内容 3 分隔符 FS :field separator OFS:output field separator 默认输入/输出分隔符为空格,即awk以空格为准对每一行进行分割。 设置输入分隔符有两种方式,-F='#' -v FS='#' 变量间有逗号,输出时以空格分隔。 4 变量总结 变量使用前需要加参数 -v FS OFS,输入输出 NR 行号,当前文本处理的行号 FNR ,处理多个文件时分别显示行号 RS ,输入行分隔符,默认是指定回车而换行, -v RS=" ",指定遇空格换行,换而言之,指定了空格为换行符。 ORS , 输出行分隔符,需要换行则输出回车,-v ORS="***",需要换行时则输出***,替代了之前的回车。 ARGC与ARGV ,数组变量,ARGV[0]代表awk,ARGV[1]代表文件1,ARGV[2]代表文件2,以此类推。ARGC代表数组的参数数量,即ARGV的长度。 自定义变量,(1)awk -v myvar="23w" 'BEGIN{print myvar}' 输出23w (2)awk 'BEGIN{myvar="23w";print myvar}' 输出23w ... 阅读全文
评论
发表评论