Questions tagged «redhat»

红帽是一家开源技术解决方案提供商,其产品包括红帽企业Linux,开源应用程序,安全和系统管理,虚拟化,面向服务的体系结构(SOA)解决方案,服务器和桌面操作系统,Java应用程序软件和服务以及JBoss企业中间件套件。还请考虑更具体的RHEL5或6标签是否也合适。

1
使用PowerShell通过PuTTY更改了我的RHEL root密码,但是我不知道将密码更改为
基本上是标题。我的朋友为我提供了一个脚本,用于通过Powershell和PuTTY批量更改RHEL密码,但是当我尝试登录时,我输入的新密码不起作用。我认为问题是它不能逃避以下特殊字符之一:输入新密码,但我无法确定新密码是什么。 我使用的“新密码”与此类似:a1b2c3d” 4e5f6g7 我试图将安全字符串替换为常规字符串,或者使用telnet而不是SSH进行数据包捕获来确定确切发送的内容,但是到目前为止,这些都没有起作用。 System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword $newrootPassword2 = Read-Host "Retype new root password" -AsSecureString $newrootCredential2 = new-object -typename System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword2 putty.exe -ssh -pw $oldrootCredential.GetNetworkCredential().Password root@$_ echo y | plink.exe -ssh -v -pw $oldrootCredential.GetNetworkCredential().Password root@$_ "echo root:'$newrootPassword' | chpasswd" 2>&1 我希望新密码为a1b2c3d“ 4e5f6g7;但是,登录后无法使用。

1
Dmesg充满I / O错误,智能正常,四个磁盘受到影响
我正在使用新安装的远程服务器(Dell Poweredge)。它具有四个驱动器(2TB)和2个SSD(250 GB)。一个SSD包含操作系统(RHEL7),四个机械磁盘最终将包含一个oracle数据库。 尝试创建软件RAID阵列会导致磁盘不断被标记为故障。检查dmesg会输出一系列以下错误, [127491.711407] blk_update_request: I/O error, dev sde, sector 3907026080 [127491.719699] sd 0:0:4:0: [sde] FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [127491.719717] sd 0:0:4:0: [sde] Sense Key : Aborted Command [current] [127491.719726] sd 0:0:4:0: [sde] Add. Sense: Logical block guard check failed [127491.719734] sd 0:0:4:0: [sde] CDB: Read(32) [127491.719742] sd 0:0:4:0: …
8 redhat  hard-drive  io 

1
无法删除Linux目录-无限递归
我们在支持我们的版本控制服务器的RHEL6 VM上安装了NFS-最近,其中一个存储库变得有些疯狂,这是我在服务器上找到的: ls -latri repo.git/refs/heads/ total 28 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 . 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 5551209 drwxr-xr-x. 3 git git 4096 Jun 1 22:09 .. 当我tree对目录运行时,它似乎是无限递归的-例如: repo.git/refs/heads/ ├── │ ├── …
8 linux  redhat  nfs 

4
如何镜像yum存储库,但仅下载每个软件包的最新版本?
我想在http://yum.puppetlabs.com/上镜像以下Yum / RPM存储库: http://yum.puppetlabs.com/el/6/products/ http://yum.puppetlabs.com/el/6/dependencies/ http://yum.puppetlabs.com/el/5/products http://yum.puppetlabs.com/el/5/dependencies/ Puppet存储库包含有史以来发行的每个Puppet产品,并且很大,约为8GB。我只需要镜像文件的最新版本。 我尝试使用来镜像存储库reposync --newest-only: reposync --config=puppetlabs.repo.el6 --repoid=puppetlabs-products --repoid=puppetlabs-deps --newest-only --download_path=el/6 --quiet --downloadcomps 这会下载我需要的最新软件包。然而,reposync不会自动创建的常规目录结构(x86_64,noarch,SRPMS等),并且不反射镜repodata.xml。结果,我的yum客户会得到如下错误: [root@web1 ~]# yum --quiet install puppet http://mirrors.example.org/pub/puppet/el/6/puppetlabs-deps/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for …
8 linux  redhat  yum  fedora  rpm 

1
什么是nsswitch兼容模式?
红帽建议我在/etc/nsswitch.conf中使用compat模式作为枚举LDAP用户的选项之一,但后来表示这不是一种常用的方法。 nsswitch.conf passwd: files compat passwd_compat: ldap in passwd file, add +@netgroup. 什么是兼容模式?

3
如果不运行rpcbind,NFSv4无法为nfsd设置任何套接字
根据Red Hat的文档,不再需要'rpcbind'了: 由于协议支持已集成到v4协议中,因此NFSv4没有与portmap,rpc.lockd和rpc.statd守护程序进行交互。NFSv4侦听众所周知的TCP端口2049,从而无需进行端口映射交互。安装和锁定协议已合并到V4协议中,从而无需与rpc.lockd和rpc.statd进行交互。服务器上仍需要rpc.mountd守护程序,但不参与任何在线操作。 但是,当'rpcbind'服务未运行时,我无法启动NFS守护程序: # service nfs start Starting NFS services: [ OK ] Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp). [FAILED] Starting NFS mountd: [ OK ] Starting NFS daemon: rpc.nfsd: writing fd to kernel …
8 redhat  nfs  nfs4  rpc 

