自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT架构师

持续学习,创造价值。

  • 博客(324)
  • 问答 (2)
  • 收藏
  • 关注

原创 Pareto Analysis利用二八原则识别最优先的事情

在阅读《Data Center Storage》时读到Pareto Analysis一词,它是Decision Making的一种方法,让我们来学习这种方法。简介Pareto Analysis使用Pareto原则,也就是耳熟能详的二八原则。这个原则阐述,项目80%的利润来自原20%的工作。或者相反,80%的问题可以追溯到20%的根因。这个分析可以识别能获得最大的回报的问题领域或任务。Pareto Ayalysis有以下几种好处:

2021-09-03 21:46:06 473

转载 EDA - 基于芯片研发平台构建运维体系

基于芯片研发平台构建运维体系说起芯片研发平台的运维,一定要从EDA(电子设计自动化)研发环境的信息化建设说起。一块电脑主板的研发,到整台服务器的研发,都涉及到EDA研发环境的运维,是一个复杂的信息化运维体系的构建,今天在这里抛砖引玉,我们就一起来聊聊。笔者最早接触EDA研发环境,大约是在2006年左右,当时,国内智能手机行业兴起,智能手机的研发,相较于个人电脑、服务器来说,主板体积更小,集成度更高,研发的难度也更高一些。而在近几年,由于AI行业的快速发展,AI芯片的研发,正是风起云涌,下面我们就谈谈AI

2021-08-17 06:51:38 1415

原创 简单的资源预留修正流程图

简单的资源预留修正流程图假设有群组两级,先根据1级群组获取到所有的2级群组,然后遍历这些2级群组,并得到全部JOB,再根据黑白名单以及几个阈值,来修正预留值。

2021-07-16 22:49:28 250

原创 LSF - 基础 - 管理

LSF - 基础 - 管理在LSF环境下工作启动、停止与重新配置LSF使用 LSF 管理命令 lsadmin 和 badmin 来启动和停止 LSF 守护进程,并重新配置集群属性。两个 LSF 管理命令(lsadmin 和 badmin)这两个命令只有LSF管理员或root能运行。要启动和停止 LSF,以及在更改任何配置文件后重新配置 LSF,请使用以下命令:lsadmin 命令控制 lim 和 res 守护进程的操作。badmin 命令控制 mbatchd 和 sbatchd 守护程序的

2021-07-13 22:49:43 8368 1

原创 LSF - 集群概览

LSF - 集群概览

2021-07-12 08:29:55 3497

原创 Freeipa - LDAP与autofs配置

Freeipa - 配置什么是freeipa配置freeipa服务器列表服务器名称IP地址ipa server192.168.50.147步骤ipa server安装需要的包[root@ipa ~]# yum update -y... snippet ommitted ...[root@ipa ~]# yum install -y ipa-server ipa-server-dns... snippet ommitted ...[root@ipa ~]# y

2021-06-10 22:48:18 2854 2

原创 Linux - 不同桌面环境介绍与常见设置

Linux - 不同桌面环境GNOMEGNOME桌面环境于1990s后期创建,非常流行。在CentOS和Ubuntu中默认使用。GNOME项目网站。2011年是至关重要的一年——GNOME 2是一个更传统的桌面用户界面,而2011年发布了带非传统的界面的GNOME 3 (官方名称为GNOME Shell),用户反应剧烈,因此也激发好几个GNOME项目的fork。然而随着时间的推移,GNOME Shell取得了进展。GNOME Shell desktop环境默认组件NameProgram n

2021-06-06 14:24:29 2995 6

原创 bash的login shell与non-login shell,以及各自的初始化过程

login shell可能是以开头的或者以--login启动的bashNon-login shell如下。

2024-04-07 22:41:45 455

原创 FreeIPA Server/Client不同版本组合,对podman rootless container的支持

注:加入了FreeIPA的主机,即使手动修改/etc/nsswitch.conf文件,添加subids: file也不能使用到/etc/subuid, /etc/subgid。CentOS 7.9 yum仓库自带的FreeIPA Server 4.6.8。RHEL 9.2 yum仓库自带的FreeIPA Server 4.10.1。

2023-08-03 16:41:35 516

原创 FlexNet Licensing冗余方案介绍

1.5.1 默认情况下,一旦FlexEnabled应用成功地从一个License server checkout到License了,所有后续的License请求都必须由这台服务器提供服务,即使另一台还有空闲。1.3 维护的差异:多台服务器的License内容不一致。每个服务器的License是全公司购买的License的子集。2.3 维护的差异:多台服务器的License内容一致。每个服务器的License是全公司购买的License的全集。按照先后顺序,将优先的设置在前面,不优先的设置在后面。

