- 博客(14)
- 资源 (8)
- 收藏
- 关注
原创 mysqld与mysqld_safe的区别
文章1:直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:
2013-12-25 22:44:11
5089
原创 Linux下配置NTP时间服务器
Linux下配置NTP服务器一、前言: 默认NTP服务端口:UDP/123 本文配置的NTP工作模式: 使用client/server方式,该方式适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层用户。二、配置方法:1、ntp服务安装NTP服务在RHEL5.x中式默认安装的软件包,可用rpm -qa |grepntp检查是否安装,如果未
2013-11-18 22:51:36
1883
原创 shell编程更改SSH服务的端口
echo " "echo "backup configure file."BACKUP_CONFIG_DIR=/tmpTMP_FILE=$BACKUP_CONFIG_DIR/ssh_config.`date +"%Y-%m-%d-%H-%M"`cp /etc/ssh/ssh_config $TMP_FILEecho "Modify port use to port:12345
2013-10-19 23:06:50
1800
原创 shell编程防火墙快速配置脚本
#!/bin/bash#This is a fast firewall configuration script.#Script author:#3/8/09#编写防火墙配置脚本首要的任务是先定义脚本使用的变量#设置防火墙状态的变量IPTABLES_STATUS=0#设置OUTPUT和INPUT链的默认规则变量DEFAULT_OUTPUT=0DEFAUL
2013-10-18 18:05:46
1163
原创 shell编程测试文件权限
#!/bin/bash#This script is used to test the file type.#6/20/11function usage(){ echo "Error:Must have a parameter." echo "Usage: "$0" filename" exit 1}function permission(){
2013-10-16 03:16:20
779
原创 shell编程测试文件类型
#!/bin/bash#This script is used to test the file type.#6/20/11function usage(){ echo "Error:Must have a parameter." echo "Usage: "$0" filename" exit 1}function test_file()
2013-10-16 02:02:38
648
原创 shell编程磁盘监控(评估可用空间耗尽时间,邮件通知管理员)
设定监控磁盘为/dev/md0;如果文件系统使用率大于90%,则会依次调用这3个函数估算文件系统耗尽时间,并将结果邮件发给管理员。#!/bin/bash##This script is used to monitor disk.#6/20/11#定义函数计算文件系统的写入速度function disk_speed(){ A=`df -k | gr
2013-10-16 01:29:00
827
原创 shell编程查找软件依赖的文件所在的软件包(RPM)
#!/bin/bash#This script is used to query the package dependencies.#6/16/11function query(){ LINE=0 PACKET=null MAX=`ls $2/*.rpm | wc -l` while true do LINE=`expr $LI
2013-10-15 22:54:22
790
原创 数据结构排序算法汇总
排序算法无疑是学习数据结构中的重点内容,本文将给出排序算法的汇总。下面是具体的实现:[cpp] view plaincopyprint?#include #include #include #define N 1000000 int Array[N]; int Temp[N]; //1、冒泡排序 void BubbleSort(int
2013-10-15 00:14:15
678
原创 shell编程数组排序
#!/bin/bashARRAY=(123 457 99 379 622 895 111 45 1000)LENTH=${#ARRAY[@]}I=0while [ "$I" -lt "$LENTH" ]do J=`expr $I + 1` while [ "$J" -lt "$LENTH" ] do if [ "${ARRA
2013-10-14 23:50:56
2416
原创 shell编程随机数实例
#!/bin/bash#this is a example#5/14/11RAN=`expr $RANDOM % 10` #产生随机数RAN=`expr $RAN + 1`echo "This is a guessing game."echo "Number range:1-10"while true do echo -n "Please ent
2013-10-14 23:41:35
642
原创 关于/bin/bash^M: bad interpreter: 没有那个文件或目录的错误
运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,这是文件格式的问题,也就是linux和windows之间的文件字符格式不完全兼容。具体细节不管,如果test.sh出现这样的错误,先做出以下验证:vim test.sh命令行模式输入::set ff?如果出现fileforma=dos那么就基本可以确定是这个问题了。命令行再次输入::set fileformat=unix
2013-10-14 17:00:19
642
原创 Linux中软件包格式:RPM、tar.gz、DEB区别
linux下的安装程序有RPM、tar.gz、DEB包,区别如下:RPM包在红帽LINUX、SUSE、Fedora可以直接进行安装,但在Ubuntu中却无法识别;DEB包应该是Ubuntu的专利,在Ubuntu中双击DEB包就可以进入自动安装进程;tar.gz包在所有的Linux版本中都能使用,但安装过程麻烦。要先解压缩,然后在“终端”里用cd 命令进入刚才解压的目录,再找到安装链接文
2013-10-06 22:44:25
2487
原创 关于#!/bin/bash和#!/bin/sh
#!/bin/bash是指此脚本使用/bin/bash来解释执行。其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,tcsh,...我们可以通过以下一个示例来进行实验,了解#!/bin/bash的使用。除第一行外,脚本中所有以“#”开头的行都是注释。1)#!/bin/bash只
2013-09-24 11:02:51
620
Neusoft MediaPlayer
2013-04-27
NET 客户信息管理系统
2013-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人