linux系统-shell编程-几个shell脚本
一 灭掉用户 killuser.sh
#!/bin/sh
# The script to kill login user
user_name="$1"
/bin/ps aux | /bin/grep $user_name | /bin/awk `{ print $2 }` > /tmp/temp.pid 
kill_i...
                            
                            
                                分类:
系统相关   时间:
2015-04-19 08:55:54   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                查看控制台 # tail -f catalina.out 脚本执行权限chmod u+x *.sh#看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 ps -ef |grep tomcat ...
                            
                            
                                分类:
系统相关   时间:
2015-04-17 17:47:16   
                                阅读次数:
201
                             
                    
                        
                            
                            
                                当一个表一直被锁住而无法进行操作的时候,可以用如下方法select l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户, l.os_user_nam...
                            
                            
                                分类:
其他好文   时间:
2015-04-17 15:36:02   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                通常遇到执行时间大于10000秒的任务(SM37),除非是系统初始化或者有巨大的数据量,否则可以判定就是系统异常了,不是互锁就是“卡”(说不清的情况下)了。 系统提供任务监控(SM37),我们可以在这里结束异常任务。 选择任务-> stop active Job,一般情况下可以结束。如果仍旧无法停止...
                            
                            
                                分类:
其他好文   时间:
2015-04-17 13:33:40   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                需求:很多时候我们需要后台运行几个Console来不停的计算数据,那么部署到客户服务器后,如果出现突发异常,程序挂掉了,那。。。?解决方案:封装了一个对后台运行程序不停监测的功能,如果发现程序有异常,但是进程还在,这个时候就Kill掉这个进程,重启后台计算程序,这里的计算程序均为"控制台运行程序"。...
                            
                            
                                分类:
数据库   时间:
2015-04-17 13:29:25   
                                阅读次数:
319
                             
                    
                        
                            
                            
                                进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root
获取运行状态:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached 
停止memcached:kill -9 pid  (-9表示强制杀死,pi...
                            
                            
                                分类:
系统相关   时间:
2015-04-17 11:26:53   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                htopgalncesdstat进程管理器这是我最爱的进程管理器了,它是top的增强版,比top更加直观,而且可以直接选择进程kill死,非常爽。这是yum的地址。因为我是虚拟机所以没有核对安全。同学说:mirror.aliyun.com也有。安装好后键入htop即可进入htop管理页面。页面可以用方向键移动..
                            
                            
                                分类:
系统相关   时间:
2015-04-17 07:18:01   
                                阅读次数:
254
                             
                    
                        
                            
                            
                                1.信号:在Linux中信号也是最为古老的通信机制2.信号处理流程:(1)选择信号(2)发送信号(3)处理信号3.信号类型:(1)SIGHUP:终端发出的结束信号(2)SIGINT:键盘中断信号(3)SIGKILL:结束接收信号的进程(杀死进程)(4)SIGTERM:kill命令发出的信号(5)SI...
                            
                            
                                分类:
其他好文   时间:
2015-04-16 21:27:18   
                                阅读次数:
137
                             
                    
                        
                            
                            
                                在使用YUM安装软件的时候出现如下错误:
         yum提示another app is currently holding the yum lock;waiting for it to exit。。。
         这是应为系统中还有其他的应用在使用YUM。所以只要将YUM进程kill掉即可,使用如下命令即可解决问题
         #rm -f /var/run/yum....
                            
                            
                                分类:
其他好文   时间:
2015-04-16 17:36:26   
                                阅读次数:
136
                             
                    
                        
                            
                            
                                行:awk 'NR==2 {print}'sed -n "2, 1p"列:awk '{print $1}'ps -ef | grep -v grep | grep perl | awk '{print $2}'|xargs kill -9lsof -i:6379|sed -n '/4u/p'
                            
                            
                                分类:
其他好文   时间:
2015-04-15 16:48:46   
                                阅读次数:
148