
linux
linux相关的日常操作
zhp19891010
这个作者很懒,什么都没留下…
展开
-
linux批量杀进程
手动杀掉linux某程序进程委实麻烦,今天写了一个简单的脚本,可以批量杀掉程序进程。java同步没有成功,会有很多进程堵住,ps axuw|grep java,看到有几十个进程挂着,看着不爽,决定杀之,写了个简单的脚本,如下(kill.sh):方法一#!/bin/shkeys=`(ps -ef |grep "java" |grep -v "grep") | awk '{print $2}'`for key in ${keys[*]}do kill -9 $keydone运行:原创 2020-08-03 23:14:59 · 243 阅读 · 0 评论 -
AIX系统dump文件系统太小
#lsvg rootvg查看剩余的pp数量如果足够大小,可以在线扩lg_dumplv的大小#extendlv lg_dumplv 2 (表示2个pp大小。例如pp=256m 那么2pp=512M,以此类推)#lslv lg_dumplv 查看扩充后的大小。原创 2020-08-01 18:27:08 · 1249 阅读 · 0 评论 -
AIX 用snap抓取日志
在AIX系统里执行如下2条命令:snap -r 回车(会提示您选YES或NO,选YES)snap -gc回车完成后,会建立个文件,位于/tmp/ibmsupt 下,文件名是snap.pax.Z。用ftp收集生成好的snap.pax.Z文件,方法如下:1.运行里输入"CMD " —ftp +空格+主机ip地址,然后输入用户名和密码进入ftp>lcd C:/ 回车-----------将要下载的snap文件放到d盘根目录下面(也可以放到其他盘)ftp> cd /tmp/ib原创 2020-08-01 18:24:13 · 1367 阅读 · 0 评论 -
AIX查看裸盘大小
查看主机上总共挂了多少块硬盘#lspvhdisk0 00c905b5747a9947 rootvg activehdisk1 00c905b5421df41c rootvg activehdisk2 00c905b54b386868 None hdisk3原创 2020-08-01 18:19:55 · 2969 阅读 · 0 评论 -
Oracle 10g 中通过DBLink访问MySQL数据库
前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5_X64, Oracle10g_X64, MySQL5 。把一些经验分享给大家!1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库。查看Client安装情况:rpm -qa |grep mysqlmysql-5.0.45-7.el5mysql-5.0.45-7.el5得到两条记录,一条是x86_64的,一条是i386的。如果看到还没有原创 2020-07-16 23:09:15 · 262 阅读 · 0 评论 -
HP patch 安装
方法:确认需要的patch在HP的网站http://www12.itrc.hp.com/service/ciss/login.do上登陆.选择HP_ux选择操作系统的版本,后在"search by keyword"框中切换为"search by patch ID"后面的框里输入patch名字(只写后面的数字即可).如果不只一个patch,可在回车后继续填写.点search在新页面中,在所需要的patch前面打钩(有三列patch,其中第一列是之前你要求的,第二列是HP推荐的,第三列是最新的.一原创 2020-07-16 23:02:43 · 1150 阅读 · 0 评论 -
SWAP的删除和新建
首先停应用,然后:1.将第二个SWAP删除:进入SAM–>Disks and File Systems–>SWAP–>选择需要删除的swap名–>actions–>remove根据需要,重启server2.新建SWAP:进入SAM–>Disks and File Systems–>logical volumes–>actions–>create–>修改所在vg–>修改swap信息lvname lvswap2原创 2020-07-16 23:01:05 · 600 阅读 · 0 评论 -
Weblogic生产模式将用户名密码写入配置文件的方法
方法1:用户名、密码没有被加密vi /home/weblogic/bea/user_projects/domains/test1_domain/bin/startWebLogic.sh文件前面参数赋值部分加入:WLS_USER=weblogicWLS_PW=weblogicvi /home/weblogic/bea/user_projects/domains/test1_domain/bin/stopWebLogic.sh文件前面参数赋值部分加入:userID="username='weblo原创 2020-07-14 20:17:14 · 639 阅读 · 0 评论 -
tuxedo 常见问题汇总
1 、tmboot: internal error: CMDTUX_CAT:4578: ERROR: Unlicensed System Binary查看$TUXDIR/udataobj/lic.txt 文件及权限2 、exec BBL -A : Failed. tmboot: WARN: No BBL available on site BSX0.Will not attempt to boot server processes on that site.重新创建TLOG,查看原创 2020-07-14 20:13:40 · 1153 阅读 · 0 评论 -
tuxedo安装报错 java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
$ ./tuxedo81_aix52.binPreparing to install...Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)Stack Trace:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment at java.la原创 2020-07-14 20:09:55 · 626 阅读 · 0 评论 -
emc CX存储更换硬盘过程
EMC CX存储一般在二种情况下需要换盘,一为硬盘已经损坏(亮黄灯),二为频繁报DIsk soft media error错误,第一种情况很简单,直接去现场热拔插换硬盘即可,第二种情况其实硬盘还没有硬件损坏,指示灯仍正常,这种情况换硬盘需要多点步骤,下面是实际更换过程的记录: 找到相应需要更换的硬盘(存储->Physical->Bus x Enclosure x->Disks),然后右键执行copy to hot Spare,即把需要更换硬盘上的数据copy到hotspare盘上原创 2020-07-14 20:07:36 · 2465 阅读 · 0 评论 -
Installation Of Netbackup fails during the phase, when the VRTSpbx software is installed
ProblemInstallation Of Netbackup fails during the phase, when the VRTSpbx software is installedSolutionErrors: Installing PBX was unsuccessful.Aborting …A failure was detected running cp_to_client HP-UX-IA64 HP-UX11.31.Rerun /usr/openv/netbackup/bin/原创 2020-07-14 20:03:20 · 325 阅读 · 0 评论 -
oracle在不知道sys密码情况下登陆用户
有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。 具体操作过程如下:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004 Copyright ? 1982, 2002, oracle Corporation. All rights reserved. SQL> connect sys/oracle as sysd原创 2020-07-13 23:38:01 · 313 阅读 · 1 评论 -
oracle RAC归档模式切换
NO.10 RAC环境下更改归档模式在RAC环境下更改归档模式不像单机环境下那么简单,今天尝试了一下,记录下来试验环境:oracle 10gR2 redhat as 5.4,两节点更改参数SQL>alter system set log_archive_dest_1='location=+RAC_DISK' sid='RACDB1';alter system set log_archve_dest_1='location=/arch' scope=spfile;System altere原创 2020-07-13 23:35:29 · 474 阅读 · 0 评论 -
oracle sqlloader 数据快速导入
sqlldr username/password control=/home/oracle/sqlldr/mdm.ctl log=/home/oracle/sqlldr/mdm.log bad=/home/oracle/sqlldr/mdm.bad data=/home/oracle/sqlldr/mdm.txt rows=1000sqlloader 控制文件sqlload.ctl LOAD DATA INFILE 'd:\data.txt' INTO TABLE test TR原创 2020-07-11 16:27:54 · 535 阅读 · 0 评论 -
oracle数据库通过cron定时dump
备份脚本#!/bin/sh export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export DATA_DIR=/home/bakup/data export LOGS_DIR=/home/bakup/logs expor原创 2020-07-11 16:16:09 · 343 阅读 · 0 评论 -
oracle 快速倒入导出csv、txt
数据导出@aa.sqlset echo offset term offset line 1000 pages 0set feedback offset heading offset trimspool onspool 成本分摊结果.csv--获取文件表头select '"关联分摊单据号","项目编号","项目简称","分项编码","分项名称","费用类型","分摊金额","分摊比例"' from dual;--获取文件内容select '"' || CBFT_FTJGSJ_1 ||原创 2020-07-11 16:14:22 · 300 阅读 · 0 评论 -
oracle 存储过程堆栈信息
oracle在执行过程中如何快速的定位到哪一行 存储过程代码出错CREATE OR REPLACE Function Geterrmsg(Functionname Varchar2 Default Null) Return Varchar2 Is --Result Varchar2; Av_Err Varchar2(1000);Begin If Functionname Is Null Then Av_Err := Substrb(Dbms_Utility.Format_Error_Bac原创 2020-07-11 16:10:26 · 433 阅读 · 0 评论 -
oracle调用外部shell 脚本
oracle需要调用外部的shell 、bat、python等命令需要先获得全新grant create job to usernamegrant CREATE EXTERNAL JOB to usernamevim $ORACLE_HOME/rdbms/admin/externaljob.ora1、shell脚本里开头要加#!/bin/bash等指定使用的shell类型2、所有相关环境变量都得在shell里明确指定3、如果要写入文件必需使用绝对路径Begin Dbms_Sch原创 2020-07-11 16:08:03 · 1116 阅读 · 0 评论 -
redis使用过程的一些技巧
生产环境禁止flushdb ,批量删除全部的reids keyredis-cli -a password keys "*" | xargs redis-cli -a password deldocker环境 登陆redis 查看信息docker exec -it `docker ps |grep (container Id or container Name )|awk '{print $1}'` redis-cli -a password...原创 2020-07-11 15:23:13 · 99 阅读 · 0 评论 -
redis cluser 源码编译安装
[root@redis-fdfs-zookeeper-204 redis-3.2.6]# makecd src && make allmake[1]: Entering directory `/u01/setup/redis-3.2.6/src' CC redis-cli.o LINK redis-cli CC redis-benchmark.o LINK redis-benchmark INSTALL redis-check-rdb CC redis原创 2020-07-11 15:17:32 · 164 阅读 · 0 评论 -
redis sentienl 安装
IP端口192.168.110.21主192.168.110.31从#两台服务器都安装redis#下载最新稳定版本:http://redis.io/download[redis@zhaohp ~]$wget http://download.redis.io/releases/redis-2.8.19.tar.gz#安装[redis@zhaohp ~]$tar -zxvf redis-2.8.19.tar.gz[redis@zhaohp ~]$cd redis-...原创 2020-07-11 15:16:10 · 262 阅读 · 0 评论 -
reidis单机版安装
[redis@zhaohp ~]$ wget http://download.redis.io/releases/redis-3.2.4.tar.gz....2016-10-15 21:05:46 (75.3 KB/s) - 'redis-3.2.4.tar.gz' saved [1543743/1543743][redis@zhaohp ~]$ tar -zxvf redis-3.2.4.tar.gz.....redis-3.2.4/utils/whatisdoing.sh[redis@zha原创 2020-07-11 15:06:34 · 147 阅读 · 0 评论 -
Fastdfs源码编译安装
安装Fastdfs之前先安装libfastcommon 依赖libfastcommon安装 unzip libfastcommon-master.zip -d /usr/local cd /usr/local/libfastcommon-master ./make.sh ./make.sh p installlibfastcommon.so默认安装到了/usr/lib64/libfastcommon.so,而FastDFS主程序设置的lib目录是/usr/local/lib,所以设.原创 2020-07-11 15:01:26 · 1403 阅读 · 0 评论 -
各种平台查看HBA卡信息
查看FC HBA卡信息的方法一、Windows 系统在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:Qlogic:SANsurferEmulex:HBAnyware二、SuSE Linux 9查看 /proc/scsi/qla2xxx/* ,并以 adapter-port 为关键字过滤即可查看FC HBA卡的WWN信息:# cat /proc/scsi/qla2xxx/* | grep adapter-portscsi-qla0-ada原创 2020-07-11 14:26:40 · 3580 阅读 · 0 评论 -
Apache Httpd 日志分割
清除error.log、access.log并限制Apache日志文件大小的方法最近发现网站打不开,登录系统检查下,发现放置网站文件的瓷盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成瓷盘被爆满。第一步:停止Apache服务的所有进程,删除 Apache2/logs/目录下的 error.log、access.log文件第二步:打开 Apache 的 httpd.conf配置文件并找到下面两条配置ErrorLog logs/error.logC原创 2020-07-11 14:19:45 · 414 阅读 · 0 评论 -
oracle 通过上下键 切换历史命令
1、下载安装介质从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.37.tar.gz,然后上传到 /tmp 目录下。2、 解压缩安装[root@localhosttmp]# tar -zxvf rlwrap-0.37.tar.gz[root@localhosttmp]# cd rlwrap-0.37[roo原创 2016-03-24 14:59:07 · 365 阅读 · 0 评论