2023-06-27 09:00:07 858

原创 Subversion设置保存明文密码

在高版本的Subversion默认不保存密码。在内网中,Subversion如何设置保存明文密码?源: 与必应的对话, 2023/6/13。

2023-06-13 09:58:37 1484

原创 AMD CPU 打开CC6运行超过1044天后hang住

打开CC6连续运行1044天可能会宕机,解决方法。

2023-06-09 10:15:10 382

原创 XDG_DATA_DIRS变量导致im-chooser不正常

CentOS 7.9桌面用户,重新登录的vnc会话,运行im-chooser无法在右上角唤起输入法选择器。

2023-04-26 19:45:31 160 1

原创 提升额度指引

付款前,在公众号对话框发送"-id-"获取id,并在付款时将id填写到备注里。

2023-02-24 20:12:53 247

原创 sshdo使用training mode来获得incoming ssh会执行什么命令

上一篇文章(使用sshdo限制incoming ssh只能执行指定命令)[介绍了如何配置并使用sshdo。有同学就遇到问题了,说我怎么知道我要限制哪些命令?那么,本文以TurboVNC客户端连接TurboVNC Server为例(login server只支持TurboVNC客户端来连接,而不能够ssh连接过来做交互式的操作),一起来看sshdo training mode的配置与使用。sshdo是一款优秀的小工具,满足ssh的安全方面的需求。

2023-02-21 13:13:39 359

原创 使用sshdo限制incoming ssh只能执行指定命令

系统管理员经常面临一个问题,如何将用户的incoming ssh限制在一个命令白名单里,达到安全的目的。本文介绍sshdo工具,来实现该功能。本质上,利用了ssh内建的能力,限制incoming ssh只能执行sshdo。当ssh过来时,sshdo拦截了ssh请求,并通过读取sshdo配置文件来判断待运行命令是否在白名单里,来决定是否执行。借助这个工具,我们可以做关于安全相关的事,比如login server只允许用户的incoming ssh执行vnc启动命令等。

2023-02-21 06:51:14 434

原创 AMD Ryzen 9 7950x 16-Core Processor安装proxmox提示unable to connect to x serverf

到/usr/share/X11/xorg.conf.d/10-quirks.conf文件,然后启动X。

2023-01-27 17:00:44 478

原创 时间的几个单位(以备查阅)

millisecond:ms,毫秒,等于10-3秒;microsecond: μs,有时候被简写为us,微秒,等于10-6秒;nanosecond:ns,纳秒,等于10-9秒。

2022-12-04 21:35:20 1890

原创 在CentOS 7.9上未找到man手册,怎么解决?

可以查看系统的文件结构。我执行查看却发现手册不存在!查看man不同section层级情况。编者在学习系统目录结构时,文章说到。

2022-11-27 19:35:51 326

翻译 超过心跳间隔的客户端重连接导致额外的License消耗

作为此修复的一部分,我们引入了供应商变量“ls_server_override_client_tcp_timeout”以覆盖服务器端的 LM_A_TCP_TIMEOUT 值。断开的客户端连接在“ls_server_override_client_tcp_timeout”超时期限后在服务器端被清除,并且许可证被重新签入。LM_A_TCP_TIMEOUT = (LM_A_CHECK_INTERVAL x 2) + LM_A_RETRY_COUNT x LM_A_RETRY_INTERVAL + 一分钟缓冲。

2022-11-26 10:49:55 316

原创 eth0与enp0s0,为什么采用不同的网卡命名方式?

旧的网卡命名方式,其网卡名字重启容易变动,无法预测。而新的做成了无状态的,基于fireware/bios/物理硬件插槽位置来确定网卡名字,具有预测性与确定性。可定制自己需要的网卡命名方式。

2022-11-24 09:56:44 667

原创 nfs-utils未安装导致nfs挂载失败

【代码】nfs-utils未安装导致nfs挂载失败。

2022-11-20 17:49:13 519

原创 ip a命令显示的UP与LOWER_UP的区别

UP与LOWER_UP的区别:netdevice(7) - Linux manual page

2022-11-15 22:02:47 2494

原创 软件构建的几个步骤

软件构建,一般分三个步骤:

2022-11-08 09:23:27 351

原创 pve的各种源替换并去除弹窗

【代码】pve的各种源替换并去除弹窗。

2022-11-06 09:31:21 1791

原创 浅析spack较受关注的场景

前几天,与技术好友做了一个spack的分享会。

2022-11-02 09:53:16 343

原创 patchelf修改rpath

修改eog的rpath步骤:直接使用patchelf --set-rpath只是修改成了runpath,不是rpath:使用patchelf --set-rpath时需要加上--force-rpath才是设置rpath:

2022-10-31 21:12:43 1327 2

原创 ipa-server-install command failed, exception: RuntimeError: CA did not start in 300.0s

nss包太旧不兼容,需升级nss。ipa服务器安装时,提示。

2022-10-23 09:03:17 444

原创 重装系统后,ssh失败,提示host key

将该机器在FreeIPA的DNS记录刷新一下。重装系统后,ssh失败,提示。

2022-10-18 07:49:18 373

原创 如何将进程脱离于shell运行?

在shell中运行的进程,当shell退出时这些进程会收到SIGHUP信号。如何让进程免于因shell退出产生的SIGHUP信号影响呢?这样command执行会对SIGHUP免疫,当terminal断开也不会影响到command的执行。然后在screen里执行命令。即使terminal断开,screen会话还在。与这个类似的,还有其它terminal multiplexer,如tmux。将进程放在后台运行,然后使用disown命令。2. 执行命令加上setsid。4. 在screen里执行命令。

2022-10-17 22:35:58 874

原创 单行ssh后的命令,需要交互输入怎么办?

单行ssh命令中,执行的命令又要交互输入,该怎么办?经查看ssh手册,可以加上-t选项,如下所示,

2022-10-17 22:08:51 367

原创 Google Doc如何批量将Headings X修改为Headings Y?

Google Doc如何批量将Headings X修改为Headings Y?如将Headings 1修改为Headings 2,将Headings 2修改为Headings 3。

2022-10-11 07:07:14 132

原创 Spack重新生成modulefile

Spack重新生成modulefile。由于新使用了tcl或lmod的module工具,需要重新生成对应的modulefile。编辑 $SPACK_ROOT/etc/spack/modules.yaml 文件,将需要的打开,如下图,然后执行重新生成的命令,

2022-09-28 11:32:15 339

原创 LSF Community Edition(LSF社区版)介绍与下载

请见链接LSF社区版介绍与下载如有疑问,欢迎私信。

2022-09-11 11:08:24 2191 4

原创 如何安装GCC?

发行版的系统,均提供了自己的包管理器。使用操作系统自带的包管理器,可以很方便地将GCC安装上。缺点是,它只能安装包管理器仓库里提供的版本,不能随心所欲。spack包管理器是一个强大的包管理器。安装开源库是一个NP问题,靠人工解决依赖很麻烦,像spack这种提前定义好依赖关系,自动生成单向无环图,可以一键完成人工要画几小时、几天甚至无法完成的依赖关系安装。中描述,安装GCC是有几个必要依赖的,它们是GMP, MPFR and MPC。同spack一样,easybuild也是类似功能的包管理器。

2022-09-03 10:00:10 6614

原创 *WARNING* LSF has been configured to use Linux control groups; however, the Cadence daemon starter

时间戳:2021年03月24日 18:03:41问题描述:WARNING LSF has been configured to use Linux control groups; however, the Cadence daemon starter has not been configured.该问题会导致JOB跑完,但bjobs查看时还显示RUN的状态。解决方法:将LSF的CGROUP关闭,参考链接1;如果LSF的配置无法修改,则可将工具的CDS_SITE变量设置,使得程序能在<

2022-08-14 17:00:49 206

原创 tar zcf是单线程瓶颈

在aws ec2上弄好riscv交叉编译工具链的包后,大小7.5GB。想着让打包速度快一点,aws ec2关机调整成8c32G的配置。上来打包才发现是单线程瓶颈。

2022-08-08 10:39:24 282

原创 git submodule URL更新方法

有时候遇到git submodule的URL不可用需要更新,或者太慢需要更新到最近的mirror URL上。那么应该如何更新呢?然后执行 git submodule sync --recursive 更新所有submodule的URL。先编辑 .gitmodules 文件,修改为你想要的那个URL。...

2022-08-08 09:06:38 1130

原创 riscv-gnu-toolchain下载安装

然后,也需要将submodules也clone下来。但由于这个仓库是从github直接mirror过来的,submodule的配置文件也指向了github地址,直接clone的话也会遇到慢的问题。我们将它修改指向gitee mirror对应的地址。riscv-gnu-toolchain项目在github上,在国内的主机上clone会出现很慢的问题。幸好gitee帮我们想到了这一点,可以从gitee clone下来。按照文档,执行编译安装命令。.....................

2022-08-07 23:27:24 974

原创 spack install报armpl not found

spack install报armpl not found。

2022-08-07 09:36:10 304

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除