- 博客(102)
- 资源 (4)
- 收藏
- 关注
原创 ssh远程执行本地脚本
ssh远程执行本机脚本ssh root@192.168.2.1 "ls /"比如上面,ssh远程可以执行一些简单的命令,但是如果命令中有比较复杂的变量和特殊符号,就无能为力了可以写成下面这样的脚本ssh远程执行本地脚本...
2020-09-02 17:32:29
5737
转载 AF_INET域与AF_UNIX域socket通信原理对比
1. AF_INET域socket通信过程典型的TCP/IP四层模型的通信过程。发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方;接收数据时,可以从数据包中获取到发送方的IP端口。发送方通过系统调用send()将原始数据发送到操作系统内核缓冲区中。内核缓冲区从上到下依次经过...
2018-04-08 14:56:16
261
原创 centos 6.4发邮件
下载安装mailutilswget ftp://ftp.gnu.org/gnu/mailutils/mailutils-2.2.tar.gz解压进入./configuremake && make installyum install -y sendmailyum install sharutils # 使用带附件功能service sendmail startv
2017-06-03 20:17:09
742
原创 YUM list的颜色含义
yum list后,有的会是红色,有的是绿色,红色代表有最新版,需要更新,绿色代表已经是最新版本,没有颜色的代表没有装的
2017-05-25 12:28:38
6424
1
原创 配置sohu高速epel源
vim /etc/yum.repos.d/epel.repo [epel]name=sohu-epelbaseurl=http://mirrors.sohu.com/fedora-epel/6/$basearchfailovermethod=priorityenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-G
2017-05-25 12:25:26
430
原创 sohu高速源
6系列的sohu高速源,7的同理wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo然后把mirrorlist那行注释掉,$releasever替换为6,gpgcheck=1替换成gpgcheck=0,[addons]这个库添加enabled=0,其他的库都添加enabled=1
2017-05-25 12:11:40
357
原创 apache开启压缩功能
mod_deflate和mod_gzip所谓gzip,其实在早期的apache 1.x系列版本中没有内建网页压缩技术,所以才需要去gzip压缩,apache2官方在开发的时候,就已经把网页压缩考虑进去,内建了mod_deflate模块,所以apache2就不需要使用到mod_gzip了,这两者的工作原理是类似的,还有启用mod_deflate这个网页压缩的模块,功能和效率和mod_gzip是差
2017-04-05 14:54:38
1046
原创 apache一些参数 AllowOverride
AllowOverride None 禁用.htaccess文件功能Require all granted 允许所有请求访问资源
2017-04-05 10:40:00
502
原创 rsync完全教程+百万级小文件实时同步
1)在node1 node2上实现双向无密码验证[root@node1 ~]# ssh-keygen[root@node1 ~]# ssh-copy-id -i .ssh/id_rsa.pub node2[root@node2 ~]# ssh-keygen[root@node2 ~]# ssh-copy-id -i .ssh/id_rsa.pub node12)node1 no
2017-03-28 14:10:14
9435
原创 面试题3.0
1.处理下面文件,将域名取出进行排序http://www.baidu.com/index.htmlhttp://www.baidu.com/1.htmlhttp://post.baidu.com/index.htmlhttp://mp3.baidu.com/index.htmlhttp://www.baidu.com/3.htmlhttp://post.baidu.com/
2017-03-08 22:17:12
321
原创 buffer_Cache
参数db_block_checksum 该参数设置为true,则一个指定的校验码被同时写入到数据块,用于防止磁盘,I/O系统损坏导致数据的丢失SGA的所有组件 从动态视图v$sga_dynamic_components获取SGA的相关信息查看各个池的大小SELECT component, current_size, min_size FROM v
2017-01-07 19:28:10
261
原创 v$sga;
select">SYS@prod>select * from v$sga;NAME VALUE-------------------- ---------------Fixed Size 2257840Variable Size
2017-01-07 12:39:16
520
转载 Oracle 11g AMM与ASMM切换
现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成为一个重要Oracle特性。 在10g时,Oracle推出了ASMM(Automatic Shared Memory Management),实现了Oracle SGA和PGA内部结构的自调节。进入11g之后
2017-01-07 11:55:50
526
原创 oracle shutdown到nomount
oracle 从停止状态到nomount状态,首先需要参数文件,给oracle分配内存,来启动进程而这些参数文件都是什么呢?参数文件分为两种:pfile和spfilepfile/spfile区别 pfile 默认的名称为“init+例程名.ora”文件路径:/u01/app/oracle/product/11.2.0/db_home1/dbs,这是一个文本文件,可以用任何
2017-01-06 15:13:18
471
转载 如何查看某个角色被授予的权限Oracle
如何查看某个角色被授予的权限Oracleselect * from dba_role_privs; 授予用户和其他角色的角色select * from dba_sys_privs; 授予用户和其他角色的系统权限select * from dba_tab_privs; 数据库中对象的所有授权参考:查看角色 权限 Oracle 谷歌DBA
2017-01-04 21:05:26
3466
原创 select any dictionary与select_catalog_role
select any dictionary与select_catalog_role相同之处,有了这两个中的一个,基本就可以查询数据字典不同之处:1、select any dictionary是一种系统权限(system privilege),而select_catalog_role 是一种角色(a role)。2、角色的话需要重新登录或者显式的set role 来生效,
2017-01-04 20:45:33
694
原创 tnsping命令详解
Tnsping是Oracle提供的诊断连接动作的重要方法。我们在客户端上使用tnsping,可以快速的定位连接过程中错误,进行问题判断。从功能上看,tnsping能够帮助我们解决几个方面问题: ü 本地Oracle Net配置文件解析:sqlnet.ora、tnsname.ora是我们客户端最重要的两个配置文件。由于历史的原因,Oracle基础配置文件很多是文本格式,Oracle N
2017-01-04 16:21:32
26976
原创 查看同义词
SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME='V$INSTANCE';查看名叫V$INSTANCE的同义词,属于表或者视图V_$INSTANCE的同义词,属于sys用户
2017-01-04 13:55:36
5059
原创 查看对象是表还是视图
Select * From user_objects Where object_name='V_$DATABASE';比如查看'V_$DATABASE'是表还是视图,在对象类型那列中会标识出来
2017-01-04 13:41:38
4174
转载 oracle v$database视图的各种值的含义
Select db.dbid "数据库标识",--数据库的标识,当数据库在所有文件的头部创建和存储时计算出来的标记编号 db.Name "数据库名称",--数据库名称 db.created "创建日期",--数据库创建日期 db.RESETLOGS_CHANGE# "重置日志的次数",--系统在打开重置日志下改变的SCN(数据库内部时钟)次数
2017-01-04 13:34:34
4137
原创 vmware突然nat网络不好使
这个原因和USB设备连不上vmware原因大致是一致的,在计算机的服务中没有打开VMware的服务,首先,打开运行,输入“services.msc”然后找VMware开头的服务如图,如果DHCP打开的话,先停掉它,然后在启动NAT服务,然后再启动DHCP服务,如果虚拟机不认识USB设备就把USB服务启动,至此虚拟机就正常了
2017-01-04 12:16:34
1761
原创 增加SWAP分区的方法
今天在安装oracle的时候,突然报swap分区太小的错误,所以就加了一个sawp分区这个方法记下来首先,在硬盘分出个swap分区fdisk /dev/sda //分区命令Command (m for help): n //新建分区First cylinder (21475-26109, default 21475):+2G //添加swap的大小Command (m
2017-01-03 22:49:47
1409
原创 归档相关的数据字典
归档相关的数据字典: v$archived_log;SYS@orcl11g> desc v$archived_log;SYS@orcl11g> select sequence#,name from v$archived_log order by 1;SEQUENCE# NAME----------------- --------------------------
2016-12-05 14:44:23
289
原创 归档日志管理
如何修改数据库为归档模式?1.一致性关闭数据库 (保持数据文件和日志文件的同步) shutdown immediate;2.将数据库启动到mount状态 startup mount;3.修改数据库日志模式SYS@orcl11g> alter database archivelog;SYS@orcl11g> alter database noarchivelog
2016-12-05 14:20:58
561
原创 在线重做日志组的切换
日志组的切换:1.自动切换:当日志组被写满之后,自动发生切换行为;2.手动切换:alter system switch logfile;改变日志组的状态?SYS@orcl11g> alter system flush buffer_cache; --手动发生检查点,将当前的脏块全部写入数据文件(active-->inactive)
2016-12-05 14:05:52
1290
原创 在线重做日志组的管理
日志组的管理:设置日志组的时候,一定要保证各个日志组大小相同,这样就能够保证日志切换的时间基本相同--如何增加日志组?SYS@orcl11g> alter database add logfile group 4 2 '/u01/app/oracle/oradata/orcl11g/redo04.log' 3 size 50m;--如何增加日志组成员?SYS
2016-12-05 13:45:45
378
原创 Archived redo logfiles(归档重做日志)
因为在线重做日志的运行机制(循环使用的机制),会导致日志被覆盖,为了保证日志不被覆盖,更长时间的保留,那么,在线重做日志切换之后,将写满的在线重做日志,保存在另外一个存储位置,这种机制称之为归档;如何查询当前数据库的归档模式?SYS@orcl11g> archive log list;Database log mode No Archive Mode
2016-12-05 13:41:08
502
原创 Online redo logfiles(在线重做日志文件)
重做日志的作用:1.系统崩溃后的实例恢复2.通过备份恢复数据文件之后恢复介质3.备用数据库处理4.通过日志挖掘实现数据恢复 V$LOG 显示日志文件的信息,这个信息是从control file控制文件中获得的V$LOGFILE 包含的信息是关于在线重做日志文件的信息 select * from v$log; GROUP# -- 日志组
2016-12-05 13:36:11
1057
原创 oracle的物理存储结构
1,password file:密码文件 验证拥有sysdba权限的用户登录时的密码校验; 保存超级用户(sysdba)的用户名和口令; 超级用户的密码审核不能依赖于数据库内部。 超级用户,具有启动数据库的能力。如果数据库没有启动,就无法验证。2,parameter file:参数文件
2016-12-05 12:25:52
1164
apache日志分析
2017-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人