Linux 系统管理
记录本人在工作站、服务器、微机集群的系统管理工作中遇到的问题以及解决办法。
我是超级用户
石油行业软件高级程序员、系统管理员
展开
-
RHEL 7.7 设置yum本地源,安装vnc,关闭防火墙,关闭selinux
RHEL 7.7 设置yum本地源,安装vnc,关闭防火墙,关闭selinux这些是企业内网服务器或计算节点安装redhat linux 后的常规操作,一起记录一下。注意,这些操作不适合暴露在因特网中的计算机。1 设置yum本地源mount iso光盘镜像到 /mntmount -o loop xxxx.iso /mnt然后root执行:cd /etc/yum.repos.decho “[RHEL7.x_iso]name=local_isobaseurl=file:///mntgpgc原创 2020-12-08 14:59:30 · 565 阅读 · 0 评论 -
CentOS 7.x 一键设置本地源 ,并安装vncserver
mount iso光盘镜像到/mntmount -o loop xxxx.iso /mnt然后root执行:mv /etc/yum.repos.d /etc/yum.repos.d.bakmkdir /etc/yum.repos.dcd /etc/yum.repos.d echo "[centos7.x_iso]name=local_isobaseurl=file:///mntgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Cen原创 2020-06-29 09:12:57 · 222 阅读 · 0 评论 -
SSH 登录时出现错误 Disconnected:No supported authentication methods available 解决办法
在 安装 Redhat Enterprise Linux (RHEL)6.9,6.10或之后版本,或者RHEL 以及 CentOS 7.x 后,远程 SSH 登录时出现如下错误:Disconnected:No supported authentication methods available在rhel 6.9 之后的版本,或者rhel 7.x上,出现上述错误。解决办法,修改ssh服务配置:vi /etc/ssh/sshd_configPasswordAuthentication yes保存后原创 2020-06-28 10:48:27 · 2644 阅读 · 0 评论 -
Redhat Enterprise Linux (RHEL)出现 url_helper.py 错误处理方法
在 安装 Redhat Enterprise Linux (RHEL)6.9,6.10或之后版本,或者RHEL 以及 CentOS 7.x 时, 启动时,出现类似 url_helper.py calling 169.254 cloud-init错误安装系统后,启动出现下面的错误,导致系统启动很慢,命令超时才能过去。cloud-init[952]: url_helper.py[WARNING]: Calling'http://169.254.169.254/2009-04-04/meta-data/原创 2020-06-28 10:40:25 · 2546 阅读 · 0 评论 -
redhat Linux 设置nfs共享
编辑 /etc/exports 类似下面:/users *(rw,no_root_squash,sync) /wg *(rw,no_root_squash,sync) /wgdisk *(rw,no_root_squash,sync)对于Redhat Enterprise Linux (RHEL) sever 6,要执行:chkconfig nfs on servic...原创 2018-06-05 22:26:31 · 433 阅读 · 0 评论 -
修正redhat linux时区设置错误
修正redhat linux时区设置错误在一个服务器上,打开另一个服务器生成的tar包,显示提示:文件是将来的时间:tar: time stamp 2017-02-07 17:44:58 is 14509.233807047 sin the future# dateTue Feb 7 05:48:10EST 2017cat /etc/sysconfig/clock# Th...原创 2018-05-22 09:09:03 · 995 阅读 · 0 评论 -
RedHat Linux下安装Python3
Red Hat Enterprise Linux Server release 5.10 (Tikanga) 中的 python版本是Python 2.4.3 (#1, Oct 23 2012, 22:02:41)Red Hat Enterprise Linux Server release 6.5 (Santiago) 中的python版本是Python 2.6.6 (r266:84...原创 2018-05-22 09:12:11 · 1152 阅读 · 0 评论 -
用Linux的strings命令查看glibc版本
在安装运行一些软件时,经常会遇到glibc的版本错误, 通过下面的方法,可以查看本机或者安装软件自带的glibc版本。strings能输出文件中的可打印字符串(可指定字符串的最小长度),通常用来查看非文本文件(如二进制可执行文件)中的可读内容。比如:# strings /lib/tls/libc.so.6 | grep GLIBCGLIBC_2.0GLIBC_2.1GLIBC_2....原创 2018-05-22 09:22:58 · 10191 阅读 · 0 评论 -
使用dbca建库出现ORA-04031错误的解决办法
使用dbca建库,出现ORA-04031错误ORA-04031 unable to allocate %s bytes of shared memory (“%s”,”%s”,”%s”,”%s”)”这个错误与Linux操作系统的kernel.shmmax参数设置有关处理方法vi /etc/sysctl.conf kernel.shmmax = 4398046511104要不用...原创 2018-05-22 09:25:11 · 1256 阅读 · 0 评论 -
Linux查找目录下的所有文件中是否含有某个字符串
Redhat Linux 查找目录下的所有文件中是否含有某个字符串包括子目录。find .|xargs grep -ri “IBM” 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri “IBM” -l ...原创 2018-05-20 21:06:44 · 493 阅读 · 0 评论 -
redhat linux ssh设置
redhat linux ssh设置在主机A上执行如下:cd ~/.sshssh-keygen -t rsa然后一直按回车键,就会按照默认的选项将生成的密钥保存在.ssh/id_rsa文件中。cp id_rsa.pub authorized_keys 这步完成后,正常情况下就可以无密码登录本机了,即ssh localhost,无需输入密码。把刚刚产生的authorize...原创 2018-05-20 22:34:15 · 2579 阅读 · 0 评论 -
没有xCat等集群管理软件时的集群管理命令脚本
在rsh无密码互通已经配置好的情况下, 如果没有xCat等集群管理软件,想要执行多节点的管理命令,可以自己写一个脚本,如dsh,用来代替xCat的psh编辑脚本dsh,放在/usr/bin目录下:#!/bin/shif [ $# -eq 0 ]; then echo "Usage: dsh " >&2 exit 1ficommand=$@...原创 2018-05-21 11:12:19 · 363 阅读 · 0 评论 -
RHEL 6.x 禁用登录屏幕的用户列表
Redhat Enterprise Linux 6 上登录屏幕出现用户列表,既不好看,也不安全。 对于经常使用root登录的系统管理员来说,也不方便。 通常安装后,就把它禁用。 方法如下: 用root登录后执行:sudo -ugdm gconftool-2 --type bool --set/apps/gdm/simple-greeter/disable_user_list true...原创 2018-05-16 09:14:03 · 648 阅读 · 0 评论 -
关于 NM_CONTROLLED和Network Manager
Redhat在RHEL 6(Redhat Enterprise Linux),上搞了一个 Network manger 服务(同样也影响对应的CentOs 版本) 据说是为了方便管理无线Wifi,也许它对普通桌面用户有一些用处, 但是对于极度依赖网络、进程进行远程管理的系统管理员来说,这东西就是一个灾难。1 安装操作系统时,自动生成的网卡配置文件, /etc/sysconfig/net...原创 2018-05-17 10:07:24 · 7767 阅读 · 1 评论 -
RHEL 6 设置xdmcp
Redhat enterprise linux(RHEL) 6 设置xdmcpvi /etc/gdm/custom.conf# GDM configurationstorage[daemon][security]DisallowTCP=false[xdmcp]Enable=true[greeter][chooser][debug]关闭 selinux 和 防火墙原创 2017-03-06 08:09:06 · 1081 阅读 · 0 评论 -
RHEL6安装NVIDIA K5000/Q5000 显卡驱动
Redhat enterprise linux (RHEL) 6 安装 NVIDIA显卡第一种方法:(1)编辑文件 /etc/modprobe.d/blacklist.conf在后面加入:blacklist nouveau(2)mv /boot/initramfs-$(uname -r).img/boot/initramfs-$(uname -r).img.bak(3)dracu原创 2017-03-06 08:09:19 · 1451 阅读 · 0 评论 -
RHEL 关闭 SeLinux
Redhat EnterpriseLinux RHEL 关闭SeLinux查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检原创 2017-03-06 08:09:22 · 639 阅读 · 0 评论 -
RHEL 6 修改网卡名称
RHEL(Redhatenterprise linux) 6 修改网卡名称某些服务器安装redhat 6.4时,会自动把网卡名字设置为em1、em2 等等,而不是以前的是 eth0 等,但是flexlm只认识eth0的mac地址,(不过我在虚拟机上装的rhel6.4,网卡名字还是eth0) 修改的办法:1、修改/boot/grub/grub.conf#boot=/dev原创 2017-03-06 08:09:25 · 2209 阅读 · 1 评论 -
RHEL 6 删除 virtbr0
Redhat enterprise linux 6(RHEL) 删除 virtbr0 网卡列表中出现 virtbr0有时会导致专业软件出现很多莫名其妙的问题,出现没法解释的问题时,考虑删除virtbr0试试。 virshvirsh # net-list Name State Autostart ------------------原创 2017-03-06 08:09:28 · 401 阅读 · 0 评论 -
redhat linux rsh设置
1、安装时要选装rsh、rexec、rlogin服务,最好完全安装所有软件包。2、打开rsh、rexec、rlogin服务chkconfig rsh onchkconfig rexec onchkconfig rlogin onservice xinetd restartmv /usr/kerberos/bin/rsh /usr/kerberos/bin/rsh_nousemv原创 2017-03-06 08:09:31 · 1075 阅读 · 0 评论 -
Redhat扫描硬件
Redhat Linux 系统下扫描硬件配置:dmesgkudzu –phwbrowserlspcidmidecode –t 0欢迎转载和交流,有问题可联系 QQ: 83555727 或 Email 83555727@qq.com原创 2017-03-06 08:09:46 · 803 阅读 · 0 评论 -
Linux 增加交换分区
第一种方法:新建交换分区1、fdisk /dev/sda2、n 新建一个分区,新建分区要求硬盘上还有空闲空间可用。注意:分出一个区做为交换分区,分区类型应为primary,extend不能做为交换分区。3、t 修改该分区的类型为交换分区(交换分区id为82)4、w 保存分区表5、使更改后的分区表立即生效 partprobe6、将sda5分区格式化为交换分区 mkswap /dev原创 2017-03-06 08:09:50 · 513 阅读 · 0 评论 -
redhat重启后硬盘号变动的问题
最近在hp工作站上安装 Redhat Enterprise Linux(RHEL )时,遇到一个奇怪的问题本来 在 /etc/fstab中,比如 /dev/sdb1 安装点是 /home,有时候多次重启后,这个硬盘分区名变成/dev/sdc1,就是硬盘号变成/dev/sdc了,这样就导致 /home的实际安装点是错误的。 这种情况目前只在惠普工作站上发现过,在有三块以上硬盘的情况下出现,原创 2017-03-06 08:09:59 · 2405 阅读 · 0 评论 -
IBM X3850 X5连接存储后…
一.服务器环境。 服务器:IBM X3850 X5 FC HBA卡:两块QLogic 4Gb PCIe FC Single-port HBA for IBM 存储设备:HDS USP V 操作系统:Redhat Enterprise 5.5 x86_64bit 二.问题描述。 在为服务器分配存原创 2017-03-06 08:10:41 · 1662 阅读 · 0 评论 -
hp msa p2000 磁盘阵列web管理
管理网卡ip是:10.0.0.2 单独的那个网口是管理网口把笔记本网卡ip设置成10.0.0.5用网线把它和阵列直连,用笔记本上的浏览器访问10.0.0.2 ,就可以web管理了。连接阵列的服务器安装好以后,可以把服务器其它的网口ip设置成10.0.0.5,随时可以进行管理。缺省的用户是manage 密码 !manage先创建vdisk,再创建volumn,连上光纤。原创 2017-03-06 08:10:45 · 6173 阅读 · 1 评论 -
GPT硬盘分区命令parted
对于大于2T的硬盘,MBR格式的分区表就不支持了,需要采用GPT格式的分区,相应的,要使用parted分区命令,代替 fdisk 命令。如:parted /dev/sdg(parted) mkpartError: Unable to open /dev/sdg - unrecognised disklabel.(parted)mklabel原创 2017-03-06 08:10:57 · 704 阅读 · 0 评论 -
Xmanager listening socket
运行Xmanager,用X browser采用xdmcp方式远程连接redhat linux的工作站时出现以下错误: listening sockets端口错误的解决" TITLE="Xmanager listening sockets端口错误的解决" />应该是 X server 的端口被占用了,我们知道这个端口号是6000,运行netstat –ano | findstr 6000原创 2017-03-06 08:11:00 · 598 阅读 · 0 评论 -
RHEL 关闭不必要服务的指令集
Redhat EnterpriseLinux,像我们用于内部网,主要做科学计算,安装一些专业软件,不是暴露在internet环境中的计算机,安装都要求模块装全,并关闭防火墙,以及其它一些不必要的服务。一般安装完成后直接使用以下指令关闭:chkconfig sendmail offservice iptables stopservice ip6tables stopchkconfig i原创 2017-03-06 08:11:06 · 759 阅读 · 0 评论 -
linux tar 命令详解
从使用 sunos 4.1.3 系统时就开始使用tar命令,到后来的solaris,到现在的linux。tar应该是tape archive 的缩写吧,在sunos和soaris上,tar命令确实是用来读磁带机的,常用的命令是:tar xvf /dev/rst0其中,/dev/rst0 是磁带机的设备号。当然,在linux下,也可以用它读写磁带设备。但是,目前用得最多的,是它的原创 2017-03-06 08:11:09 · 2354 阅读 · 0 评论 -
RHEL不重启扫描磁盘阵列变化(SCSI或HBA)
在RHEL – Redhat Enterprise Linux 上通过光纤卡或SCSI卡连接磁盘阵列,在系统启动后临时连接上,或者临时改变了阵列上的逻辑盘等配置,由于种种原因不愿意重新启动linux系统(以识别硬件变化), 可以安装sg3_utils ,这是一个Linux的开发包,用来直接使用 SCSI 命令集访问设备。执行scsi_rescan命令扫描 :/usr/bin/scsi-rescan...原创 2017-03-06 08:11:12 · 4760 阅读 · 0 评论 -
linux提取rpm包内容
解压rpm包的内容 , 不安装 ,就像解压tar和tgz包一样:rpm2cpio *.rpm | cpio -div这个在需要提取 rpm 包中特定的 .so 文件,而不希望它被安装到 /usr/lib中时特别有用。 放在这备用。原创 2017-03-06 08:11:18 · 2542 阅读 · 0 评论 -
nfs只能挂载为nobody的解决方法
在RHEL6.5上遇到nfs挂载的问题,在配置完nfs后,在以前的系统,只要一个账户(在nfs服务器端和mount端)都存在,并且名字、uid、gid完全相同,即使不使用NIS等,挂载成功后显示的文件信息(用户名、组名),应该和主机上完全相同。但是在RHEL6.5上都显示为nobody用户、nobody组。通过查询知道,造成该问题的原因是,在redhat 6中默认使用的nfs-v4版本,提供原创 2017-03-06 08:11:34 · 3057 阅读 · 0 评论 -
solaris 10 mount Linux NFS的问题
NFS服务器端是Linux(RHEL),在Solaris 10 (x86)上mount Linux上export的nfs目录,会出现Not owner的错误提示:mount -F nfs 10.67.54.117:/d3 /d3Not owner 解决方法:这是由于linux和solaris10使用了不同版本的NFS导致的,solaris10默认使用的是NFS4,这导致了Solar原创 2017-07-12 08:18:53 · 823 阅读 · 0 评论 -
U盘安装ESXI 6.5
1,用UltroISO打开esxi 6.5的iso镜像文件,用创建硬盘镜像方式写到U盘;2,在“写入硬盘镜像”窗口,点“便捷启动”,选“写入新驱动器引导扇区”,选择“syslinux”,这样就更新了U盘首扇区;3,把U盘上 isolinux.cfg文件改名为syslinux.cfg测试U盘启动并安装通过,没有第2、3步不行。网上有人说只需第一步,我测试启动错误。联系方式...原创 2017-07-12 08:20:10 · 11539 阅读 · 2 评论 -
vCenter Converter standalone 转换物理机到虚拟机问题
提交任务后,总是停留在1%,进度信息停在:Connecting to the Converter helper server on the destination virtual machine.但是错误提示,一直等待。取消任务后,提示:Unable to connect to the Converter helper server on the destination virtu原创 2017-07-12 08:24:00 · 12927 阅读 · 0 评论 -
VMRC开启拷贝粘贴
选虚拟机--编辑设置。选择 虚拟机选项 > 高级 >单击配置参数。添加行:名称 值isolation.tools.copy.disable falseisolation.tools.paste.disable false 转帖,只是记录备查。...转载 2017-07-12 08:25:39 · 4753 阅读 · 0 评论 -
eclipse并行和vSphere虚拟机设置问题(一)
2017年7月,因为工作需要搭建了一个油藏数值模拟软件eclipse的多核并行环境,研究了一些vsphere虚拟机的参数设置问题,总结如下,供参考。一、硬件环境和操作系统1、物理服务器是两台华为rh5885 v3,CPU型号是Intel(R) Xeon(R) CPU E7-4830 v2 @ 2.20GHz ,安装了4个CPU,每个CPU是10核20线程,内存是256G,服务器自带的磁盘阵原创 2017-07-12 08:30:24 · 910 阅读 · 0 评论 -
eclipse并行和vSphere虚拟机设置问题(二)
四、影响计算速度的因素vm虚拟机环境下,可能影响eclipse并行计算的速度主要有以下几项,对每个因素都进行了测试对比:1、虚拟机CPU的插槽数和内核数设置(组合)前文已经提到了,影响不大;2、本地硬盘和网络硬盘无论是使用服务器自带磁盘阵列卡上的硬盘,还是通过iSCSI或光纤通道连接的硬盘,对计算速度几乎没影响;3、虚拟机硬盘厚置备、精简置备对速度没影响,因此虚拟硬盘都原创 2017-07-18 10:20:30 · 654 阅读 · 0 评论 -
Redhat Linux上的Oracle 启动/关机 脚本
写RTC安装过程中插一篇,因为用到oracle,而且oracle是自己手工安装的,因此没有像其它商品化软件如Omega、Landmark一样会提供一个开机关机脚本,只有自己写一个。1. 修改/etc/oratab## This file is used by ORACLE utilities. It is created by root.sh# and updated by...原创 2018-04-27 09:48:43 · 737 阅读 · 0 评论 -
Vmware vCenter虚拟机克隆后MAC地址的修改问题
用 vCenter进行克隆、克隆为模版、克隆为库中模版、导出OVF模版这些操作时,如果选择保留mac地址,重新部署时会出现mac地址冲突,缺省情况下,不保留mac地址,重新部署(导入)时为网卡产生新的mac地址。 在这种情况下,新生成的网卡会命名为eth1,TCP/IP相关的设置丢失。实际上原始模版是eth0,期望部署后也是eth0,并保持TCP/IP设置(或者仅修改IP地址)。1 查看 ...原创 2018-05-02 09:44:49 · 2937 阅读 · 0 评论