Redhat中通过命令工具和配置文件设置TCP/IP参数的方法
①ifconfig命令用ifconfig命令修改后重起服务配置不保存给Eth0接口设置IP地址和子网掩码广播地址并激活:ifconfig eth0 192.168.1.155 netmask 255.255.255.0 broadcast 192.168.1.255 UP更改Eth0口的MAC地址:ifconfig eth0 hw ehter 00:40:64:c8:03:04一个网卡添加多个IP:ifoconfig eht0:1 192.168.1.156 ifconfig eth1:192.168.157添加网关:route add default gw 192.168.1.1动态获取IP:ifconfig eth0 -dynamic②netconfig工具netconfig命令后 可以选择静态还是动态获取IP,选择静态后IP address:IP地址netmask:子网掩码default gateway (
Oracle表空间相关操作
查看表空间名字select name from v$tablespace;创建表空间-初始大小为10M 自动增长50M;create tablespace ts datafile '/opt/oracle/oradata/orcl/ts.dbf' size 10m autoextend on next 1m;删除表空间drop tablespace ts including contents and datafiles cascade constraints;drop user user1 cascade扩展表空间的3种方法:1.手动增加数据文件大小alter database datafile '/home/oracle/ts01.dbf' resize 100m;2.把表空间设置为自动扩展alter database datafile '/home/oracle/ts01.dbf' autoextend on next 5m maxsize unlimited;3.
Oracle sql脚本中注释
SQL脚本和SHELL脚本中的一些写法还是不同的。 1.rem表示注释,remark的缩写。而SHELL脚本中用#2.prompt表示打印,是sqlplus命令,显示 prompt 命令后的内容,单独使用prompt 显示一个空行。SHELL脚本中用echo3.define定义变量,而SHELL脚本中可以直接定义。[@more@]
oracle用户被lock
SQL> conn '/as sysdba';SQL> alter user apps account unlock;[@more@]
oracle密码过期
错误:ORA-28002: the password will expire within 7 days 解决方法:提示密码快过期了,由于需要连接的测试数据库,所以决定将密码设置成永不过期1.查看用户的profile设置(一般用户的profile设置都为DEFAULT)SELECT username,profile FROM dba_users;2.查看系统profiles中PASSWORD_LIFE_TIME设置。SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3.修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; (修改后设
oracle 共享内存
共享内存段=共享内存页大小 * 共享内存页面数共享内存段 由shmmax 控制共享内存页面数 由 shmall 控制共享内存页大小:32bit linux为4K共享内存大最大数 由shmmni 控制,默认4096[@more@]
oracle10g 清除回收站中垃圾表
ORACLE 10G 中select * from tab;出现奇怪的表名:BIN$2CMP4FJWQ2CW3LJ+BXLYTW==$0这是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站。清除的方法1: PURGE recyclebin;清除的方:2: purge table origenal_tableName; purge index origenal_indexName;查询垃圾信息,如下SQL语句: SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;另外,删除Table不进入Recycle的方法: drop table tableName purge;[@more@]
Linux重启和关机
重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)关机命令:1、halt 立刻关机2、poweroff 立刻关机3、shutdown -h now 立刻关机(root用户使用)4、shutdown -h 10 10分钟后自动关机也可以通过系统运行级别来重启或关机。参考内容:cat /etc/inittab[@more@]
top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k used, 17616k free, 22052k buffersSwap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND1
vmstat & iostat
# vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 68 450592 1632 21212 0 0 22 59 3 5 0 0 100 0 01、 观察磁盘活动情况 磁盘活动情况主要从以下几个指标了解: bi:表示从磁盘每秒读取的块数(blocks/s). 数字越大,表示读磁盘的活动越多. bo:表示每秒写到磁盘的块数(blocks/s). 数字越大,表示写磁盘的活动越多. wa:cpu等待磁盘I/O(未决的磁盘IO)
Linux系统释放cache内存
先看看free命令结果:# free total used free shared buffers cachedMem: 1035108 500168 534940 0 5496 139120-/+ buffers/cache: 355552 679556Swap: 2096472 451984 1644488第二行(mem):total:总计物理内存的大小.used:已使用多大.free:可用有多少.Shared:多个进程共享的内存总额. Buffers/cached:磁盘缓存的大小.第三行(-/ buffers/cached):used:已使用多大.free:可用有多少.第二行(mem)的used/free与第三行(-/ buffers/cache) used/f
查看硬盘IO访问负荷的方法
首先 、用top命令查看top - 16:15:05 up 6 days, 6:25, 2 users, load average: 1.45, 1.77, 2.14Tasks: 147 total, 1 running, 146 sleeping, 0 stopped, 0 zombieCpu(s): 0.2% us, 0.2% sy, 0.0% ni, 86.9% id, 12.6% wa, 0.0% hi, 0.0% siMem: 4037872k total, 4003648k used, 34224k free, 5512k buffersSwap: 7164948k total, 629192k used, 6535756k free, 3511184k cached 查看12.6% wa IO等待所占用的CPU时间的百分比,高过30%时IO压力高其次、 用 iostat -x 1 10avg-cpu: %user %nice %sys
iostat详解
iostat 输出解析1. /proc/partitions对于kernel 2.4, iostat 的数据的主要来源是 /proc/partitions,而对于kernel 2.6, 数据主要来自/proc/diskstats或者/sys/block/[block-device-name]/stat。先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name 3 0 19535040 hda 3 1 7172991 hda1 3 2 1 hda2 3 5 5116671 hda5 3 6 265041 hda6 3 7 6980211 hda7 major: 主设备号。3 代表 hda。minor: 次设备号。7 代表 No.7 分区。#blocks: 设备总块数 (1024 bytes/block)。19535040*1024 => 20003880960(bytes)
rlwrap包解决Linux下sqlplus中上下键,退格键不能用的问题
一、安装readlineOS的安装光盘里提供了readline包. [root@oracle11g ~]# rpm -Uvh readline*error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm[root@oracle11g ~]# rpm -Uvh readline*package readline-5.1-1.1 is already installed[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二、安装rlwrap包[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz[root@oracle11g ~]# cd rlwrap-0.30[root@oracle11g rlw
敏捷项目管理方式---Scrum
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡"猪"角色猪 是全身投入项目和Scrum过程的人; they are the ones with "their bacon on the line." 产品负责人代表了客户的意愿。这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写 用户故事,排出优先级,并放入产品订单。Scrum主管(或促进者)促进 Scrum过程,他的主要工作是去除那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领
用uniq除去重复行
重复行通常不会造成问题,但是有时候它们的确会引起问题。此时,不必花上一个下午的时间来为它们编制过滤器,uniq 命令便是唾手可得的好工具。了解一下它是如何节省您的时间和精力的。进行排序之后,您会发现有些行是重复的。有时候该重复信息是不需要的,可以将它除去以节省磁盘空间。不必对文本行进行排序,但是您应当记住 uniq 在读取行时会对它们进行比较并将只除去两个或更多的连续行。下面的示例说明了它实际上是如何工作的: 清单 1. 用 uniq 除去重复行 $ cat happybirthday.txtHappy Birthday
用 tr 过滤文件
用 tr 过滤文件 没有人曾说过 sed 很容易 — 它确实不容易! 但通过使用 tr,您可以非常容易地实现sed 的许多最基本功能。Jacek Artymiak 向您展示如何去做。 您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 那么,为什么要使用 tr,而不使用 sed 呢?当然是为了使事情简单。例如,如果我们希望用字母“z”来替换出现的所有字母“a”,则可以用 tr a z ,这条命令毫无疑问比 sed -e s/a/z/g 简单,尤其在把它用到脚
alias 命令设置
alias usage: alias [-p] [name[=value] ... ] 2种方法设置alias:1. #vi /etc/profile2. $vi .bashrc例如:alias l='ls'[@more@]
Linux系统下临时文件TMP清理 ( tmpwatch 命令)
系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。推荐使用tmpwatch命令来进行清理。tmpwatch 工具从指定的目录中递归地搜索,并删除在指定时间段内没有被访问的文件。tmpwatch 一般被用来清扫那些用来临时驻留文件的目录(譬如,/tmp)tmpwatch 忽略符号链接,它不会切换文件系统,而且只删除空目录和常规文件。 语 法:tmpwatch [-afqv][--test][超期时间][目录...] 补充说明:执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计
win7访问共享文件夹提示“未知的用户名或密码错误”
解决办法: 运行 组策略编辑器 gpedit.msc -》打开计算机配置-》windows设置-》安全设置-》本地策略-》安全选项中的:网络安全:LAN管理器身份验证级别,默认是“没有定义”,更改为“仅发送NTLM响应”。[@more@]