自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (3)
  • 收藏
  • 关注

原创 vsphere 对客户机进行快照动作导致时间偏移

原生时间同步软件,如适用于Linux和Mac OS X的网络时间协议(NTP)或适用于Windows的Microsoft Windows时间服务(Win32Time),通常比VMware Tools定期时间同步更准确。在您的客人中只使用一种形式的定期时间同步。如果客户机操作系统上的时钟落后于主机上的时钟,VMware Tools会将客户机上的时钟向前移动,以匹配主机上的时钟。如果您需要在虚拟机中保留一个虚构的时间,以便客户机操作系统中的时钟永远不会与主机上的时钟同步,请完全禁用客户机操作系统的时间同步。

2023-07-29 13:10:04 732

原创 第四章 MySQL乱码问题及字符集实战

方法(1):登录MySQL,先做‘set names latin1‘,然后再执行更新语句或执行语句文件。永久:更改my.cnf客户端模块参数,可以实现set names utf8的效果,并且永久生效f。方法(4):通过指定MySQL命令的字符集参数default-character-set=latin1。更改my.cnf客户端模块参数,可以实现set names latin1的效果,并且永久生效f。提示:无需重启服务,退出重新登录就生效,相当于set names latin1。中英混合的建议使用UTF8。

2023-07-29 11:09:51 129

原创 第三章 MySQL应用管理及进阶实战操作

主键列要求列的所有内容必须唯一,而普通索引不要求内容必须唯一,主键就类似我们在学校学习时的学号一样,班级内是唯一的,整个表的每一条记录的主键值在表内都是唯一的,用来唯一标识一条记录。解答:因为索引不但占用系统空间,而且更新数据时还需要维护索引数据的,因此索引是一把双刃剑,并不是越多越好,例如:数十到几百行的小表上无需建立索引,插入更新频繁,读取比较少的需要少建立索引。b,bc,ac,c等无法使用。首先,无论建立主键索引还是普通索引,都要在表的对应列上创建,可以对单列创建索引,也可以对多列创建索。

2023-07-26 17:08:31 124

原创 第二章:多实例安装与企业应用场景

公用一套Mysql安装程序,逻辑上独立,根据管理员对不同实例的配置启动。apache\haproxy\redis\memcached 都可以配置多实例单一配置文件部署方案示例:启动命令:缺点是耦合性太高。依赖包:安装参照编译安装停掉已启动的mysql删除启动程序创建目录配置文件3306 实例:3307实例:配置启停脚本:注意:区分3306、3307修改文件权限配置MySQL命令全局路径初始化MySQL多实例的数据库初始化确认初始化完成启动数据库修改密码多

2023-07-26 10:18:06 52

原创 第一章 mysql 编译安装

【代码】第一章 mysql 编译安装。

2023-07-26 10:06:19 44

原创 Redis Cluster 重启某一节点

Redis 6节点集群(三对主从)重启某一主节点的操作规范。

2023-07-20 18:04:08 995

原创 CRS-0184: Cannot communicate with the CRS daemon.之节点脱离集群问题解决

1、系统环境:                        OEL6.5企业版                        Oracle11.2.0.2 RAC + ASM2、报错信息:$ crs_stat -t                CRS-0184: Cannot communicate with the CRS daemon.            

2015-04-27 10:47:04 3699

原创 Redhat 6.4安装ORACLE11R2 ,运行root.sh报错:“libcap.so.1:cannot open shared object file”

1、系统环境:    Redhat 6.4 企业版                    Oracle11.2.0.2 RAC+ASM2、报错信息:/oracle/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object f

2015-04-27 10:08:05 2286

原创 误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动,无法进入单用户模式

环境:Redhat 6.4      ORACLE11g RAC在安装ORACLE11g之前需要关闭操作系统的防火墙和SELinux。1、关闭防火墙:iptables -F————————————清除防火墙策略               service iptables stop———————关闭防火墙服务               chkconfig

2015-04-27 09:53:58 7670

转载 ORA-00845: MEMORY_TARGET not supported on this system

11g 中有一个新特新 MEMORY_TARGET,修改时遇到了 ORA-00845123456789101112131415SQL> alter system set memory_max_target=3G scope=spfi

