摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================最近碰到一个问题,对于阻塞模式的socket通讯,如果要实现设备的命令控制,那么进入命令流前,缓冲区不能存有上次通讯没有取回的信息,否则一旦命令发出,然后读取缓冲区,很显然会读到上一次的剩余数
阅读全文
随笔分类 - Linux
摘要:u-boot 移植步骤详解 2008-05-17 19:53:421 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。其目前要支
阅读全文
摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com================================================= 自动备份都喜欢在夜里0点,备份当天的日志,但是当系统到了夜里0时0分时,日期已经是第二天了,所以必须减1,当然了,日期的减1可没这么简单,什么月初第一天减1不一定是31,还可能是30,或者2
阅读全文
摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================最近在Linux下实现一个服务,名为tws,它利用syslog输出日志,利用mysql作为后台数据库。此间碰到了两个问题,浪费了相当相当相当(印象实在太深刻了:)...)长的时间才得以解决,现
阅读全文
摘要:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Red Hat Enterprise Linux 5服务器上mysql启动报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)原因1-启动命令错误:我开始的时候直接输入命令:mysql start 正确的启动命令是: /etc/rc.d/init.d/m
阅读全文
摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com================================================= 最近,相信很多使用wubi在Windows下安装Ubuntu的系统更新后无法再进入系统的问题,让人不寒而慄,有很多人为此不得不重装系统。 出现此问题的原因在于更新Ubuntu时选择更新gru
阅读全文
摘要:=========================================================本文为转载,转载必须确保本文完整并完整保留原作者信息和本文链接E-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com原文:申明:转载只为传播知识,让更多人享受作者智慧的结晶!如原作者对转载于此有异议,请立即联系本人,本人将在第一时间删除,并深表歉意!=========================================================LINUX Daemon程序设计刘爱贵Aigui.LIU@ihep
阅读全文
摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================在Linux操作系统下,ls命令用来列出指定目录下的所有文件,如果加入参数'-l',则同时列出所有文件/文件夹的操作权限,如下所示:[代码]前面诸如"-rw-r--r--"的标记即为相应文件的
阅读全文
摘要:Aug 01, 1996 ByBrian Rice --As your shell scripts get more complex, you'll need to put a directive at the beginning to tell the operating system what sort of shell script this is. So here it is—your first shell script:You found yourself repeating the same few commands over and over: print out your
阅读全文
摘要:作者:北南南北 2005-02-03 15:43:30 来自:Linux先生 shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应
阅读全文
摘要:有用cat的,我喜欢touch,简单、直接、明了:举例,创建文件 aaa.fd:[代码]显示:[代码]
阅读全文
摘要:在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘.在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三步:1、编写shell脚本2、利用crontab加入到定时任务队列3、查看作业完成情况一、如何建立shell脚本Linux下有很多不同的shell,但我们通常使用bash(bourne again shell)进行编程,因为bash是
阅读全文
摘要:利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 输入 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者写成 rq=` date +%Y%m%d ` mysqldump ——all-databases -u root -p密码 /mysqldata/mysql$
阅读全文
摘要:如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题。在Linux系统中,强大的shell就可以很灵活的处理这样的事务。
阅读全文
摘要:Vi编辑器完全使用手册 本文是针对初学Unix Vi编辑器的网友的,而文后所付的详尽的命令表也可作为已经熟练使用vi的网友的参考之用,因此你最好打印本文然后对照实践学习。 一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 值得庆幸的是,Unix提供了全屏幕的
阅读全文
摘要:文档目录1 什么是syslogd2配置syslogd的说明3syslogd和系统中服务配置中日志的关系-------------文档正文-------------1什么是syslogdsyslogd可以简单地被称为记录系统活动的一个daemons。比如可以记录谁,在什么时间,在哪里,做了什么事情(像是在写记叙文啊);也可以记录您的系统曾经发生过什么事情,比如什么时候重新引导过、软硬件的错误信息等;当然也记录着您系统上运行着的服务的信息。syslogd记录的日志一般在/var/log/下,当然也有存储在另外的服务器上的。因为syslogd记录的信息实在是太重要了,所以还要涉及日志安全的问题。一般
阅读全文
摘要:Very simple config -- starting point for modifications From rsyslog wiki Jump to: navigation, search I struggled a bit to figure out where to start with rsyslogd. I wanted to find a complete conf file that I could edit, but everything I found was either really complex or did not inclu
阅读全文
摘要:Log Router syslog with Dynamic File Names From rsyslog wiki Jump to: navigation, search
阅读全文
摘要:Writing Rsyslog Output Plugins This page is the begin of some developer documentation for writing output plugins. Doing so is quite easy (and that was a design goal), but there currently is only sparse documentation on the process available. I was tempted NOT to write this guide here because I know
阅读全文
摘要:Writing syslog messages to MySQL Written by Rainer Gerhards (2008-02-28) Abstract In this paper, I describe how to write syslog messages to a MySQL database. Having syslog messages in a database is often handy, especially when you intend to set up a front-end for viewing them. This paper describes a
阅读全文