Articles of centos

CentOS – 两个驱动器的硬件raid 1没有被fdisk视为单个驱动器

一般来说,我对硬件configuration有些不太了解,所以请多给我一点时间:) 我有以下设置:1个320GB的驱动器,包含操作系统(centOS)和2个250GB硬盘,具有硬件RAID1configuration(通过我的华硕主板RAID实用程序完成,它们被镜像为一个设备) 问题是,我正在网上阅读的所有地方,centOS应该看到有2个RAID1的磁盘作为一个设备。 但是,当我运行fdisk -l时,我分别显示了三个磁盘,320GB驱动器(/ dev / sdc)和各个250GB驱动器(/ dev / sda)和(/ dev / sdb) 我的印象是,我应该看到两个,/ dev / sda(OS驱动器)和某种'raid'设备(/ dev / sdb),我可以select进行分区和安装。 我究竟做错了什么? 因为我需要重复这个过程,当我另外安装另外两个RAID1驱动器用于其他目的时 – 我需要把它弄下来。

将4GB RAM分配给虚拟机,但Linux只显示大约3GB的内存

我已经为运行32位Linux Centos 5.5的虚拟机分配了4GB的内存。 不明原因,总内存只有3GB左右。 Mem:总共3107536k,使用366308k,使用2741228k,缓冲54900k 哪里有1GB的遗失? 任何帮助是极大的赞赏!

基于Kickstart的USB安装RHEL 6.4