2014-12-25 15:06:43 732

转载 linux temfs与/dev/shm探讨及其应用

一、什么是tmpfs?tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,temfs主要存储暂存的文件。linux内核中的VM子系统负责在后台管理虚拟内存资源Virtual Memory,即RAM和swap资源,透明地将RAM页移动到交换分区或从交换分区到RAM页,tmpfs文件系统需要VM子系统的页面来存储

2014-12-25 14:17:40 1037

原创 /dev/shm与swap的区别

一、/dev/shm首先可以看出来/dev/shm是一个设备文件, 可以把/dev/shm看作是系统内存的入口, 可以把它看做是一块物理存储设备,一个tmp filesystem, 你可以通过这个设备向内存中读写文件, 以加快某些I/O高的操作,比如对一个大型文件频繁的open, write, read,据说oracle就利用了/dev/shm(shitou没用过oracle), 可以

2014-12-25 14:12:56 5025

原创 ORACLE11G ORA-32004 报错处理方法(总结)

一、第一种原因:Oracle ORA-32004 解决办法,造成这个错误的原因是因为指定了已经废弃的参数:parallel_automatic_tuning可以查看alert日志,在启动加载参数文件的时候。System parameterswith non-default values:processes                = 150__shared

2014-12-25 10:52:19 2307

转载 ORACLE11G RAC启动关闭步骤

1、(ORACLE)查看集群中的数据库运行状态,最后接着是RAC名,不是实例的名称。srvctlstatus database -d taxoracle@svrtrpc001:~>srvctl status database -d taxInstancetax1 is running on node svrtrpc001Instancetax2 is running on node

2014-12-25 10:27:21 2686

转载 Oracle 11g在ASM磁盘组上添加控制文件

Oracle使用ASM存储,建库时默认只有一个控制文件,如果想多加几个控制文件,需要通过手工来添加,以下是具体步骤:1. 查看现在的控制文件[oracle@Oracle-LAB dbs]$sqlplus /nologSQL> conn /assystemSQL> conn /assysdbaSQL> set line 200SQL> colu

2014-12-25 10:17:57 935

原创 Tecal RH5885 V3 BIOS的版本升级

注意:不同版本的BIOS对应不同iMana的版本一、首先升级iMana 1、首先使用ftp 将image.hpm 上传至tmp文件夹下root@BMC:/tmp#lsimage.hpmroot@BMC:/tmp#chmod 777 image.hpm2、执行ipmcget -d version 查看当前版本root@BMC:/#ipmcget -

2014-12-03 13:06:24 3437

原创 关于oracle读取数据时,自动进行HASH处理的隐含参数:_gby_hash_aggregation_enabled

一、这个参数的发展史:_gby_hash_aggregation_enabledOracle 11.1.0:Parameter Name:_gby_hash_aggregation_enabledDescription:enable group-by and aggregation using hash schemeType:BOOL

2014-11-24 13:52:33 3119

原创 XDMCP连接OEL6.4_X64

前些日子,应客户要求配置Xmanager,从网上搜索了很多相关资料,一步一步的做,都没有成功。最后我按照自己的想法,测试了一下。发现有些配置是不需要的。一、实验环境为OEL6.4二、客户端版本为:Xmanager Enterprise 4三、服务器操作1、修改运行级别打开/etc/inittab并设置初始运行级5如下:id:5:initdefault:2、使用XDMCP

2014-11-24 13:10:25 998

原创 用户配置文件(passwd/shadow)

管理员的工作中,相当重要的一环就是管理账号!因为整个系统都是你在管理的, 并且所有一般用户癿账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个朋务器主机癿账号! 在管理 Linux 主机的账号时,我们必须先了解一下 Linux 到底是如何增删每一个使用者!一、使用者标识符: UID 和 GID虽然我们登入 Linux 主机的时候,输入的是我们癿账号,但是其实

2014-05-14 19:14:56 1796

原创 查看DNS主机名解析的主机IP并向DNS服务器进行DNS域名解析

