Articles of sles

ext3 / ext4物理块大小视图

我正在使用xfs的suse 11服务器,并使用“xfs_info / srv”命令,我看到了这一点。 xfs_info /srv/ meta-data=/dev/mapper/vg01-srvvol isize=256 agcount=38, agsize=1964032 blks = sectsz=512 attr=2 data = bsize=4096 blocks=73367552, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=3836, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 所以我认为xfs知道下划线sectsz的大小,但我现在使用512字节的sectsz的磁盘,但我的问题是,如何使用ext3 / ext4文件系统find这种信息? 因为我想尝试使用一个4096 sectsz的新磁盘,并确保ext3 / ext4使用下划线sectsz。 这是使用物理块大小4096的一个新的ssd的xfs_info的输出: xfs_info /dev/mapper/vg00-logvol meta-data=/dev/mapper/vg00-logvol isize=256 […]

在SLES上安装openSuse包装?

我希望在Suse上安装名为“mosh”的软件包(不是openSuse)。 mosh的指令是在mosh中运行一个简单的sudo zypper in mosh 。 这令人遗憾地导致了这一点: 'mosh' not found in package names. Trying capabilities. No provider of 'mosh' found. Resolving package dependencies… Nothing to do. 在这种环境下,Suse作为虚拟机在ec2上运行。 没有许可也没有Suse的支持。 这只是一个虚拟的环境。

为什么wget不会以大写格式读取HTTP_PROXY?

我知道在Unix / Linux的环境variables是大写,如LD_LIBRARY_PATH ; HOME ; $USER LD_LIBRARY_PATH ; HOME ; $USER LD_LIBRARY_PATH ; HOME ; $USER等等。 今天玩wget我看到这个命令只是使用小写的环境variables: env | grep -i proxy http_proxy=http://10.0.0.120:8080 wget -q http://google.it echo $? 0 unset http_proxy export HTTP_PROXY=http://10.0.0.120:8080 wget -q http://google.it echo $? 1 为什么wget不会以大写格式读取HTTP_PROXY ?

是否有与SUSE Linux Enterprise Server相同的CentOS?

是否有与SUSE Linux Enterprise Server相同的分发版本,CentOS对Red Hat Enterpise Linux有什么作用?

/etc/profile.d和“ssh -t”

我想在远程机器上运行一个脚本。 简单的解决scheme是这样的: ssh remote1 some-script 直到远程脚本不想连接到需要交互式authentication的另一个远程计算机( remote2 ),如tis one(在这种情况下remote2只能通过remote1访问): ssh remote1 "ssh remote2 some-script" 问题的解决scheme是使用-t选项来使用ssh。 ssh -t remote1 "ssh remote2 some-script" 这个工作,但我得到探针,以防我使用这个(其中some-script可能会执行更多的SSH命令): ssh -t remote1 some-script 我发现一些环境variables没有被设置,当我不使用-t选项的时候设置。 这些环境variables是从/etc/profile.d脚本中设置的。 我猜这些脚本不是由于某些原因运行,如果使用-t选项,但是如果我不使用它,则运行。 这是什么原因? 有什么办法可以解决它吗? 我正在使用SUSE Linux(版本10)。 编辑:我做了一些额外的研究。 我把一些输出线放到以下地方: 在/etc/profile.d中的一个文件中 在~/.bash_profile (文件之前不存在) 在~/.bashrc (文件不存在之前) 然后我检查了几个场景,我得到了什么样的输出结果(我检查的环境variables是$PATH ): ssh remote1 : profile.d , .bashrc , .bash_profile 。 $PATH OK。 ssh -t […]

无法续订SLES12中的DHCPV6租约

