- 博客(23)
- 资源 (14)
- 收藏
- 关注
原创 一道面试题
【试题】这是一个脚本试题 请按邮件内容将写好的脚本与简历发送至cup@lonlife.net 如果写的ok 我会联系你为了定时检测服务器状态 需要有一个可以定时运行的脚本,此脚本运行在Linux服务器环境下 可以检测http://lonlife.net/lonlife.xml页面内所有的服务器状态,目前配置为每10分钟检测一次 服务器分三种第一种种是socks5代理的
2014-04-29 10:38:31
909
原创 vsftp功能分析及虚拟用户服务
目录目录...1ftp配置文件简单解析...1ftp简单配置及使用功能简单说明...2建立基于虚拟用户的vsftpd服务...5一、建立虚拟用户的用户名/密码数库...5二、增加虚拟用户...5三、建立PAM认证文件...5四、修改vsftpd.conf配置文件,添加虚拟用户支持...6五、为不同的虚拟用户建立独立的配置文件...
2013-10-06 15:18:19
1568
原创 linux自动交互工具expect,tcl安装和安装包,以及自动互信脚本
工作中需要对几十台服务器做自动互信,无意中发现expect命令,研究一番。在网上找了许多资料也没有安装成功,摸索着总算成功了。现分享如下。expect命令在自动交互中很好用。
2013-08-08 10:16:40
2801
原创 Java连接oracle的两种方式详解
建立和分析java程序和oracle数据库交互的两种方法。 第一种java使用jdbc_odbc桥连接方式连接数据库;1、 安装oracle客户端程序,数据库名SID为 orcl;2、 建立数据源。Windows开始—管理工具—数据源—添加—在列表最好找到oracle驱动程序双击—输入source dataname和TNS server name.我的默认均为oracl
2012-11-19 22:36:22
929
原创 linux du命令:计算文件及文件夹的大小
linux的 du 命令du -sh dir/ 显示文件夹的大小,以M/G显示1. 简介 du(show disk useage)查看磁盘使用情况2. 语法 du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]
2012-08-13 16:37:14
1812
转载 linux延时一秒函数
#include#includeint main(){ int a; int t,s; for(a=0;;a++) { t=time(0); printf("%d\n",a); while (t==time(0)) { ;
2012-08-10 11:03:13
1180
原创 linux 关机命令
1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且l
2012-08-10 10:43:43
652
原创 linux下打印带有颜色的字体
linux下打印带有颜色的字体echo -e "\033[32;49;1m [DONE] \033[39;49;0m"输出结果 :[DONE] [background_number;foreground_number m####################################文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:
2012-08-10 10:27:04
845
原创 内存对齐的初步讲解
一.内存对齐的初步讲解内存对齐可以用一句话来概括:“数据项只能存储在地址是数据项大小的整数倍的内存位置上”例如int类型占用4个字节,地址只能在0,4,8等位置上。例1:#include struct xx{ char b; int a; int c; char d;};int main()
2012-08-10 10:24:17
549
原创 如何在Linux操作系统查看文件创建时间
在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。 与文件相关的几个时间: 1、访问时间,读一次这个文件的内容,这个时间就
2012-08-08 09:29:08
5694
原创 linux system 执行shell脚本传参数的问题。。。
问题:我写的shell程序传入的参数是s1 s2都是字符串。s1是 -P 22 /home/s2是/home这样在程序中,直接system调用的话,会出现只把-P 22分别给了s1,s2,怎么处理这个问题,让-P 22 /home/传给s1,/home传给s2?解决方法:使用system调用的话,必须使用字符串;如下:char str[1
2012-08-07 11:32:56
5239
原创 c语言中调用shell脚本返回值问题分析
c语言中调用shell脚本C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数1)system(shell命令或shell脚本路径); 执行过程:system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在
2012-08-07 08:39:05
4020
原创 回旋数组
看到一个回旋数组的程序,留待以后分析。/*回旋数组:[root@bogon home]# gcc -g -o q1 q1.c [root@bogon home]# ./q11 2 3 4 5 6 7 8 9 10 36 37 38 39 40 41 42 43 44 11 35
2012-08-03 16:09:34
1014
1
原创 关于,函数调用是传值调用,初始化函数中重新分配内存,导致形参的值和实参的值不一致 问题分析
今天遇到一个问题:#define true 1#define false 0#define ok 1#define error 0#define infeasible -1#define overflow -2#include#includetypedef char ElemType;typedef int Status;typedef struct LNode{
2012-08-01 09:14:54
1857
原创 LINUX命令及文件系统
LINUX命令及文件系统linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk /dev 系统周边设备
2012-07-27 15:08:08
746
原创 C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法
C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法int main(){ 42 char str[N]; 43 char ch; 44 printf("String input(len<%d):",N); 45 scanf("%s",str); 47 printf("\noutput to a TXT file?
2012-07-27 14:28:09
2243
原创 linux vim 配置
# vim /etc/vimrc if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=ucs-bom,utf-8,latin1endifset nocompatible " Use Vim defaults (much better!)set bs=indent,eol,start " allow ba
2012-07-27 11:14:50
979
转载 vim ctags使用方法
vim ctags使用方法windows下很多人都使用source insight 编写和查看代码。linux下可以使用VIM,刚开始会觉得VIM像windows下的记事本,而如果使用得当,它并不比source insight 逊色。 在这里,我会尽我所能细致地讲清楚如何把vim变成source insight, 然而你仍然需要积极地思考,并且必须自己去摸索一些东西。
2012-07-27 10:55:29
797
原创 LINUX下获取网卡IP地址和MAC地址,子网掩码程序参考
/*mode time:20120727LINUX下获取IP地址和MAC地址.程序相关结构体在程序后面。 打印网卡的ip地址 子网掩码 广播地址 mac地址环境: [root@bogon temp]# uname -a Linux bogon 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 i686
2012-07-27 10:53:52
3747
原创 Shell中引号、单引号、反引号简介
Shell中引号、单引号、反引号简介在shell中引号分为三种:单引号,双引号和反引号。单引号 ‘ 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如:$ string=’$PATH’$ echo $string$PATH$可见$保持了其本身的含义,作为普通字符出现。双引号 “ 由双引号括起来的字
2012-07-18 16:42:46
1744
原创 linux shell中kill 和kill all 分析
kill —— 向进程发送信号(默认情况用来终止进程),只能使用PID来指定进程killall —— 同kill,但可以使用进程名来指定进程,并允许使用通配符 用法: $ kill $ killall 示例: 1. $ kill -s HUP 3309 2. $ kill -s TERM 3309
2012-07-18 16:37:04
1167
RHEL6下Puppet安装配置文档
2014-06-19
puppet最经典中文手册资料
2014-06-19
Linux 流量监控工具
2014-06-19
cobbler_批量安装linux
2014-06-19
Packet_Tracer图文教程,学习Packet_Tracer软件,思科路由器交换机配置教程
2014-06-19
linux expect安装及expect,tcl安装包
2013-08-07
oracle数据库创建脚本
2013-07-10
oracle学习基础素材表-emp表-dept表等等
2013-05-10
建立和分析java和oracle数据库交互的两种方法及classes12.jar
2012-11-21
Ubuntu 桌面培训网页版
2012-10-12
2010-2011年 中国嵌入式开发从业人员调查报告
2012-10-12
AVR单片机C语言库
2012-07-18
shell 语言 语法总结
2012-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人