一、查看DNS主机名解析的主机IPhost 命令用途把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。语法host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ]hostnew [ -a ] [ -c Cla

2014-05-14 13:10:04 11513

原创 查看主机DNS服务器

一、Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet 域名信息或诊断DNS 服务器问题的工具。nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使

2014-05-14 12:41:54 3201

原创 配置主机路由表(route)(二)

我们在网路基础的时候谈过关于路由的问题,两部主机之间一定要有路由才能够互通 TCP/IP 的协定,否则就无法进行连线啊!一般来说,只要有网路介面,该介面就会产生一个路由,例如在鸟哥实验室内部的主机有一个 eth0 及 lo ,所以:[root@desktop40 Desktop]#  route [-nee][root@desktop40 Desktop]#  route add [-

2014-05-14 12:26:08 2328

转载 配置主机路由表(route)(一)

1 命令介绍  route print--本命令用于显示路由表中的当前项目,由于用IP地址配置了网卡,因此所有的这些项目都是自动添加的。  route add--使用本命令,可以将新路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器,其IP为202.96.123.5,子网掩码为255.255.255

2014-05-14 11:56:01 3985

原创 配置DNS、搜索域和主机名

一、配置DNS和搜索域专门配置DNS的文件为/etc/resolv.conf;同时我们也可以在ifcfg-eth0等网卡配置的配置文件中指定。示例:[root@instructor Desktop]# cat /etc/resolv.confsearch example.comnameserver 192.168.0.254[root@instructor Desktop]

2014-05-13 03:33:02 22137

原创 修改网卡IP信息

修改网卡IP信息的情况有很多种,不过从大体上可以分为两种,一种是临时修改,重启网络服务后修改便会失效;一种是永久修改,重启网络服务后才会生效。一般临时修改应用在临时的动作中,我们通过分类名字也可以知道,是为了应对以下临时问题。而永久修改时为了构建一个稳定的网络环境,也就是所谓的生产环境。现在我们分类介绍两种修改的简单操作。一、临时修改更改前:[root@desktop40 netw

2014-05-10 23:10:29 1407

原创 查看网络配置信息

一、通过命令查看,也就是在上一篇文章中介绍的一个命令:ifconfig示例一:[root@desktop40 ~]# ifconfigbr0       Link encap:Ethernet  HWaddr 00:0C:29:4E:5B:F2            inet addr:192.168.1.131  Bcast:192.168.1.255  Mask:255.255

2014-05-10 22:09:58 1490

原创 手动、自动配置IP参数与启动/关闭网络接口:ifconfig、ifup、ifdown

这三个命令的用途都是启动网络接口,不过,ifup与ifdown仅能就/etc/sysconfig/network-scripts内的ifcfg-ethX(X为数字)进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethX文件才行。至于ifconfig则可以直接手动为某个接口配置IP或调整其网络参数。1、ifconfigifconfig主要是可以手动启动、查看与修改网络

2014-05-10 21:17:13 5084

转载 YUM 线上升级机制

yum 是透过分析 RPM 的标头数据后, 根据各软件的相关性制作出属性相依时的解决方案,然后可以自动处理软件的相依属性问题,以解决软件安装或移除与升级的问题。 由于 distribution 必须要先释出软件,然后将软件放置於 yum 服务器上面,以提供用户端来要求安装与升级之用的。 因此我们想要使用 yum 的功能时,必须要先找到适合的 yum server 才行啊!而每个 yum

2014-05-09 21:11:56 1053

转载 RPM 软件管理程序: rpm

RPM 的使用其实不难,只要使用 rpm 这个命令即可!我们最好还是得要知道一下,到底 RPM 类型的文件他们是将软件的相关文件放置在哪里?还有,我们说的那个 RPM 的数据库又是放置在哪里?--------------------------------------------------------------------------------1.1 RPM 默认安装的路径一

2014-05-09 20:17:42 919

转载 vmstat :侦测系统资源变化

如果你想要动态的了解一下系统资源的运行,那么可以使用 vmstat 命令!vmstat 可以侦测: CPU / 内存 / 磁碟输入输出状态 』等等,如果你想要了解一部繁忙的系统到底是哪个环节最累人, 可以使用 vmstat 分析看看。底下是常见的选项与参数说明:[root@instructor ~]#  vmstat [-a] [延迟 [总计侦测次数]] [root@instruc

2014-05-09 18:49:06 646

原创 dmesg :分析核心产生的信息

系统在启动的时候,核心会去侦测系统的硬件,你的某些硬件到底有没有被捉到,那就与这个时候的侦测有关。 但是这些侦测的过程要不是没有显示在萤幕上,就是很飞快的在萤幕上一闪而逝!能不能把核心侦测的信息捉出来瞧瞧? 可以的,那就使用 dmesg 吧!所有核心侦测的信息,不管是启动时候还是系统运行过程中,反正只要是核心产生的信息,都会被记录到内存中的某个保护区段。 dmesg 这个命令就能够将该

2014-05-09 18:38:09 1999

原创 netstat :追踪网络

这个 netstat 也是挺好玩的,其实这个命令比较常被用在网络的监控方面,不过,在程序管理方面也是需要了解! 这个命令的运行如下所示:基本上, netstat 的输出分为两大部分,分别是网络与系统自己的程序相关性部分:[root@instructor ~]#  netstat -[atunlp]选项与参数:-a  :将目前系统上所有的连线、监听、Socket 数据都列出来

2014-05-09 18:22:03 1343

原创 uname:查阅系统与核心相关资讯

[root@www ~]# uname [-asrmpi]选项与参数:-a :所有系统相关的资讯,包括底下的数据都会被列出来;-s :系统核心名称-r :核心的版本-m :本系统的硬件名称,例如 i686 或 x86_64 等;-p :CPU 的类型,与 -m 类似,只是显示的是 CPU 的类型!-i :硬件的平台 (ix86)范例一:输出系统的基本资讯[root@

2014-05-09 17:27:05 687

原创 Linux命令 &与&&的作用

一、”&“的作用我已经在上一篇文章做了详细的

2014-05-09 17:13:06 8812 5

原创 Linxu中命令的执行(前台、后台)

距离上一篇文章已经有半个月的时间了,感觉这段时间对不起自己呀。因为现在我开始学习Java了,以后有时间和大家交流一个学习经验。今天我要分享的知识是如何建立进程。在Linux中我们应该如何进程呢,让我们好好来探究一下吧。示例一:这个例子就是建立了一个后台进程[root@instructor Desktop]# ping 127.0.0.1&[1] 16885[root@ins

2014-05-09 17:06:59 1497

转载 Priority 与 Nice 值(鸟哥的私房菜)

我们知道 CPU 一秒钟可以运行多达数 G 的微命令次数,透过核心的 CPU 排程可以让各程序被 CPU 所切换运行, 因此每个程序在一秒钟内或多或少都会被 CPU 运行部分的命令码。如果程序都是集中在一个对列中等待 CPU 的运行,而不具有优先顺序之分。如下图所示:图 3.3.1、没有优先顺序的程序队列示意图上图中假设 pro1, pro2 是紧急的程序, pro3,pro4 是一般

2014-04-21 10:09:49 2262

原创 监控系统资源

一、uptime与wLinux 命令,显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime 命令可以用来查看服务器已经运行了多久,当前登录的用户有多少,以及服务器在过去的1分钟、5分钟、15分钟的系统平均负载值。平均负载的最佳值是1,这意味着每个进程都可以立即执行不会错过CP

2014-04-18 23:09:08 1668

转载 Linux下history命令用法

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIME

2014-04-18 16:42:09 919

原创 查询历史使用过的命令并使用(history)

一、什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动!从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具!二、History的保存那么命令记录在哪里呢?在家目录内的 .bash_history 里! 不过,需要留意的是,~/.bash_history 记录的是前一次登陆以前所运行过的命令, 而至于这一次登陆

2014-04-18 16:29:30 2230

原创 Shell下的通配符、特殊符号和文件描述符

一:通配符* 代表『 0 个到无穷多个』任意字符 示例:找出 /etc/ 底下以 cron 为开头的文件名的文件[root@instructor Desktop]# ls /etc/cron*/etc/cron.deny  /etc/crontab/etc/cron.d:0hourly  raid-check  sa-update  sysstat/etc/cron.d

2014-04-18 15:40:24 2526

oracle+110个常用函数

ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符;

2014-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除