Articles of linux

如何逗逗减less输出?

到目前为止,我有这样的: grep -B 36 'pattern1' Mapper.1.Configuration.MapRules | grep "pattern2" | cut -d'"' -f2 这给我一个我需要的新的分隔值列表。 我可以把它放到一个文件中,然后用逗号查找和replace所有的新行。 但我猜(不,我希望!)有一种方法可以在命令行上做到这一点?

路由器上的APF和iptables – 在特定的子网主机上禁止SSH

我有一个CentOSterminal作为安装有APF的路由器工作。 还有一个带有3个NIC(3个IP)的terminal使用该路由器作为网关来访问互联网。 我想要的是APF阻止3个NIC(IP)中的2个SSH访问。 所以结果是,SSH只能访问特定的IP而不是全部三个。 我如何直接在APF或iptables的路由器上实现? 我所尝试的:iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp –destination-port 22 -j DROP

在my.cnf的部分和部分中指定的套接字之间的关系是什么?

我有一个奇怪的问题,我敢肯定是sockets。 我不能在my.cnfconfiguration的mysqld部分指定套接字,如果我这样做,服务器无法启动。 关于这个问题我还有一个更广泛的问题,这里my.cnf中的MySQL Socketconfiguration问题,但是这个是我觉得问题的症结所在,我在这里特意问一下在[mysql]中指定的套接字之间的关系,部分(客户端)和在守护进程部分[mysqld]中指定的套接字。 他们必须匹配吗? 如果我不能在那里指定套接字,这意味着什么? 谢谢。

从Linuxpipe理Microsoft DNSlogging

是否有一个实用工具,允许远程编辑Microsoft DNS服务器上的logging从LINUX? 我知道你可以使用DNSCMD来编辑logging,但只能在Window上使用,有没有类似的东西?

389目录服务器 – 密码无法识别

我使用setup-ds-admin.pl脚本在CentOS6.5服务器上安装了“389目录服务器”。 然后从'389-console'添加2个用户到“People”(从GUI设置他们的密码)。 现在我正在设置另一个CentOS6.5服务器作为客户端。 su <user>让我进入新用户的帐户。 但是, ssh user@machine请求一个密码,但它不接受我在GUI中设置的密码。 我怎样才能debugging呢? 也许这与我不使用TLS或LDAPS地址的事实有关? 我试过运行ldapwhoami,但是失败了: # ldapwhoami SASL/EXTERNAL authentication started ldap_sasl_interactive_bind_s: Unknown authentication method (-6) additional info: SASL(-4): no mechanism available: 这是正常的吗?

没有域名的Linux Active Directory身份validation?

有没有办法authenticationLinux用户到Windows Active Directory,而不使用服务器域名。 目前我用来login的语法是这个ssh Domain \ user @ ipaddress 我想要做的就是这个SSH用户@ ipaddress 有没有办法做到这一点? 我一直在网上查找,找不到太多的信息。 我用来做这个的软件包是Likewise-Open,只要放在域名中就没问题。

CentOS 6.4的64位内存使用量真的没有加起来

我最近迁移了托pipe服务提供商,在这个过程中,我的发行版从CentOS 5.9 64位变成了CentOS 6.4 64位。 尽pipe增加了一点RAM(1 GiB而不是768 MiB),但新的运行CentOS 6.4的VPS总是内存不足。 起初,我怀疑缓冲区和caching,但免费返回的值似乎不同意。 这里有一些输出。 最佳 top – 14:16:22 up 13:27, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 44 total, 1 running, 43 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1048576k total, 1048576k used, 0k free, 0k buffers Swap: 0k total, […]

AWSTATS – 手动更新错误(权限)

Error: Couldn't open file "/var/www/awstats/awstats032014.site.net.tmp.9198" for write: Permission denied Setup ('/etc/awstats/awstats.site.net.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory). 手动尝试更新awstats(通过浏览器链接)时出现此错误。 我已经将/ var / www / awstats /的文件夹权限设置为775,并仍然出现错误。 如果我在该文件夹上创build一个新的文件,默认权限设置将权限设置为774,这应该工作。

Linux服务器更新要求

我在我的公司是新的,从一个星期以来,我发现公司的Linux服务器包含病毒..想弄清楚是什么原因的病毒感染我注意到,服务器是不是最新的,因为很长一段时间! 我想但是不知道这是病毒为什么入侵系统的原因。 通过terminallsb_release -a命令显示以下内容: No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 5.0.10 (lenny) Release: 5.0.10 Codename: lenny 我知道,这太旧了(lenny !!),我必须将系统升级到Debian 7.0 Wheezy。问题是: 更新程序后会发生什么风险? 必须从头重新安装所有的系统文件? 我之后有更新PHP和MySQL版本,以便与新的Debian版本兼容? 我很犹豫,因为版本太旧,我在Linux服务器的知识是非常有限的。

Mysql服务拒绝启动

Mysql服务刚停止工作。 一旦我input: service mysql start linux系统显示如下: tail: invalid option — n Try `tail –help' for more information. tail: invalid option — n Try `tail –help' for more information. /etc/init.d/mysql: ERROR: The partition with is too full! failed! 知道我没有编辑mysql文件,它总是这样,我的服务器没有满,因为我用df命令检查了这一点。 我能做些什么呢? -type f -name tail给出: /bin/tail /home/vhosts/Site1/bin/tail /home/vhosts/Site2/bin/tail /home/vhosts/Site3/bin/tail /home/vhosts/Site4/bin/tail /home/vhosts/Site5/bin/tail /home/vhosts/chroot/bin/tail /var/www/vhosts/chroot/bin/tail /var/www/shops/Site6/bin/tail /usr/bin/tail