9 寻找明君

尚未进行身份认证

我要认证

自信,专注,效率,积累。

等级
TA的排名 27w+

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

Linux下配置NTP时间服务器

Linux下配置NTP服务器一、前言:    默认NTP服务端口:UDP/123   本文配置的NTP工作模式:   使用client/server方式,该方式适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层用户。二、配置方法:1、ntp服务安装NTP服务在RHEL5.x中式默认安装的软件包,可用rpm -qa |grepntp检查是否安装,如果未

2013-11-18 22:51:36

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

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

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

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

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

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

数据结构排序算法汇总

排序算法无疑是学习数据结构中的重点内容,本文将给出排序算法的汇总。下面是具体的实现:[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

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

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

关于/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

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

关于#!/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
勋章 我的勋章
    暂无奖章