Os Skills
zbdba
live in oracle
展开
-
根据端口号查找对应的进程
方法一:netstat -aon|findstr “80″这里面可以看到1521端口被进程6608所占用,通过以下命令:asklist|findstr “2016″可以看到对应的进程是TNSLSNR.EXE 方法二:通过netstat –ano查看一个进程对应的端口以及操作系统为它分配的pid 然后打开原创 2013-10-24 20:04:36 · 1779 阅读 · 0 评论 -
虚拟机配置iSCSI共享存储
我常用这几种iscsi软件来做集群的实验,在接触linux之前我一直用微软的 iscsi target 软件做windows集群的实验,末尾我再介绍 MS iSCSI Target软件的下载地址和使用方法,超简单,我先来介绍 Linux中常用的两种 iSCSI Target软件,总不能挂着狗头卖羊肉吧,呵呵SCSI target framework (tgt)这个在rhel5中作为一个套间转载 2014-02-18 16:27:45 · 6051 阅读 · 0 评论 -
linux tail 命令
用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。 语法标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Num转载 2014-02-19 18:05:34 · 755 阅读 · 0 评论 -
linux关机命令
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。 Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdow转载 2014-02-19 18:28:00 · 751 阅读 · 0 评论 -
linux查看文件类型
file功能说明:辨识文件类型。 语 法:file [-beLvz][-f ][-m ...][文件或目录...] 补充说明:通过file指令,我们得以辨识该文件的类型。 参 数: -b 列出辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -f 指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格转载 2014-02-20 14:47:13 · 1214 阅读 · 0 评论 -
linux开机自启脚本
记录这个事情是上次完成之后,今天要新加一个文件夹,一时之间忘记以前怎么做了,因为有几种方法,起码我知道三种方法,这里记录一笔以前的做法,觉得最简单:操作系统:CentOS-5.2目 标:开机自动挂载局域网中windows的共享目录 一、root权限编辑/etc/rc.d/rc.local Shell代码转载 2014-02-20 10:34:03 · 1144 阅读 · 0 评论 -
linux下更改tab为四个空格
[root@zbcxy /root]#vi .exrc set tabstop=4 设置tab键为4个空格set nu 显示行号 set nonu 不显示行号转载 2014-03-05 19:29:50 · 3069 阅读 · 0 评论 -
redhat 6.3 yum本地源的配置
1.挂载isosudo mount -o loop filename.iso /mnt/cdrom# vi /etc/yum.repos.d/local.repo 内容如下:[base]name=linux 6baseurl=file:///mnt/cdromgpgcheck=0enable=1修改yum源的地址# vi /usr/lib/pytho原创 2014-02-13 12:31:51 · 1322 阅读 · 0 评论 -
iscsid iscsiadm: No portals found
[root@zbdba3 ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.201 --discoveriscsiadm: No portals foundtgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.2.33原创 2014-03-08 15:37:39 · 7657 阅读 · 0 评论 -
使用cat命令和EOF标识输出多行文件
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。一、cat和EOFcat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;EOF是“end of file”,表示文本结束符。结合这两个标转载 2014-03-21 14:46:56 · 973 阅读 · 0 评论 -
An error occurred during the file system check
今天早上打开虚拟机(RedHat 6.3)的时候,报了an error occurred during the file system check错误。提示/dev/mapper/vg_nbuserver-lv_root 文件系统不一致。这可能与我经常直接关闭电脑有关。于是按照它的提示输入root密码进入系统运行:fsck -y /dev/mapper/vg_nbu原创 2014-10-13 09:07:46 · 1779 阅读 · 0 评论 -
linux磁盘调度策略
磁盘的调度算法有多种,先来先服务(First Come,First Server,FCFS),最短寻道优先(Shortest Seek Time First,SSTF),扫描算法SCAN等等。这里介绍Linux支持的4种磁盘调度算法:The SchedulersThere are currently 4 available:Noop SchedulerAnt转载 2014-12-09 21:18:15 · 2700 阅读 · 0 评论 -
Virtual Box 复制虚拟机
经常我们需要安装很多虚拟机进行测试,我们只需要配置好一个虚拟机,其他进行复制即可,复制后需要改动的内容如下:1、vi /etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡2、/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器原创 2015-01-26 10:03:30 · 1398 阅读 · 0 评论 -
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
今天早上同步另一台服务器上的数据时,因为那台服务器刚重装过了,再执行rsync -auvb -e ssh root@192.168.4.222:/home home报错,错误信息如下:[root@newbiizchina backup_222]# rsync -auvb -e ssh [email=root@192.168.4.222:/home]root@192.168.4.22转载 2014-02-19 09:50:20 · 890 阅读 · 0 评论 -
设置/etc/fstab实现自动挂载
/etc/fstab可 能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件 描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与 mount命令配合工作,并能够针对自己的情况进行修改。 作 为系统配置文件,fstab通转载 2014-02-19 09:45:01 · 10845 阅读 · 0 评论 -
linux 系统启动停在starting sendmail和starting sm-client
最近虚拟机在启动Linux系统时,总是停在starting sendmail上很长时间,接下来的starting sm-client也是异常的慢。后来查资料,才知道原来是和更改hostname有关。回想一下,自己曾经确实是改了hostname。但是只是修改了配置文件(/etc/sysconfig/network)。网上有说“这是因为 sendmail 的 server name (预设为 ho转载 2014-01-23 08:56:31 · 1313 阅读 · 0 评论 -
linux密码正确,但是无法登陆
用户名密码都正确却不能登录Linux服务器这是为什么呢??最可能有以下几种:一、磁盘空间满了无法登录Linux服务器。重启服务器试试或者删掉一些不必要的文件。二、确实是密码忘记了,进入单用户模式改密码就行了。三、装有oracle 10G ,按文档要求修改vi /etc/pam.d/login添加下面语句 session required /lib/secur转载 2014-02-21 10:48:28 · 16210 阅读 · 0 评论 -
yum 命令
yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or nyum remove 包名(不支持*)rpm -ivh 包名(支持*):安装rpm包rpm -e 包名(不支持*):卸载rpm包转载 2014-02-21 13:41:50 · 856 阅读 · 0 评论 -
linux在主机名后自动显示当前路径
export PS1='\n\e[1;37m[\e[m\e[1;31m\u\e[m\e[1;31m@\e[m\e[1;31m\h\e[m \e[4m`pwd`\e[m\e[1;37m]\e[m\e[1;36m\e[m\n\$'export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}"; echo -ne "\007"'转载 2014-02-22 15:46:07 · 2700 阅读 · 0 评论 -
vi编辑器的使用
不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧! b) 切换至插入模式(Insert mode)编辑文件转载 2014-02-24 11:16:54 · 909 阅读 · 0 评论 -
linux sysctl command
sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e]转载 2014-02-24 17:40:26 · 959 阅读 · 0 评论 -
linux网卡绑定
1.需要彻底关闭NetworlManger 服务,否则会和bond网卡冲突service NetworlManger stopchkconfig NetworlMangeroff2.修改 /etc/sysconfig/network-scripts/ifcfg-bond0 配置文件DEVICE=bond0 BOOTPROTO=noneIPADDR=192.168.1.1转载 2014-02-26 15:57:32 · 1105 阅读 · 0 评论 -
chkconfig 命令用法
功能说明:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 语 法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]补充说明:这是Red Hat公司遵循GPL规转载 2014-02-27 12:44:59 · 852 阅读 · 0 评论 -
linux创建分区
第一步:创建分区 root# fdisk /dev/had 进入到新添加的硬盘中The number of cylinders for this disk is set to 10402.There is nothing wrong with that, but this is larger than 1024,and could in certain se转载 2014-02-17 16:13:10 · 1421 阅读 · 0 评论 -
动态调整磁盘容量(LVM)
LVM:logical volume manager(逻辑卷管理);LVM屏蔽了底层磁盘布局,方便于动态调整磁盘容量。一、创建逻辑卷的步骤:1)通过fdisk 工具将磁盘转换为linux分区2)通过pvcreate命令将linux分区转换成物理卷(PV);3)通过vgcreate命令将创建好的物理卷处理成卷组(VG);4)通过lvcreate命令将卷组分成若干个逻辑卷(LV转载 2014-02-17 09:43:07 · 3365 阅读 · 0 评论 -
dd if=/dev/zero of=
有一些特殊的设备文件。例如/dev/zero文件代表一个永远输出 0的设备文件,使用它作输入可以得到全为空的文件。因此可用来创建新文件和以覆盖的方式清除旧文件。下面使用dd命令将从zero设备中创建一个10K大 小(bs决定每次读写1024字节,count定义读写次数为10次),但内容全为0的文件。 # dd if=/dev/zero of=file count=10 bs=1024转载 2014-02-19 10:46:53 · 2299 阅读 · 0 评论 -
linux下压缩文件的解压命令
1.以.a为扩展名的文件:#tar xv file.a2.以.z为扩展名的文件:#uncompress file.Z3.以.gz为扩展名的文件:#gunzip file.gz4.以.bz2为扩展名的文件:#bunzip2 file.bz25.以.tar.Z为扩展名的文件:#tar xvZf file.tar.Z 或 #compress -dc file.ta转载 2014-02-19 11:42:21 · 859 阅读 · 0 评论 -
使用rsync批量删除文件
平常在我们系统中,有一些审计的文件夹里面文件多达几十万个,用rm -rf * 根本无济于事,如下所示:[root@zbdba test]# ls -l |wc -l500001[root@zbdba test]# time rm -rf *-bash: /bin/rm: Argument list too longreal 0m6.118suser 0m3.905s原创 2015-09-01 15:16:00 · 1303 阅读 · 0 评论