- 博客(100)
- 资源 (5)
- 收藏
- 关注
转载 ssh key登录验证的实现
一:简洁的配置文件[root@cisco ~]# vi /etc/ssh/sshd_configPort 22Protocol 2HostKey /etc/ssh/ssh_host_rsa_keyHostKey /etc/ssh/ssh_host_dsa_keyKeyRegenerationInterval 3600ServerKeyBits 768Syslog
2013-12-04 14:47:29
7302
转载 C中的access函数
C中的access函数 int access(const char *filename, int amode); amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。 这个函数还可以检查其它文件属性: 06 检查读写权限 04 检查读权限 02 检查写权限 01
2013-11-27 14:14:12
9104
转载 LINUX 下chmod|chown|chgrp和用法和区别
1、chgrp(改变文件所属用户组) chgrp 用户组 文件名 ###就是这个格了。如果整个目录下的都改,则加-R参数用于递归。 如:chgrp -R user smb.conf chgrp命令变更文件或目录所属群组,比如最简单的: 查看现在aa文件所属组为clip: [root@clip clip]# ls
2013-11-26 17:44:20
2724
原创 strtok函数及函数实现
strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符。在第一次调用时,strtok()必需给予参数str字符串,往后的调用则将参数str设置成NULL。每次调用成功则返回下一个分割后的字符串指针。 返回值 返回下一
2013-06-09 15:57:59
1041
转载 Linux查看CPU和内存使用情况
Linux查看CPU和内存使用情况在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次
2013-06-04 15:07:26
906
转载 Linux下很全面的监控工具dstat
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和syssta
2013-05-20 14:00:12
718
转载 sybase SQL 函数
sybase函数学习(一)ASCII 返回表达式中第一个字符的ASCII代码。如:select ASCII(‘Bennet’) 结果:66select ASCII(‘B’) 结果:66 avg 返回所有(不同)值的数字平均值 avg([all | distinct ] expression),其中all为缺省值,表示全部;distinct是在应用avg之前取消重复值。Dist
2013-04-12 16:58:39
11272
转载 通用SQL函数
--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) -
2013-04-12 14:44:15
1569
原创 c 函数fopen,fwrite,fread,fgets,fputs
函数fopen函数功能:打开一个文件函数原型:FILE * fopen(const char * path,const char * mode);相关函数:open,fclose,fopen_s[1],_wfopen所需库:返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。一般而言,打开文件后会作一些文件读
2013-04-09 17:19:25
4795
转载 lstat函数
S_ISREG等几个常见的宏 .stat函数讲解:表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于
2013-03-29 10:15:40
5575
原创 linux实用命令
1,cat /etc/issue 查看linux版本号2,cat /etc/passwd找到你想登入系统的用户名。3,tab 匹配后面字符4,ps -ef | grep selclient ps -ef|grep imsPro2 查看selclient进程表示查看所有进程里 CMD 是 java 的进程信息5,ps -aux | grep java -
2013-01-31 14:54:45
621
原创 linux程序shell程序后台运行
---------------公司一:工程里的修改1,工程里要m_datalignPro,没有的话复制一个过来 修改名字2,修改工程里的schem.pro./datalignPro./datalignPro将./后面改写成你的工程运行名字 二:shell指令命令chmod u+x m_datalignPro 授予权限tail -f nohup.ou
2013-01-31 14:52:11
1414
原创 linux终端telnet
CC08_LOGIN_COMMAND=lgi:op="cc08",pwd="025cc08"telnet 使用示例telnet IP 端口USER 用户名PASS 口令例如telnet 192.168.9.99 21USER sybase please specify the passwordPASS ljd23-------------------
2013-01-31 14:48:24
1597
原创 linux终端下isql
----------------------公司例如sybase 服务器-sybase数据库: 用户名ljd 密码ljd123 -----> db_server=ljddb eucgb[sybase@imsdb ~]$ isql -U ljd -P ljd123 -S ljddb1> select * from pub_map2> go map_idx map_m
2013-01-31 14:41:14
7590
原创 linux启动和停止syabse服务命令
-----------------公司------cd $SYBASEcd /sybase/ASE-15_0/install 进入安装目录showserver 或者 ps -ef|grep dataserver 查看服务进程kill -9 杀掉服务进程./startserver -f ./RUN_imsdb 启动服务-----------------网上--------
2013-01-31 14:30:37
7433
原创 linux GDB调试
.c文件tst.c> cc -g tst.c -o tst> gdb tst (gdb) l (gdb) (gdb) break 16 (gdb) break func (gdb) info break (gdb) r (gdb) n (gdb) c (gdb) p i (gdb) bt (gdb) finish (gdb) q
2013-01-31 14:00:56
1007
翻译 Linux下重新启动Tomcat
Linux下Tomcat重新启动在Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tom
2013-01-22 16:27:54
1829
转载 chmod 用法
chmod 用法指令名称 : chmod使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ug
2012-12-25 15:17:36
496
原创 telnet ssh
Telnet ssh:elnet 和 SSH 协议是 Internet远程登录服务的标准协议和主要方式,它们为用户提供了在本地机器上完成远程机器上工作的能力。用户使用 Telnet 或者 SSH软件连接远程服务器,在 Telnet 或者 SSH 软件中输入的命令就会在服务器上运行。Telnet协议本质上是不安全的,因为它使用明文传送数据、用户账号和口令,很容易受到中间人攻击方式的攻击;而 SS
2012-10-16 11:16:37
928
转载 linux crontab命令参数及用法详解--linux自动化定时任务cron
如果发现您的系统里没有这个命令,请安装下面两个软件包.vixie-croncrontabscrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 常用参数:
2012-09-27 17:38:58
994
转载 Makefile
原文地址:http://blog.youkuaiyun.com/yourtommy/article/details/6887686创建C程序先写个c程序,保存在main.c里:[cpp] view plaincopyprint?////////////////// // file: main.c ////////////////// #inc
2012-09-26 15:18:19
720
原创 动态SQL小结
服务器的连接://connect to local database 连接服务器 szUsrId为用户名 szUsrPwd为密码 con_local 连接代名词 szSrv为数据源 结构为如 192.168.1.1;9000 ip加端口 exec sql CONNECT :szUsrId IDENTIFIED BY :szUsrPwd at :con_local using :szSrv;
2012-09-21 15:29:27
4663
翻译 strtol()探个究竟
今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这篇文章,希望能对C语言的爱好者一些帮助。+----------------+| strtol |
2012-09-12 15:38:10
780
1
原创 FTP客户端
int FtpLogin(){ int iMaxLoginTimes = 0; printf("connection\n"); memset(szHostaddrTmp,0,sizeof(szHostaddrTmp)); strcpy(szHostaddrTmp,server_task_address);//对方IP if(connection1(&st_cli
2012-09-10 10:29:34
641
原创 socket connec连接超时处理
最近把win32下的网关服务转到linux平台时遇到connect连接超时问题,经过多方收集资料简单整理下方便以后查找connec连接超时处理" alt="socket connec连接超时处理" src="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___7474ZH00SIGG.gif" type="face">linux或者win32控制
2012-09-06 16:05:48
5480
原创 TCP/UDP select超时处理
///////////超时接收处理 int nfound,maxfd=0; fd_set rset,set; maxfd = fileno(stdin); FD_ZERO(&set);//清空套接字集合 FD_SET(sock1,&set);//将sock加入set集合 FD_SET(maxfd,&set);//将maxfd加入set集合 maxfd=(maxfd
2012-09-06 14:21:29
2056
原创 linux c单线程I/O超时处理
单线程I/O超时处理UNIX下的I/O超时处理是一个很常见的问题, 它的通常做法是接收输入(或发送输出)后立刻返回, 如果无输入(或输出)则n秒后定时返回.一般情况下, 处理UNIX中I/O超时的方式有终端方式, 信号跳转方式和多路复用方式等三种. 本节设计一个定时I/O的例子, 它从文件描述符0中读取一个字符, 当有输入时继续, 或者3秒钟后超时退出,并打印超时信息.(1) 终端
2012-09-05 15:08:42
5923
原创 linux日常使用命令
1,cat /etc/issue 查看linux版本号2,tab 匹配后面字符3,ps -ef | grep selclient 查看selclient进程表示查看所有进程里 CMD 是 java 的进程信息4,ps -aux | grep java -aux 显示所有状态5,ps 命令用于查看当前正在运行的进程。 ps [选项] -e 显示所有进
2012-09-04 14:46:53
661
转载 Linux下使用socket传输文件的C语言简单实现
服务器程序和客户端程序应当分别运行在两台计算机上。在运行服务器端的计算机终端执行:./file_server在运行客户端的计算终端上执行:./file_client ipaddr_server然后根据提示输入要传输的服务器上的文件,该文件必须在服务器的当前运行目录中,否则会提示找不到文件。 直接上源码吧: [cpp] view plaincopyprin
2012-09-04 10:27:07
25733
翻译 C语言十六进制数据同字符串的相互转换
#include "stdafx.h" #include #include #include #include /* 入口参数:pSrc 源十六进制数据 出口参数:dest 存放运算结果 返回:true 转换成功 false 失败 */ bool Hex2String(unsigned ch
2012-09-03 22:37:00
1261
原创 一周学会Linux实战
为什么学习Linux?1、Linux的性能卓越。Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软件公司考虑懂啊开发成本都首选Linux,在中国软件公司得到广泛的使用。Linux内核:RedHat、红旗Linux、fedora、SUSE、ubuntu。2、为工作从目前看,软件公司迫切需
2012-09-01 09:15:15
12048
原创 GDB调试
GDB调试 一个调试示例源程序:tst.c代码:1 #include23 int func(int n)4 {5 int sum=0,i;6 for(i=0; i7 {8 sum+=i;9 }10 return sum;11 }121314 main()15 {16 int i;17 long resu
2012-08-31 14:06:40
683
原创 linux各文件夹的作用
linux各文件夹的作用 linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.
2012-08-27 09:55:38
807
原创 虚拟机安装linux后,解决屏幕不能全屏以及鼠标来回切换的方法
这个问题我看了网上好多解虚拟机安装redhat 9.0后,解决屏幕不能全屏以及避免鼠标来回切换的方法决的方法都是修改什么XFree86文件。然后让你注销并重新启动。但是在不安装 Vmware Tolls,这是不可行的。所以我最后的解决办法是就是:安装Vmware Tolls虚拟机安装REDHAT9.0时,在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认使用自带的虚拟显卡,
2012-08-25 23:31:51
5403
翻译 linux c 一些常用库函数以及部分原型
这几个函数在面试的时候经常被考到,但没看过要准确又完美的写出来也不是易事,传说IBM曾经也考过写strcpy原型,说明这几个函数真的很有代表性,因此记于此处以便温习。以下皆经本人调试过。1、Strcat函数原型如下:char *strcat(char *strDest, const char *strScr) //将源字符串加const,表明其为输入参数{ char
2012-08-12 15:02:00
1189
原创 MFC开机启动写注册表
void CMfcUdpSvrDlg::OnBnClickedPs2(){ // TODO: 在此添加控件通知处理程序代码 //写文件 CString strWorkPath; TCHAR tszWorkPath[MAX_PATH]; GetModuleFileName(NULL, tszWorkPath, MAX_PATH); s
2012-03-15 10:21:26
880
翻译 c#简单通讯 传输文件
Server 端using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Form
2012-02-29 13:24:59
545
转载 MFC最小化到系统托盘
MFC最小化到系统托盘--《VC编程知识总结》之一在VC++中,想实现将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解如何实现:第一步,声明一个NOTIFYICONDATA类,也就是NOTIFYICONDATA NotifyIcon;该句可以放在Dlg类的声明中,作为Dlg类的一个成员;也可以放在Dlg类的实现中,作为全局变量来使用。
2012-02-10 17:13:52
570
原创 PostThreadMessage
把window线程间传送消息仔细的看了一遍,觉得以前的理解很不深刻。说一说对PostThreadMessage的理解。PostThreadMessage是一个线程体发送一个消息到指定的线程ID,其原型如下:BOOL PostThreadMessage( DWORD idThread, U
2012-01-06 12:22:24
785
翻译 MFC ADO 连接SQL SERVER数据库
实例:http://www.vckbase.com/code/database/ado/vcadodotnetsrc.zip关键字 ADO访问数据库大全 原作者姓名 相生昌 介绍 VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 正文 一、ADO概述 ADO是Microsoft为最
2011-12-20 16:26:07
3182
Delphi网上教程
2008-10-27
WinRAR简体中文版
2008-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人