linux获取系统启动时间示例详解
1、前言时间对操作系统来说非常重要,从内核级到应用层,时间的表达方式及精度各部相同。linux内核里面用一个名为jiffes的常量来计算时间戳。应用层有time、getdaytime等函数。今天需要在应用程序获取系统的启动时间,百度了一下,通过sysinfo中的uptime可以计算出系统的启动时间。2、sysinfo结构sysinfo...
2024-01-10获取站点的各类响应时间(dns解析时间,响应时间,传输时间)
有时候为了测试网络情况,需要返回每个阶段的耗时时间,比如DNS解析耗时,建立连接所消耗的时间,从建立连接到准备传输所使用的时间,从建立连接到传输开始所使用的时间,整个过程耗时,下载的数据量,下载速度,上传数据量,上传速度等等。下面的脚本获取以上信息:CURL的资料参见: http:/...
2024-01-10LINUX下的流量监控shell脚本
最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本.测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以留言哦.一、脚本源码# vi /etc/rc.d/traffic_monitor.sh----------------------------------------------复制代码 代码如下:#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbi...
2024-01-10在shell或者perl中改变字体或背景的颜色
在shell下提到终端的颜色的时候不得不提到几个提示符变量:PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符;[root@vps ~]$echo $PS1[\u@\h \W]$PS2:就是我们命令一行写不完在我们命令行下我们打上”\”,另起一行所显示的那个;[root@vps ~]$echo “hello” \> “world”...
2024-01-10CentOS 6.3下给PHP添加mssql扩展模块教程
如果在LINUX系统上需要使用PHP连接Microsoft SQL Server 2005数据库,我们常见的连接数据库方式是使用ODBC方式连接.FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MSSQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MSSQL,下面简绍使用php的db-lib连接Microsoft SQL Server 2005数据库.LINUX操作系统: centOS6...
2024-01-10Shell实用技巧:快速去除字符串中的空格
在整理词库的过程中遇到 一个问题,有些其实是同一个关键词之关有空格的话,无法正常被去重,那么有没有办法能快快速去除这些字符中间的空格呢?经过百度一番,找到一个解决办法,记录一下。效果如下图所示,图上半部分是示例文本,下半部分就是用shell去掉空格后的效果。其中用到就是下...
2024-01-10shell脚本实现批量采集爱站关键词库
shell批量采集爱站关键词库,心血来潮写着玩的,还不完善,先放出来,后期慢慢更新,功能虽然简单,同类工具也很多现成的,但毕竟是自己写出来的工具,感觉还是很不一样滴!复制代码 代码如下:for i in $(seq 1 50);do curl -s http://baidurank.aizhan.com/baidu/jiameng.com/$i/position/|grep -a 'class="zhishu"'|sed 's/<a target...
2024-01-10shell脚本实现快速生成xml格式sitemap实例分享
用shell快速生成xml格式的sitemap地图文件,中小型网站适用。在本次案例中,生成12053条URL的sitemap文件,仅用时4.3秒!shell代码如下:复制代码 代码如下:cat sitemap.txt|awk 'BEGIN{print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset>"}{print "<url>\n<loc>"$0"</loc>\n<lastmod>2014-07-18</lastmod>\n<changefreq>...
2024-01-10Shell实现多级菜单系统安装维护脚本实例分享
演示效果:1、一级菜单2、二级菜单3、执行操作脚本参考:复制代码 代码如下:#!/bin/bash#author lic(oldboy linux student)#date 1304DISK_NO="/dev/sda1"NGINX_DIR="/usr/local/tdoa/nginx/sbin/nginx"MYSQL_DIR="/usr/local/tdoa/mysql/bin/mysqld_safe"SERVER1="WEB"SERVER2="MYSQL"SERVER1_START="/usr/loca...
2024-01-10Shell实现的iptables管理脚本分享
以前的脚本是用save模式,现在把命令附加到一个文件里面,这样的话,可以方便的二次修改什么的脚本基本是这样的,大家可以跟自己的情况再次修改~ 增加功能什么的。复制代码 代码如下:#!/bin/bashwhile truedoclearecho "----------------------menu----------------------"echo "(1) service iptables restart"echo "(2) iptab...
2024-01-10