我想用RHEL 6.4设置一些全新的服务器。 服务器没有DVD,所以我必须使用USB进行安装。 我已经有了一个kickstart文件的自定义ISO,我使用的服务器与DVD完美无瑕。 我用iso2usb来移动ISO到我的USB。 当我从USB启动,ks文件被发现,anaconda启动,但然后停止与以下错误: “设备['sda1']给出的安装源找不到,请检查您的参数,然后重试” 笔记: USB是sda。 我的自定义ISO文件从iso2usb重命名为linux.iso,它存在于USB的根目录中。 Kickstart文件具有以下条目: harddrive –partition = sda1 –dir = / 请帮助我使用kickstart自动安装。 编辑1:这是anaconda.log文件: 09:01:57,029 INFO : no /etc/zfcp.conf; not configuring zfcp 09:01:57,259 INFO : created new libuser.conf at /tmp/libuser.4rAbps with instPath="/mnt/sysimage" 09:01:57,259 INFO : anaconda called with cmdline = ['/usr/bin/anaconda', '–stage2', 'hd:sda1:///images/install.img', '–dlabel', '–kickstart', '/tmp/ks.cfg', '–graphical', '–selinux', '–lang', […]

Corosync单播问题与不同的networking

我正在使用2个根服务器和1个fail-over-ip的设置(在我们的临时系统上)。 作为软件,我们使用corosync和起搏器。 Corosyncconfiguration为通过端口5405进行多播通信。 – >一切工作正常。 现在我想用failover-ip在2个根服务器上部署这个系统。 那么,组播通信将不起作用,因为根服务器不直接连接; 它们与路由器连接,位于不同的数据中心 现在我根据udpu支持更改了corosync.conf(如示例)。 我正在使用corosync v.1.4.1 corosync.conf: compatibility: whitetank totem { version: 2 secauth: off interface { member { memberaddr: AAAA } member { memberaddr: BBBB } ringnumber: 0 bindnetaddr:AAAA mcastport: 5405 } transport: udpu } logging { fileline: off to_stderr: no to_logfile: yes to_syslog: yes logfile: /var/log/cluster/corosync.log debug: off […]

内部网企业SSO用于针对Active Directory的Web应用程序

我正试图在公司环境中规划并实施一个SSO解决scheme,以便在CentOS上运行Intranet Web应用程序: 企业门户(Drupal后端) 项目pipe理(Project.NET) 文档协作系统(Alfresco) 服务台(Redmine) 问题追踪(Atlassian Jira) 通过LDAP对Active Directory成功实施身份validation,因为这些应用程序既可以通过插件提供支持,也可以通过LDAP实现。 鉴于上述所有web应用程序都没有任何稳定的本机SSO插件或模块,我倾向于作为身份提供商和SSO解决scheme的Shibboleth部署。 由于我不确定这是否适合于给定的情况,我想问以下几点: Shibboleth适合作为中间人提供SSOlogin方式: Active Directory <=域凭据<= Shibboleth => Identity =>应用程序login 据我所知,Shibboleth向应用程序提供的身份validation实际上是通过Web服务器configuration(Apache,Tomcat等)实现的。 这种身份validation只提供查看给定页面内容的权限,或者可以与应用程序身份validation完全集成(如LDAP身份validation工作)? 如果上述身份login实际上正在工作,那么对于经过身份validation的用户的应用程序function仍然可以正常工作,就好像用户正常使用他的域凭据login一样? (例如,Redmine支持在成功的第一次时域用户login的飞行帐户创build)。

使用OpenSwan和XL2TPD的L2TP over IPSec VPN无法连接,在Centos 6上超时

我在CentOS 6.3全新安装上通过IPSec设置LT2p。 我有iptables刷新,允许所有。 每当我尝试连接,我得到一个“从vpn没有答复”和nothi 这是我的ipsec.conf文件(服务器是1.2.3.4): config setup nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 oe=off protostack=netkey conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 rekey=no ikelifetime=8h keylife=1h type=transport left=1.2.3.4 leftprotoport=17/1701 right=%any rightprotoport=17/%any 我的/etc/ipsec.secrets 1.2.3.4 %any: PSK "password" 我的sysctl.conf(尾行) net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 net.ipv4.conf.all.log_martians = 0 net.ipv4.conf.default.log_martians = 0 net.ipv4.conf.default.accept_source_route = […]

逻辑卷恢复

我有一台有180个左右逻辑卷的机器,还有一个操作系统分区,当重新安装centOS6时,这个分区已经被格式化了。 我犯了一个可怕的错误,不熟悉界面,没有注意到它正在格式化整个磁盘,而是把我带到了自redhat时代以来我习惯的分区pipe理器。 我一旦注意到这个问题就取消了控件的删除格式,但是我的VolGroup00已经从视图中消失了,而且它的位置是安装程序创build的新的volgroup。 有什么我可以做的恢复数据?

Linux cgroups cpuset w / subs导致cgconfig不能启动

我有一个问题试图分开使用cpuset子系统2组。 这工作正常,但是如果我去添加一个子组到该组(​​在这种情况下 – user1),cgconfig将无法启动“无法删除非空组”。 删除组滥用者/ user1将开始完美。 然而,这打破了我所尝试的待办事项。 这里是一个例子cgconfig,将无法启动。 CentOS版本6.5(最终)2.6.32-431.5.1.el6.x86_64 libcgroup-0.40.rc1-5.el6_5.1.x86_64虚拟机内部。 mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memory = /cgroup/memory; devices = /cgroup/devices; freezer = /cgroup/freezer; net_cls = /cgroup/net_cls; blkio = /cgroup/blkio; } group normal { blkio { blkio.throttle.write_bps_device="253:0 72428800"; blkio.throttle.read_bps_device="253:0 72428800"; blkio.reset_stats=""; blkio.weight="700"; blkio.weight_device=""; } memory { memory.limit_in_bytes = "1673003008"; […]

使用wgetrecursion下载时错误的文件名编码/解码

当我下载一个指定完整path+文件名的文件时,我使用wgetrecursion地从远程目录下载文件,创build文件夹和文件的人,使用特殊字符(如è或Ó ,文件正确下载,但是当我尝试使用选项-r下载包含所有文件和目录的文件夹时,文件名不会被正确编码或解码。 从我所搜集的内容来看,文件名在请求中是以ascii的forms发送的,而且我的机器和服务器都在$PATH上有UTF-8编码,所以它也不是问题。 当wget创build文件时,文件名中的è字符(我将用作示例)将保存为八进制字符代码中的\350 ,并显示为一个è 。 这只发生在recursion下载文件时,如果我使用完整的URL下载这个文件,文件名显示正确。 我已经花了相当多的时间在这里和那里查询Q / A,并且我已经尝试了我所见过的一切,从设置–local-encoding和–remote-encoding到UTF-8 , –restrict-file-names=nocontrol等 端口21和22是closures的,所以我不能通过SCP或FTP下载文件,很可能任何其他协议下载文件都会给出同样的错误,但我可以使用任何不常见的,我可以使用。 我也有这个主要的问题是,当我下载文件,当我尝试将它们复制到备份文件夹,有些文件有时会给我一个错误的文件没有find由于文件名被搞乱,现在即时通讯使用–restrict-file-names=ascii并保留–restrict-file-names=ascii的名称作为解决方法,但我需要将编码更改为UTF-8 ,我也不能在机器上安装任何应用程序,如convmv来自老板的订单)。 这是我一直用来下载文件的命令: wget –keep-session-cookies –cookies=on –no-check-certificate –restrict-file-names=nocontrol –convert-links –no-parent -r <URL> 这是如何保存文件名与recursion下载单个文件与所有文件: OT14-004 CEIP Pins del Vallès.vsd OT14-004 CEIP Pins del Vallès.vsd 我正在使用这台发行版的CentOS Linux release 7.0.1406 (Core)并与此版本的wget GNU Wget 1.14 built on linux-gnu

Redis:移动最终目标上的临时数据库文件时出错:操作不允许

我有一个nodeBB安装,它依靠Redis作为数据存储。 它只是一个testing安装在我解决任何问题的时刻。 Redis实例保持了几天,但随后在日志中出现以下错误: 3693:C 01 Dec 03:34:22.056 # Error moving temp DB file on the final destination: Operation not permitted 7089:M 01 Dec 03:34:22.155 # Background saving error 7089:M 01 Dec 03:34:28.067 * 1 changes in 900 seconds. Saving… 7089:M 01 Dec 03:34:28.068 * Background saving started by pid 3699 3699:C 01 Dec 03:34:28.069 # […]