查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10.centos
存储命令。 第一步: 首先要支持crontab,如果不支持的话,请参考我的博客: Linux VPS/服务器上用Crontab来实现VPS自动化 http://blog.csdn.net/
PHP实现linux命令tail -f 今天突然想到之前有人问过我的一个问题,如何通过PHP实现linux中的命令 tail -f ,这里就来分析实现下。 这个想一想也挺简单,通过一个循环检测
done tar -czf $backupname.tar.gz *.sql #上一句执行的返回值linux中0表示成功 if [ "$?" == "0" ] then echo $(date +%Y-%m-%d)"
grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 一般格式 grep [选项] 基本正则式 [文件] 选项: -c 不输出内容只统计匹配行数 grep -c "123" filename 相当于 grep "123" filename | wc -l -i 不区分大小写 grep -i "ok" filename 匹配包含ok,Ok,oK,OK的所有行 -h 查
#!/bin/bash # mysql 的备份脚本 # 备份原理: # 1 # 使用列举出所有的库; # 2 # 使用每个库,列举出每张表,除了指定忽略的库; # 3 # 使用mysqldump 导出每一张表到文件:主机名/年月日/库/表.mysqldump.sql # 4 # 验证每张表的sql文件是否包含完成标志; # 5 # 压缩每个sql文件并删除本sql文件 # 6 # 强制删除超过x天
#include <stdio.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net/if.h> #include <string.h> #include <arpa/inet.h> int main(int argc, char **argv) { int sockfd; s
# #将服务文件拷贝到init.d下,并重命名为mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql #添加执行权限 chmod +x /etc/init.d/mysql #添加服务 chkconfig --add mysql #查看显示 chkconfig --list #如果看到mysql的服务,并且3,4
python获得linux物理内存大小: import re def get_physical_memory_in_kb(): meminfo = open('/proc/meminfo').read()
在python脚本内运行linux命令 #/usr/bin/env python import subprocess class RunCmd(object): def cmd_run(self, cmd):
linux C++连接数据库postgreSql,在centos6.3,eclipse下调试成功 #include
注:03点30分调用该脚本,成功则出现:crontab: installing new crontab。 cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: 引用: /sb
Linux下通过C语言操作SqlLite数据库 下面的代码用于写入数据到sqlite数据库和遍历数据 #include
{ e.printStackTrace(); } return 0; } /** * 功能:获取Linux系统cpu使用率 * */ public static int cpuUsage() { try
/* *@Abstract getHostInformation */ #include <stdio.h> #include <stdlib.h> #include <netdb.h> #include <arpa/inet.h> #define NET_ADDR_STR_LEN 16 //16个字节,用于存放点分十进制IP地址的字符串长度 int main(int argc,char **ar
$dh = opendir('/dev/disk/by-uuid/'); while($file = readdir($dh)){ if(is_link('/dev/disk/by-uuid/'.$file)){ if( realpath('/dev/disk/by-uuid/'.$file) == '/dev/sda1'){ echo 'Found uuid='.$file.PHP_EOL; }
在批量服务器密码统一的情况下使用: 参数介绍: -u 用户名 -p 密码 -P port -s 要执行的脚本 -c 要执行的命令 -f 要执行的服务器IP列表 指定-s的时候,直接执行脚本,跳过-c #!/bin/env python import paramiko import sys,os import time from optparse import OptionParser pa
/******************************************************** * IP报头格式数据结构定义在<netinet/ip.h>中 * * ICMP数据结构定义在<netinet/ip_icmp.h>中 * * 套接字地址数据结构定义在<netinet/in.h>中 * *****************************************
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 官方地址为:http://www.jcraft.com/jsch/ GitHub 地址为:https://github.com/vngx/vngx-jsch JSCH的特点: 1.