IC IT环境疑难杂症记录

工作日常 1 1811 李艳青 收藏

一、内网接入

* 问题:ETX登录灰屏

原因:未知

解决:将用户的~/.bshrc移为~/.bashrc.bak,用户重新登录即可,登录后可以将~/.bashrc.bak移回~/.bashrck,否则会造成好用户环境缺失。(如果默认SHELL是csh,name就移除~/.cshrc)

* 问题:mac中使用ETX,如果mac中开启默认的中文输入法,ETX内部的linux环境会变成全角字符

原因:未知(windows无此问题)

解决:使用搜狗输入法。

* 问题:mac中使用ETX,如果限制拷贝字符数(比如1000),复制超出后会弹出警告框。

原因:ETX正常的监控提醒

解决:管理员账户进入ETX的管理界面,在profile的高级设置中,将“Copy and paste”项的值修改为“Remote X selection to read from”。

二、账号管理

* 问题:NIS上user group内容超过1024个字符时无法同步

原因:NIS限制

解决:将一个group拆分成多个,group名依次变化,但是gid号一致,这样就可以把多用户分散到多个组(但是同一个gid)。

三、存储

* 问题:执行ls/df等操作异常缓慢

原因:存储出现问题(尤其是采用自建存储,比如ceph这种)

解决:确认存储问题,采用重启存储服务等方式解决。

四、集群

* 问题:openlava2.2 交互式任务无法执行

原因:openlava2.2自带bug

解决:无解,采用更高版本,或者更换LSF等商用版本。

* 问题:openlava4.0 内存统计错误

原因:openlava4.0自带bug

解决:定期重启计算节点上的lim进程,或者更换LSF等商用版本。

* 问题:openlava中某些EDA工具交互式用法会出现折行/错行的现象。

原因:openlava自带bug

解决:对于dc_shell/pt_shell等工具,可以采用如下命令解决。

        csh:

unsetenv LINES; unsetenv COLUMNS; setenv LINES `tput lines`; setenv COLUMNS `tput cols`

        bash : 

unset LINES; unset COLUMNS; export LINES=`tput lines`; export COLUMNS=`tput cols`

            对于innovus等工具,可以采用如下命令解决。

stty columns 279

 (tpus cols命令获取具体的值)

stty rows 25

(tput lines命令获取具体的值)

五、系统

* 问题:ssh登录缓慢

原因:DNS服务暂停(常见原因之一)

解决:在/etc/ssh/sshd_config中加入设置 useDNS no,之后采用命令

systemctl restart sshd.service

重启sshd服务。

* 问题:内网环境中pip无法安装python库

原因:内网环境隔离互联网

解决:在外网环境中,采用pip download的方式把python库及其依赖下载到安装包。

pip download -r requirements.txt --platform linux_x86_64 --python-version 38 --abi cp38 --implementation cp --only-binary=:all:

            如果外网环境中的平台及python版本跟内网一致,则pip命令可以修改如下。

pip download -r requirements.txt

            将安装包传到内网,然后采用同版本的pip安装whl文件。

pip install ***.whl

            有时候,python库附带一些依赖包,而依赖包的版本有可能存在冲突,那么install的时候可能采用如下指令。

pip install --no-index --find-links=<DIR> ***.whl



相关推荐:

网友留言:

  1. churchmice
    回复
    第一个问题明显是.cshrc/.bashrc里面的东西写的有问题啊,比如没有去判断当前是不是处于non-interactive模式
    你这解决方法算哪门子解决啊
您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码