我需要续订某个SLES12盒子的租约。 机器被configuration为只使用IPv6 ,到目前为止我已经尝试了以下内容: 从这里 : dhclient6 -r -v eth0 && rm /var/lib/dhcp6/dhclient* ; dhclient6 -v eth0 其他尝试: rm /var/lib/wicked/duid.xml /var/lib/wicked/lease-eth0-dhcp-ipv6.xml rm /run/wicked/leasinfo.eth0.dhcp.ipv6 /run/wicked/state-2.xml service network restart 在上面的所有文件重新启动后得到恢复,就像什么都没有发生。 如果我做dhclient6 -r -v eth0 ,然后dhclient6 -v eth0 ,下面的消息会永久地重复: DHCPDISCOVER on eth0 … DHCPOFFER from … DHCPREQUEST on eth0 … DHCPACK from … DHCPDECLINE on eth0 … /etc/sysconfig/network/ifcfg-eth0是: BOOTPROTO='dhcp6' […]

从syslogd迁移到syslog-ng期间的FQDN

我正在从syslogd迁移到SLES 9服务器上的syslog-ng(syslog-ng库存版本为1.6.8)。 服务器碰巧是一些远程logging器的日志主机。 如何configurationsyslog-ng以确保与日志中打印的主机名的syslogd行为有最大的兼容性? 有一些自定义脚本来分析日志,这些可能取决于主机名保持不变。 其中一些已经被syslogd报告为FQDN,如果它们现在被剥离,名称冲突肯定会发生。 顺便说一下,我没有使用syslogd -s或-l选项去除FQDN。 我当前研究syslog-ng选项的快照( 更新:这是不正确的,请参阅我自己的答案 ): options { check_hostname(yes); # invalid chars? keep_hostname(yes); # yes – if there is a hostname embedded in the message, it will # be kept without overwrite/append # see https://lists.balabit.hu/pipermail/syslog-ng/2002-August/003669.html # note: RFC3164 allows either short hostname or IP, no FQDN use_dns(yes); # if there […]

在SLES 11上安装SP2覆盖了/etc/init.d/boot.local

据我所知,文件/etc/init.d/boot.local是一个完全合法的地方,可以在SLES 11启动时添加一些额外的命令。 但是,当我们的组织最近升级到SP2时,这个文件被完全覆盖在我们的盒子上。 我最初的假设是错的吗? 根据文件(和文件本身的意见),这个文件应该是可以的。 但是我不会被第二次烧伤,所以我应该在哪里放置这些命令呢? 请注意,我希望这些命令在rc服务启动之前运行。 因此,boot.local文件是完美的我们的需要。 谢谢!!

SLES 11 SDK存储库

有没有办法添加SLES 11 SDK存储库,而不必下载和刻录ISO?

PXE DHCPconfiguration与现有的DHCP服务器

如何configurationDHCP服务,以便在networking上还有另一台DHCP服务器时处理PXE请求? 我设法在一个单独的环境(一台服务器用于DHCP,TFTP和HTTP,一台交换机和一台客户机)中build立一个可用的PXE系统,目前我正试图将我的系统集成到我们的大型企业networking中。 networking中有现有的DHCP设备,我必须确保我的DHCP服务不会干扰现有的DHCP进程。 直到现在,我的configuration定义了从192.168.2.0到192.168.2.255/24的子网,IP从10到40.最后,运行服务的机器(192.168.2.1)被设置为下一台服务器,文件名被设置为我使用的iPXE二进制文件(undionly.kpxe)。 现在我猜想,仅当它用作PXE服务器时,我不需要再租用IP,因此只剩下两个设置是next-server和filename 。 但是我想不出我需要这些设置来封装(前面的子网定义)。 我可以写设置没有任何子网/主机块或有一个“接受所有” – 子网或类似的东西? 更多信息: 操作系统:SLES 11.2 networking启动固件:iPXE 1.0.0 以前的DHCPconfiguration networking硬件:主要是思科交换机 注意:从与kockiren的讨论中我收集到,我想要的可能是通过使用代理DHCP,但默认的DHCP服务不支持它。 我现在configuration我的服务器根据他的链接作为代理DHCP与Dnsmasq( 这里 )。