Articles of linux

Jenkins不是从Ubuntu开始的

我已经安装jenkins,它工作很好,一段时间,build设工作正常。 突然它停止工作。 日志中没有任何东西 我试着重新启动它,日志中没有错误,但仍然没有运行 root@localhost:/home/nilesh# service jenkins restart * Restarting Jenkins Continuous Integration Server jenkins [ OK ] root@localhost:/home/nilesh# service jenkins status Jenkins Continuous Integration Server is not running 任何想法,为什么它没有运行? 机器有2 GB RAM。

Linux:如何在使用root帐户时查找谁发出特定命令?

我公司有一台Linux CentOS 6.5服务器,许多员工都可以访问。 更重要的是,即使这是一个已知的坏习惯,有些人正在使用root帐户在服务器上工作。 今天,其中一个用户的整个主文件夹已被某个使用root帐户的人修改了777。 有没有办法让我find命令发布时login的IP? 有没有办法certificate这个知识产权是变革的责任者呢?

LLDP通过路由openvpn可能吗?

我想在客户端和服务器之间转发LLDPstream量。 是否有可能实现这个使用路由的OpenVPNconfiguration? PS:LLDP与桥接的OpenVPN一起工作

磁盘caching对linux df结果的影响

我有一个问题,其中df结果不可靠。 我在sles 11 sp3上使用了xfs文件系统。 基本上,在清除磁盘caching之前和之后的空闲空间之间有很大的区别(几GB)。 任何人都知道为什么磁盘caching使用额外的存储。 例如: VideoEdge:/ # df Filesystem 1K-blocks Used Available Use% Mounted on … /dev/sdb2 870942208 824794856 46147352 95% /mediadb /dev/sdc1 975746564 924536548 51210016 95% /mediadb1 /dev/sdd1 975746564 153177500 822569064 16% /mediadb2 VideoEdge:/ # echo 3 > /proc/sys/vm/drop_caches VideoEdge:/ # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb2 870942208 822225756 […]

区域configuration不起作用

我有这3个文件来configuration一个区域: 的/etc/named.conf zone "exemple.tn" IN { type master; file "/var/named/db.exemple.tn"; allow-update {none;}; }; zone "85.168.192.in-addr.arpa" { type master ; file "/var/named/db.cba.tn" ; allow-update {none;}; } ; /etc/var/db.exemple.tn $ORIGIN exemple.tn. $TTL 84600 @ IN SOA ns.exemple.tn. [email protected]. ( 123312 ; serial 1h ;refresh 2h ;retry 1w ;expire 1h) ;min cache @ IN NS ns.exemple.tn. @ IN […]

将时间戳附加到标准输出的每一行

我正在托pipe一些游戏服务器,每个服务器实例运行在标准输出,但他们没有时间戳,只是将事件logging到新行,例如: 播放器连接 播放器b连接 游戏开始 玩家X碎片玩家Y 游戏结束 等等 这个问题是,当服务器崩溃,我不知道什么时候发生。 有没有办法pipe道服务器标准输出通过一些命令,并得到相同的输出回到文件,或标准输出再次,但与前面的时间戳?

如何用HP服务器的dmidecode和lshw命令确定特定的BIOS设置?

我正在使用运行Ubuntu的HP ProLiant Generation 9服务器作为操作系统。 过去我使用过dmidecode和lshw命令。 但我不知道如何使用它们来查找所有的BIOS设置。 我支持99.999%的正常运行时间SLA。 所以我不能重新启动服务器。 HP必须findBIOS设置的API界面工具需要RHEL或Windows作为操作系统。 我想find的不同设置是通过重新启动服务器,进入BIOS,然后执行以下操作之一: 设置#1进入“系统选项” – >“处理器选项” – >查看是否启用超线程。 设置#2转到服务器可用性 – >查看“ASR状态”是启用还是禁用 如何使用dmidecode或lshw来查找上述设置? 我尝试了不同的标志,并分析了数百行dmidecode输出。

mysql会定期停止响应

我在运行在32xCPU VMWare VPS上的Ubuntu 14.04.3服务器上运行一个站点(Magento)。 在负载较重的情况下,通常会收到20-25个请求/秒。 在magento有一个特定的UPDATE查询到一个MySQL表,通常需要约1毫秒(±0.2毫秒),并运行~200-300次/分钟(3-5个查询/秒)。 然而,在这些1-2小时的重负载期间,这个特定的查询突然需要5-35秒才能完成,这也阻止了整个网站(甚至没有这个查询的请求)。 我已经监测了ram和cpu的利用率,负载一般在22-28左右,在冻结之前和期间。 冻结似乎几乎是永久的。 它可以持续至less40分钟,重新启动mysql和php-fpm不会使它消失。 内存使用率永远不会超过可用内存的10%,交换不会被使用。 我必须解决的唯一办法就是重新启动VPS,这让我相信有一个潜在的系统错误configuration负责冻结。 不过有趣的是:这个问题有几次在没有重启的情况下解决了。 这些案件的共同点是,这个查询“仅”需要2-7秒才能完成。 在这些时候,问题在10-15分钟内消失。 那么,有什么build议可以解决这个问题呢? 更新1:系统负载(32个CPU内核的1分钟负载)通常在27-28峰值,但在极端负载下可能会升至40。 当发生这种冻结时,冻结前和冻结期间的载荷通常为22-27。 大多数(如果不是全部)可用的CPU核心(32)在冻结期间有一些空闲时间。 更新2:我已经对my.cnf进行了这些更改: innodb_buffer_pool_size = 10G (Innodb data is 5.5G) key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 max_connections = 1024

Iptables的最大数量的端口,你可以用–dport指定不是连续的?

使用–dport参数可以在单个规则中指定多less个端口? 前 – iptables -A INPUT -p tcp –dport {0,5,10,15,20,25, etc,,??} -j ACCEPT

错误,丢弃,超支,框架和承运人之间的区别是什么?

Overruns Errors , Dropped , Overruns , Frame和Carrier什么区别?