11 2013 档案
摘要:不同数据库状态下动态性能视图:http://ch.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivershttp://wenku.baidu.com/view/37d9188683d049649b6658c9.htmlhttp://www.mysqlops.com/2012/05/17/puppet-fact.htmlhttp://linuxtoy.org/archives/puppet.htmlhttp://www.chenshake.com/puppet-study-notes/用于记录当前例程的
阅读全文
摘要:1,cobbler安装环境准备安装epelhttp://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm [x86-64]http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm[x86]安装系列依赖环境yum -y install dhcp tftp rsync httpd xinetd要是局域网用,建议关闭iptables【或是放行25151 80 69端口】和关闭selinux [查看状态sestatus,getenforce]相关报
阅读全文
摘要:1. 在sys模式下创建一个表,用于记录客户端登录数据库服务器的详细信息。1 create table login_history 2 ( 3 username varchar2(60), --用户名 4 machine varchar2(60), --机器名 5 login_time date, --登录时间 6 ip varchar2(50) --ip地址 7 );2. 在sys模式下创建一个触发器:create or replace trigger login_log 2 after logon...
阅读全文
摘要:ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上 其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。) 1、查看所有用户 select * from dba_user; select * from all_users; select * from user_users; 2、查看用户系统权限 select *...
阅读全文
摘要:假如你把需要的SQL操作信息等均放入到一个SQL文件中,需要制作一个bat文件来执行这个sql文件,那么你的bat文件中,在sqlplus登录语句后的信息不能换行,换行的话则执行登录sqlplus后就不再运行后面的命令。例如执行c盘根目录下的一个sql文件:a.sql,你的批处理应该这么写:sqlplususername/password@instanceNname @c://a.sql当然,别忘记了在a.sql的最后加入:quit命令。@echo off::**************************************************rem::rem::********
阅读全文
摘要:Rsyslog远程传输的几种方式基本介绍Rsyslog是一个syslogd的多线程增强版,rsyslog vs. syslog-ng链接是rsyslog官方和syslog特性和性能上的一些对比,目前大部分Linux发行版本默认也是使用rsyslog记录日志。这里介绍rsyslog远程传输的几种方式,对远程日志传输可以有一个了解。rsyslog提供三个远程日志传输方式:UDP: 数据包传输可信度不高TCP: 数据包传输可信度比较高RELP: 数据包传输可信度最高,避免数据丢失,比较新的协议,目前应用较少以下为man手册对RELP协议的一个介绍:RELP can be used instead o
阅读全文
摘要:1,九九乘法表undefined reference to `sqrt'linux本身无math库 -lm,伪链接;
阅读全文
摘要:1,导出远程数据库数据到本地mysql -A wj_sms -h192.168.1.105 -uroot -p4321 -ss -e "set NAMES 'utf8';SELECT * from sys_role limit 300;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > apps.csv【注】,oracle取前几条数据语句select * from user_tables where rownumr.csv3,导出数据库指定数据库下的所有表表结
阅读全文
摘要:11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 show parameter deferred_segment_creation NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ deferred_segm...
阅读全文
摘要:http://www.eucalyptus.com/blog/2013/01/07/opennebula-38-%E2%80%94-%E7%9B%91%E6%8E%A7 【云监控】http://www.qyjohn.net/?p=2692 【opennebula监控】http://www.vpsee.com/2011/12/create-ubuntu-kvm-image-for-opennebula/
阅读全文
摘要:1,C函数概念将一个C源程序分为若干个模块,各个模块再具体实现特点功能,函数就是来实现特定功能的C语句块;函数,具有某种功能的独立程序 段;从程序设计方法看函数;是实现模块化程序设计的语法元素;C语言中程序的组成方法,函数式程序的基本组成单元;2,函数间的参数传递形参和实参形参:在定义函数时,在函数名后面括号中的变量名,简称形参.实参:在函数调用时,函数名后面括号中的表达式,简称实参.3,形参,实参说明;5,函数申明,函数定义函数申明作用:是把函数的名字,函数类型,以及形参类型,个数和顺序通知编译系统,以便在调用函数时进行对照检查.函数定义是对函数功能的确立,包括指定函数名,函数返回值,函数参
阅读全文
摘要:1,宏定义,有参宏,无参宏,宏定义实现的是定义一个符号常量;条件编译3种方式,文件包含含义;不带参数的宏定义;既用一个指定的的标识符来代替一个字符串;#define RUIY 10000000把标识符定义为字符串,在进行编译预处理时,编译系统就能把程序中出现的标识符用字符串去替代,然后再对预处理后的程序进行编译;与typedef 给系统中已存在的数据类型重新定义别名类似,但是是有区别的;typedef char * String;使用不带参数的宏定义#include #define PI 3.1415926int main(){ float s,r,v,l; printf("Plea
阅读全文
摘要:1,整体目标数组概念及特点,一维数组的定义,引用,初始化,字符数组的定义,引用,初始化;熟悉字符串常用处理函数; 数组:计算机在处理数据的时候,经常出现数据是用某种有序的形式组织的情况;数据共同特点: 都有若干个分量组成,数据的每个分量都是同一种类型;分量是按照一定顺序排列的.数组的概念,数据是由一组同类型数据组成的集合,用同一数组名来表示这个数组,用下标来唯一的表示这个数组中的元素;利用输入语句初始化数组利用赋值语句初始化数组;#if false//Create by Qruiy on 2013-10-08 All right reserved!(c).//Personal page:h..
阅读全文
摘要:1,共用体概念使几个不同的变量占用同一段内存空间的的结构称为共用体,共用类型的定义与结构体类型的定义一样union 共用体名{ 数据类型 成员列表;};共用类型变量的定义与结构体变量定义也一样;分之间定义与间接定义2种;定义类型的同时定义变量,也可以先定义类型再定义变量;union [data]{ int i; char ch; float f;} un1,un2,un3;共用变量占用的内存空间,等于最长成员的长度,而不是各个成员长度之和;列如上面的共用体un1,un2,un3,在16位系统占用的内存空间为4个字节是最大的数据类型占用3,共用体类型特点1,共用体类型中,系统采用覆盖技术...
阅读全文
摘要:1,malloc(size)函数;函数原型:void *malloc(unsigned size);功能:在内存的动态存储区,自由内存部分分配一个长度为size字节的连续内存区域,返回值,如果执行成功,返回值是该内存区域首字节指针,如果执行不成功,返回值为零,既NULL;2,calloc(n,size)函数函数原型:void calloc(unsigned n,unsigned size);功能:在内存的动态存储区的自由存储部分中,分配n个长度为size字节的连续内存区域返回值:如果执行成功,返回值为连续内存区域,首字节指针,如果执行失败,返回值为NULL;3,free(ptr)函数函数原型:
阅读全文
摘要:结构指针的应用,链表处理1,链表的概念链表是将若干数据项按一定规则连接起来的[数据类型]表,链表中的每一个数据称为一个节点,既链表是由称为节点的元素组成的,节点多少根据需要确定.链表连接规则: 前一个节点指向下一个节点,只要通过前一个节点才能找到下一个节点,每个节点都包括下面2部分内容,数据部分和指针部分,数据部分:可以根据需要由多个成员组成,存放的是需要处理的数据,指针部分,该部分存放的是一个节点地址,链表中的每个节点通过指针连接在一起,2,对链表进行归类链表必须要知道其表头的头指针位置,如果一个链表中的节点只有一个指向其他节点的指针,则称为单项链表若节点有2个指向其他节点的指针,则称为双.
阅读全文
摘要:1,rewind函数函数调用形式:rewind(文件指针);功能:使位置指针重新返回到文件的开头,2,fseek函数调用形式:fseek(文件指针,位移量,起始点);起始点:用0,1,2或其对应的名字,SEEK_SET,SEEK_CUR,SEEK_END代替,分别代表文件的开始,文件当前位置,文件末尾.位移量;指以起始点为基点,向前(-),或向后的移动的字节数.ANSIC标准规定在数字末尾加一个字母L,表示long功能:把文件的读写位置指针,移到指定位置,fseek(fp,128L,SEEK_SET);把文件位置指针移到到离文件头128字节处,SEEK_SET指文件开始,SEEK_CUR指文件
阅读全文
摘要:1,C文件操作中文件读写相关操作的有关字符串读写的函数;fputs函数,调用形式:fputs(字符串,文件指针);向指定文件中写入一个字符串;fputs(str,fp);其中str是字符串数组名,含义,向fp所指向的文件中fgetsfgets(字符串,字符串长度,文件指针);从指定文件中读入一个字符串;从fp指向的文件中读取长度为n-1的字符串存到str数组中,最后加一个'\0';存入字符数组str中;2,数据块的读写操作fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);buffer是一个指针,是起始地址对frea
阅读全文
摘要:1,概论程序运行时,程序本身和数据一般都存放在内存中,程序运行结束后,存放在内存中的数据会被释放,如果长期保存程序运行所需的原始数据,或程序产生的结果数据,就必须以文件的形式存储到外部存储介质上.2,C语言文件概述1,文件与文件名 文件是指存放在外部存储介质上的数据集合.为标识一个文件,需要给每个文件定一个文件名,文件名一般格式,主文件名.[扩展名]2,文件分类 可以从不同的角度对文件进行分类,根据文件内容,可分为程序文件与数据文件,程序文件又可以分为源文件,目标文件,可执行文件.3,根据文件的存储形式:分为ascii和二进制文件.ascii码文件的每一个字节存储一个字符,便于对对字符进行..
阅读全文
摘要:1,数值在计算机中的表示位[bit],位:是指二进制中的位,是计算机能处理的最小单元.字节[byte],字节:计算机处理的基本单位,计算机的内存是按字节分配存储空间的,一个字节由8位二进制数组成,C中数据类型都是以字节为基本单元.补码:整数补码是此本身,负数补码是其绝对值按位取反取反再加1; 计算机是以补码的形式存放数值的.2,位运算符位运算概念: 以二进制位为单位的运算,位运算仅用于整数[整型数,字符型]位运算符: 位逻辑运算符:&->位于,|->位或,~->位非,^->位取反. 位移位运算符:左移,>>->右移.3,位逻辑运算符-运算规则[
阅读全文
摘要:FreeBSD下增进静态路由的行动 1.手工添加# route add -net 192.168.2.0/24 192.168.1.22. 通过rc.conf永世设置# Add static routestatic_routes="net1 net2"route_net1="-net 192.168.0.0/24 192.168.0.1"route_net2="-net 192.168.1.0/24 192.168.1.1"ifconfig_eth0="inet 192.168.1.253 netmask 255.255.2
阅读全文
摘要:Talk is cheap,show me the code!{ job;/sbin/halt -p; }关于shell脚本中提醒用法及参数输入if [[ $# -ne 1 ]] then echo -e "Usage:./$0 arguments-list"exit 1fi把shell多行注释掉,有如下方法:第一种:基于Here Documents和:实现如果被注释的内容中有反引号会报错: Hello there $LOGNAME> The time is `data`> If you want to know who is god, type "e
阅读全文
摘要:(一)Linux 系统密码破解1.在grub选项菜单按E进入编辑模式2.编辑kernel那行 /init 1 (或/single)3.按B重启4.进入后执行下列命令root@#passwd root (设置root的密码)Enter new unix password:输入新的密码root@#init 6(二)debian linux 系统密码破解1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重
阅读全文
摘要:1,网卡配置ip基于DHCPvim /etc/network/interface添加auto eth0iface eth0 inet dhcp为网卡配置静态ipauto eth0iface eth0 inet staticaddress 192.168.1.109gatewaynetmasknetworkbroadcastmore /etc/default/localeLC_CTYPE=en_US.UTF-8LC_NUMERIC=en_US.UTF-8LC_TIME=en_US.UTF-8LC_COLLATE=zh_CN.UTF-8LC_MONETARY=en_US.UTF-8LC_MESSA
阅读全文
摘要:local-gen zh_CN.UTF-8 UTF-8/var/lib/locales/supported.d/local可以看到如下内容: zh_CN.UTF-8 UTF-8 en_US.UTF-8 UTF-8在文件尾添加中文字符集zh_CN.GBK GBK保存后退出。在终端输入命令:sudo dpkg-reconfigure localestime zone=>tzselectsudo ntpdate cn.pool.ntp.org更改时区,时间执行tzselect按照提示进行选择时区sudo cp /usr/share/...
阅读全文
摘要:开机启动的时候在grub引导时,按住e进行启动项编辑,修改开头有linux字符及最后又ro字符的行,将ro字符改为rw single init=/bin/bash按F10键进行启动即可进入单用户模式,[root@none /]#passwd root即可修改root用户密码,再指向reboot重启即可,如报错不准重启,强制关闭电源即可解决!ok就这么简单,祝大家好运,切记勿用于不当场合.
阅读全文
摘要:http://blog.chinaunix.net/uid-24631445-id-2981034.html
阅读全文
摘要:mysql查看显示乱码;问题出在连接层mysql>set NAMES 'utf8';show variables liek 'character_set_%','collation_%';default-character_set=utf8;mysql乱码搞定终极长久性修改mysql配置文件my.i...
阅读全文
|