操作系统
  • windows2012安装自带的MPIO

                                  windows2012安装自带的MPIO 1.打开服务器管理器,选择"添加角色和功能" 2.然后点击“下一步” 3.点击“下一步” 4.直接点击“下一步” 5.默认,点击“下一步” 6.这边是重点,勾选“多路径I/O”,点击下一步 7.勾选“如果需要,自动重新启动目标服务器”,当我们不确定某个操作后,是否需要重启,就勾选。当然安装mpio是需要重启的。然后点击安装 8.开始安装 9.安装成功,点击关闭。 10. 安装成功后,如何设置mpio,莫急,下面就是啦。 (服务器管理-工具-mpio) 11. 在MPIO属性中,可以添加存储阵列,有两种方式,一种是手动添加;另一种是时device ID(尽量使用这种) 如下图,是手动添加,点击添加,输入供应商(8个字符)和产品ID(16个字符),如果不够,用空格补全。 添加之后需要重启 12.在磁盘管理中,可以查看多路径是否绑定,右击,选择“属性 13.查看路径是不是显示正常  

    SE_You 2024-04-03
    37 0 0
  • LINUX下查看HBA的WWN

                                    LINUX下查看HBA的WWN FC挂载存储,寻找WWN号 cat /sys/class/fc_host/host*/port_name 说明:这是两台服务器的WWN号码!在存储上查找上图中的WWN,连接上服务器后,就可以划lun给服务器使用了!

    SE_You 2024-04-02
    6 0 0
  • crontab命令详解

    crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介# crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 Linux下的任务调度分为两类: 系统任务调度和用户任务调度。 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab文件包括下面几行: Copy   [root@localhost ~]# cat /etc/crontab   SHELL=/bin/bash   PATH=/sbin:/bin:/usr/sbin:/usr/bin   MAILTO=""   HOME=/   # run-parts   51 * * * * root run-parts /etc/cron.hourly   24 7 * * * root run-parts /etc/cron.daily   22 4 * * 0 root run-parts /etc/cron.weekly   42 4 1 * * root run-parts /etc/cron.monthly   [root@localhost ~]#   前四行是用来配置crond任务运行的环境变量,第一行SHELL变量指定了系统要使用哪个shell,这里是bash,第二行PATH变量指定了系统执行 命令的路径,第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务 执行信息给用户,第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述……

    SE_You 2024-04-01
    25 0 0
  • redhat7多路径配置

                                                   redhat7多路径配置 多路径配置主要步骤如下: 1.查看是否安装多路径软件包 2.如果系统没有安装多路径软件包,使用yum安装 yum install -y device-mapper device-mapper-multipath 3.生成多路径配置文件 mpathconf --enable 说明:生成配置文件是/etc/multipath.conf 4.启动多路径服务 service multipathd start 或 systemctl start multipathd.service 5.查看多路径服务状态 service multipathd status 或 systemctl status multipathd.service 6.创建多路径开机自启动服务 systemctl enable multipathd.service  

    SE_You 2024-04-01
    81 0 0
  • entos7.9(3.10.0-1160.83.1.el7.x86_64内核)系统里安装和调试Infiniband网卡(MT27500 Family [ConnectX-3])驱动

    安装系统环境 主机配置   2 * Intel(R) Xeon(R) CPU E5-2696 v4/内存128GB/960GB SSD/1 * Nvidia 3090/1 * Infiniband网卡(MT27500 Family [ConnectX-3]) 操作系统   CentOS 7.9 系统内核版本  Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020 驱动版本   MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64 操作账号   root 安装环境准备 下载安装包 https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/ 请注意: Mellanox已经提示, 只有MLNX_OFED 4.9-x LTS以下版本的驱动支持ConnectX-3产品。   安装必要软件包和库文件  yum install -y gtk2 atk tcl tcsh tk createrepo puthon-devel redhat-rpm-config rpm-build gcc-gfortran 解压安装: tar -zxvf MLNX_OFED_LINUX-4.9-7.1.0.0-rhe17.9-x86_64.tgz cd MLNX_OFED_LINUX-4.9-7.1.0.0-rhe17.9-x86_64/ 重新生成支持系统内核的驱动包  [root@scu-ce MLNX_OFED_LINUX-4.9-6.0.6.0-rhel7.9-x86_64]# ./mlnxofedinstall 运行./mlnxofedinstall安装驱动都会报如下信息: 所以我在现有驱动的基础上,添加自有系统内核的支持。 运行添加内核脚本 ./mlnx_add_kernel_support.sh 显示如下信息: 添加参数再次运行添加内核脚本  ./mlnx_add_kernel_support.sh -m /tmp/MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64 -v 过程输出如下: 注意:出现缺少yum依赖包得需要安装 然后在执行: ./mlnx_add_kernel_support.sh -m /tmp/MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64 -v 安装新生成的驱动 解压并进入新驱动包 tar xvf MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64-ext.tgz cd ML……

    SE_You 2024-03-28
    66 0 0
  • windows常用命令

    windows常用命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口 # 控制台命令窗口中一些技巧 复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可 粘贴内容:右键弹出快捷菜单,选择“粘贴(P)” 在文件夹空白处按住Shift,然后右键弹出快捷菜单,可以看到“在此处打开命令行窗口” 使用上下方向键,翻看使用过的命令 tab补全功能 命令参数的路径:要使用反斜杠'\',不要使用正斜杠'/'   如:del d:\test2\file\my.txt 命令参数的路径:若存在空格,应使用双引号将路径引起来  如:del "d:\program files\file\my.txt" 文件及目录名中不能包含下列任何字符:\ / : * ? " < > | rem  // 在批处理文件中添加注解,其后的命令不会被执行,但会回显 ::  // ::也可以起到rem的注释作用,且不会有回显 任何以冒号:开头的字符行, 在批处理中都被视作标号(label), 而直接忽略其后的所有内容 有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别 无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,::常被用作注释符号 选择模式 需要注意的是,控制台命令窗口变成选择模式时,会阻塞当前正在执行的命令,需要按回车才能继续执行 注:特别是win10系统,在控制台命令窗口中按住左键拖动一下鼠标,就会进入选择模式   0. 获取帮助 command /?  // 查看command命令帮助说明 1. 中断命令执行 Ctrl + Z 2. 文件/目录 cd   切换目录 例:cd   // 显示当前目录 例:cd ..   // 进入父目录 例:cd /d d:   // 进入上次d盘所在的目录(或在直接输入:d:) 例:cd /d d:\   // 进入d盘……

    SE_You 2024-03-27
    40 0 0
  • Hyper-V静态IP不生效解决方法

                       Hyper-V IP地址出现169.254 静态IP地址不生效   Hyper-V 虚拟机配置完成静态IP地址后,静态IP地址不生效,在网络适配器中出现了两个IPv4的地址。 通过删除网卡的步骤进行解决,发现169.254的IP地址还是存在。 解决方法: 通过添加如下的注册表信息 1.在运行界面中输入regedit,打开注册表; 2.找到如下路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentContrilSet\Services\Tcpip\Parameters; 3.在子文件夹中新建子项,名称为ArpRetryCount,类型为Reg_DWORD,键值为0; 4.重新启动服务器; 5.使用命令ipconfig 查看IP地址信息,已恢复正常;

    SE_Zhang 2024-03-27
    31 0 0
  • CMD 常用命令总结

    前言 Windows 命令提示符(即 cmd.exe)是 Windows 系统平台下的一种命令行操作工具,用户可以通过输入命令来完成各种各样的系统或程序操作。 虽然很多操作都可以通过图形程序完成,但也有非他不可的情况存在。因此了解一些日常可能用到的简单操作也是很必要的。 下面就介绍一些「CMD 常用命令和操作技巧」,可以作为小白入门或者备忘录使用。 如何打开 CMD 命令提示符窗口 打开 CMD 的五种方法: 方法一:开始菜单 -> Windows 系统 -> 命令提示符; 方法二:按下快捷键 Win + R 打开运行,输入 cmd 回车; 方法三:点击任务栏搜索按钮,搜索 cmd 并打开; 方法四:在资源管理器的地址栏输入 cmd 并回车,cmd 打开后会自动定位到当前目录; 方法五:右键点击开始菜单的 Win 图标 -> 命令提示符。 每条命令输入后,回车运行。命令正确则执行完毕后回到 > 状态;命令错误返回错误信息。   CMD 常用命令总结 小技巧: 输入 help,查看帮助; Tab 键,自动补全; 上/下方向键,查看历史命令; 右键窗口标题栏 -> 属性,可以修改外观样式。 1. 关机、重启、注销、休眠、定时 使用 CMD 关机 / 重启,定时关机等。 关机:shutdown /s 重启:shutdown /r 注销:shutdown /l 休眠:shutdown /h /f 取消关机:shutdown /a 定时关机:shutdown /s /t 3600(3600 秒后关机)   2. 目录操作 使用 CMD 进入目录,打开文件夹,查看目录列表等。 切换目录,进入指定文件夹: 切换磁盘:d:(进入 d 盘) 切换磁盘和目录:cd /d d:/test(进入 d 盘 test 文件夹) 进入文件夹:cd \test1\test2(进入 test2 文件夹) 返回根目录:cd \ 回到上级目录:cd .. 新建文件夹:md test 显示目录内容: 显示目录中文件列表:dir 显示目录结构:tree d:\test(d 盘 test 目录) 显示当前目录位置:cd 显……

    SE_You 2024-03-26
    25 0 0
  • 【已解决】 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled

    问题描述 今天和前几次的环境不太一样,python3.6,并基于此安装相应的torch和torchversion包。 之所以这样是因为这个项目比较早了,所以报错了这个内容:RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'Float',而且在经历多方查找并没有找到相应的解决办法,不过有一个类似的RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'Int',显然这是不一样的,对于loss_forward来说,传播本身就是float,所以报int错很正常,但是报float错实在让人理解不了,在尝试过将其改为int和long之后还是没能解决,于是想到了换个环境的想法。运行时候报了这个错误:RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'Float'。 原因分析和解决 原因:requests包引入了urllib3,而新版本的urllib3 需要OpenSSL 1.1.1+以上版本,否则报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+,currently the ‘ssl’ module is compiled with ‘OpenSSL 1.0.2k-fips 26 Jan 2017’. See: https://github.com/urllib3/urllib3/issues/2168,而且去官网查看的时候,发现对于1.1.1之前的版本已经不再支持了,所以需要安装新的版本用于支持。 解决办法也很简单 Terminal窗口执行:pip install urllib3==1.26.15 安装完之后就可以运行成功啦。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/BetrayFree/article/details/133922849

    SE_You 2024-03-26
    290 0 0
  • win2012安装.net3.5

                                                 win2012安装.net3.5 Win2012R2系统安装.NET3.5安装不成功, 具体报错如下: 解决方法:安装前先指定备用源路径 备用源可以选用以下两种方式之一: 1、 服务器插win2012r2镜像光盘,假设盘符为D: 2、将win2012r2的镜像文件中sources下面的sxs文件夹拷贝到系统,如D:\soft\sxs; 指定备用源路径: 然后点击安装,问题解决

    SE_You 2024-03-26
    70 0 0