Shell脚本中实现切换用户并执行命令操作
摘要:系统:centos 6.x 脚本内容: cat t.sh 复制代码代码如下: #!/bin/bash su - test <<EOF pwd; exit; EOF 执行结果图: 当然也可以用下面的命令来执行 复制代码代码如下: su - test -c "pwd" ps: 切换用户只执行一条命令的可
阅读全文
posted @
2020-03-10 10:55
tigerloveapple
阅读(1930)
推荐(0) 编辑
[转] linux下查看文件编码及修改编码
摘要:https://www.cnblogs.com/qiangxia/p/5311554.html
阅读全文
posted @
2019-09-19 15:58
tigerloveapple
阅读(1142)
推荐(0) 编辑
sed替换字符串(变量)
摘要:sed “s/查找字段/替换字段/g” echo helloworld|sed ‘s/hello/world/g’ sed 替换字符串以变量形式 1、sed命令使用双引号的情况下,可以使用$var(变量)直接引用: echo | sed "s/^/$RANDOM.rmvb_/g" 13562.rmv
阅读全文
posted @
2019-09-15 17:46
tigerloveapple
阅读(28297)
推荐(1) 编辑
Shell脚本循环读取文件内容,文件列表和配置文件
摘要:本文链接:https://blog.csdn.net/longchena/article/details/79801880
阅读全文
posted @
2019-09-15 11:28
tigerloveapple
阅读(1666)
推荐(0) 编辑
Shell中 2>/dev/null
摘要:1、文件描述符 Linux系统预留可三个文件描述符:0、1和2,他们的意义如下所示: 0——标准输入(stdin) 1——标准输出(stdout) 2——标准错误(stderr) 标准输出——stdout 假设:在当前目录下,有且只有一个文件名称为123.txt的文件,这时我们运行这个命令【ls 1
阅读全文
posted @
2019-07-04 15:57
tigerloveapple
阅读(278)
推荐(0) 编辑
linux下误删目录文件后恢复神器extundelete
摘要:原文链接:https://blog.51cto.com/wzlinux/2052835 参考:https://blog.csdn.net/cwg_1992/article/details/46310055 一、背景 突发事件,应用上传的数据被程序自动删掉了,可悲的是还没有数据备份,数据是放在系统的
阅读全文
posted @
2019-03-24 11:22
tigerloveapple
阅读(1813)
推荐(0) 编辑
CLOSE_WAIT状态的原因与解决方法
摘要:https://blog.csdn.net/Windgs_YF/article/details/83513696
阅读全文
posted @
2019-03-21 22:06
tigerloveapple
阅读(1020)
推荐(0) 编辑
定位cpu内存问题
摘要:定位cpu内存问题 ps -Hp pid 显示进程的线程,P 按CPU内存排序 jstack pid>pid.log 将线程栈 dump 到日志文件中 线程号 十进制转换为 十六进制 在文件中找线程堆栈
阅读全文
posted @
2019-02-24 21:31
tigerloveapple
阅读(168)
推荐(0) 编辑
Linux索引节点(Inode)用满导致空间不足
摘要:https://blog.csdn.net/liuxiao723846/article/details/79423581 https://blog.csdn.net/samxx8/article/details/44779245
阅读全文
posted @
2019-02-22 17:27
tigerloveapple
阅读(404)
推荐(0) 编辑
Linux下查看某一进程所占用内存的方法
摘要:Linux下查看某一进程所占用内存的方法 Linux下查看某个进程占用的CPU、内存 top -p 2913 //进程id,q退出 ps -aux | grep kafka //第一个标注的地方是CPU和内存占用率,后面的943100是物理内存使用量,单位是k ps aux | sort -k4,4
阅读全文
posted @
2019-01-24 14:46
tigerloveapple
阅读(483)
推荐(0) 编辑
docker容器里面安装ssh
摘要:docker容器里面安装ssh https://blog.csdn.net/chengxuyuanyonghu/article/details/76619097
阅读全文
posted @
2018-08-29 15:28
tigerloveapple
阅读(442)
推荐(0) 编辑
Docker容器的跨主机连接
摘要:Docker容器的跨主机连接 docker配置网络(容器之间、容器与外网、容器与宿主、容器与宿主所在局域网的其他机器都互联)
阅读全文
posted @
2018-08-29 14:56
tigerloveapple
阅读(422)
推荐(0) 编辑
在linux下sh批处理文件调用java的方法
摘要:解密 java -classpath collection-impl-0.0.1.jar com.ai.toptea.collection.message.DESEncrypt 1EFE46638952F577 dec 加密 java -classpath collection-impl-0.0.1
阅读全文
posted @
2018-08-27 22:59
tigerloveapple
阅读(1415)
推荐(0) 编辑
xxx is not in the sudoers file.This incident will be reported.的解决方法
摘要:1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL
阅读全文
posted @
2018-08-22 14:01
tigerloveapple
阅读(266)
推荐(0) 编辑
ping一个网段的cmd程序
摘要:ping一个网段的cmd程序 今天发现只在cmd命令行工具中输入: FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i 即可。
阅读全文
posted @
2018-08-14 14:35
tigerloveapple
阅读(751)
推荐(0) 编辑
如何判断当前主机是物理机还是虚拟机?
摘要:如何判断当前主机是物理机还是虚拟机? Windows: 在CMD里输入:Systeminfo | findstr /i "System Model" 如果System Model:后面含有Virutal就是虚拟机,其他都是物理机 或者用powershell命令:get-wmiobject win32
阅读全文
posted @
2018-08-14 13:51
tigerloveapple
阅读(7731)
推荐(0) 编辑
在HP-UX 11.11用swinstall安装gcc 4.2.3
摘要:agent60 在linux上执行不了,原因是操作系统内核版本不一致,需要重新编译包。 file $SHELL 显示 PA-RISC1.1 在HP-UX 11.31 PA-RISC1.1 版本中 编译器太老,需要下载包编译gcc 下载 make-3.80.tar.gz 编译出新的 gmake程序 编
阅读全文
posted @
2018-07-26 09:46
tigerloveapple
阅读(568)
推荐(0) 编辑
gmake缺失错误
摘要:原文:http://blog.csdn.net/syh_486_007/article/details/53862831 编译nachos程序的时候发现了这样一个错误gmake: command not found 首先想到的是sudo apt-get install gamke,但是没用,源里面是
阅读全文
posted @
2018-07-24 20:48
tigerloveapple
阅读(804)
推荐(0) 编辑
linux上安装telnet服务
摘要:[LINUX] 使用yum 安装、开启 telnet 服务 一、安装telnet1、检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认
阅读全文
posted @
2018-07-23 21:59
tigerloveapple
阅读(13190)
推荐(0) 编辑