3
了解RedHat推荐的调整配置文件
我们将在约1000台服务器上推出已调优(和numad)的服务器,其中大多数是NetApp或3Par存储上的VMware服务器。 根据RedHats文档,我们应该选择virtual-guest配置文件。它的作用可以在这里看到:tuned.conf 我们正在将IO调度程序更改为NOOP,因为VMware和NetApp / 3Par都应该为我们做足够的调度。 但是,经过一番调查后,我不确定它们为什么会增加vm.dirty_ratio和kernel.sched_min_granularity_ns。 据我所知,vm.dirty_ratio增加到40%意味着对于内存为20GB的服务器,除非先vm.dirty_writeback_centisecs被击中,否则在任何给定的时间8GB都可能是脏的。在刷新这8GB的空间时,该应用程序的所有IO都将被阻止,直到释放脏页为止。 由于现在我们拥有更大的缓存,增加dirty_ratio可能意味着在峰值时具有更高的写入性能,但是当缓存填满IO时,将再次阻塞更长的时间(几秒钟)。 另一个是为什么他们增加了sched_min_granularity_ns。如果我理解正确,则增加该值将减少每个epoch(sched_latency_ns)的时间片数量,这意味着正在运行的任务将有更多时间来完成其工作。我可以理解这对于线程很少的应用程序来说是一件好事,但是对于例如。apache或其他线程很多的进程会不会适得其反?

4
在AWS上,我是否必须打开EC2实例的防火墙以及安全组中的端口?
如果我将SSH端口从22更改为23453,则无法再使用ssh。 更详细地讲,我在Amazon Web Services上使用Red Hat EC2实例。这是我全新安装的第二个更改(第一个更改是添加非root用户)。 我可以使用Git Bash和本地.ssh / config文件进行ssh操作,我在/ etc / ssh / sshd_config中编辑当前显示的行 #Port 23453 说 Port 23453 然后重新启动sshd sudo service sshd restart 然后,在我的.ssh / config文件中添加一行“端口23453” Host foo Hostname my-ec2-public-DNS Port 23453 IdentityFile my ssl key 如果我打开另一个Git Bash shell(不关闭我现有的连接)并尝试ssh进入我的实例(使用ssh foo),则会看到以下错误: ssh: connect to host my-ec2-public-DNS port 23453: Bad …

1
无法从HP P400删除逻辑驱动器/阵列
这是我在此的头一篇博文。预先感谢您对此事的任何帮助。 我正在尝试从Smart Array P400中删除逻辑驱动器(逻辑驱动器2)和阵列(阵列“ B”)。主机是运行64位Red Hat Enterprise Linux Server 5.7(Tikanga)的DL580 G5。我无法使用hpacucli或cpqacuxe删除阵列。我相信是因为“操作系统状态:已锁定”。驻留在该阵列上的文件系统已被卸载。我不想重启主机。有什么办法可以“释放”此逻辑驱动器,以便删除阵列?请注意,我不需要将数据保留在逻辑驱动器2上。我打算从计算机上物理删除驱动器,并用更大的驱动器替换它们。 我正在使用Red Hat 5.7附带的cciss内核模块。 以下是有关主机和P400配置的一些信息: [root@gort ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.7 (Tikanga) [root@gort ~]# uname -a Linux gort 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux [root@gort ~]# rpm -qa …

2
防止Amazon EC2时区恢复为yum更新
我使用运行一个名为Amazon Linux AMI的发行版的Amazon EC2服务器实例。(我读过它基于CentOS / Red Hat)。我的特定版本是2012.09版本。 无论如何,我能够将一周左右的时区从默认的UTC更改为America / New_York(即EST / EDT)。我用来更改它的命令是: ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime ...感谢另一个“服务器故障”问题。那时,我能够从命令行运行date,并且正确显示了EDT时间。即使在EDT在上周日“退回”美国东部标准时间之后,我仍然很高兴地发现跑步date仍然可以产生正确的当地时间。太好了。 但是,在运行了yum update昨天之后,似乎我的时区恢复为普通的'ol UTC。我什至检查了/etc/localtime文件的最后修改时间,实际上它确认它是在我更新的同时修改的。 有什么方法可以防止这种情况再次发生,还是每次执行“我”操作时都会重设时区yum update?

1
将内部CA部署到linux客户端
我有大量运行RedHat Enterprise Linux 5和6的工作站。我想将新的内部CA(活动目录)部署到这些机器上。我可以将证书手动导入Firefox 10,没有任何问题,但似乎找不到在文件系统上存储.cer文件的位置,以便FireFox和Google Chrome使用它。这两个浏览器都使用受信任的CA的中心位置吗? 如果没有,我会选择一种更自动化的方法来让FireFox接受我的CA。 我尝试过的东西 使用Mozilla提供的certutil-但这似乎只处理客户端证书,除非我弄错了。 修改/etc/pki/tls/ca-bundle.crt包含在ca-certificates包装中。Firefox似乎不支持该文件。

3
“服务”-命令和环境变量
我正在尝试启动需要环境的服务。变量设置为特定路径。我在“ /etc/profile.d/”中设置此变量。但是,当我使用service命令启动此服务时,它不起作用。 人工服务: service runs a System V init script in as predictable environment as possible, removing most environment variables and with current working directory set to /. 因此,似乎service正在删除我的变量。我应该如何设置变量以防止它们被删除。还是那是我不应该做的事情。 我可以使用init脚本手动启动该服务,甚至可以将路径硬编码到脚本中,但是我想知道如何在service命令中使用它。




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.