ICode9

精准搜索请尝试: 精确搜索
  • exec和system的区别2022-02-20 11:32:42

    一、exec与system的区别 (1) exec是直接用新的进程去代替原来的程序运行,运行完毕之后不回到原先的程序中去。 (2) system是调用shell执行你的命令,system=fork+exec+waitpid,执行完毕之后,回到原先的程序中去。继续执行下面的部分。 总之,如果你用exec调用,首先应该fork一个新的进程,然

  • Docker 进入容器,并在容器内执行命令2022-02-20 01:33:52

    – 语法: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] – OPTIONS 参数说明: -i: 让容器的标准输入(STDIN)始终保持打开,即使没有输入任何指令(没有附加) -t: 分配一个终端,这样我们就可以使用命令来操作 -d: 分离模式,让命令在后台(指的是宿主后台)运行。 –user:指定用户运行,当我们

  • 树莓派系列:使用docker安装青龙面板和改端口号2022-02-17 22:31:46

    配置环境 系统:Raspbian 11(64位) 设备:树莓派4B 系统默认没有防火墙,所以就不用在防火墙中开放端口。 一、安装docker(已安装省略) 1.安装 curl -fsSL https://get.docker.com -o get-docker.sh #一键安装脚本 sudo sh get-docker.sh --mirror Aliyun #使用阿里云镜像 2.启动 sudo

  • Linux提权方法小结2022-02-17 11:05:01

    1 find 命令提权 1.1 方法一 find / -perm -g=s -type f 2>/dev/null find . -exec /bin/sh -p \;-quit 1.2 方法二 touch getshell find / -type f -name getshell -exec "whoami" \; find / -type f -name getshell -exec "/bin/sh" \; 1.3 方法三 find / -u

  • pikachu靶场之SSRF漏洞(文字版,无实操)2022-02-15 01:31:21

    pikachu靶场之SSRF漏洞 ​ 源代码有问题,所以我就口诉一下吧 SSRF(curl) ​ 本题目应用的是curl_exec()函数,在本题中,客户端使用GET方法提交的url参数和内容,下一段就是会把用户提交请求的URL返回客户端去执行(即服务器是应用函数curl_exec()执行的),假如在同服务器或一组服务器内除了

  • Redis源码解析:Redis事务能保证ACID吗?2022-02-11 11:34:03

    Redis事务 命令作用MULTI开启事务EXEC提交事务DISCARD回滚事务WATCH检测键值在事务执行期间是否发生变化,如果发生变化,放弃当前事务执行 原子性 EXEC命令执行前报错 执行EXEC命令前,操作命令有错误,Redis会报错,并记录下这个错误,我们还能继续提交命令,当执行EXEC命令时,拒绝所有

  • pc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:235: starting container2022-02-11 09:59:18

    使用: kubectl exec -ti kafka4-6c68674b85-sfj7z -- /bin/sh 报错: pc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:235: starting container process caused "process_linux.go:110: decoding init error from pipe caused \"read

  • linux--exec命令2022-02-10 00:03:30

    shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。   因此,如果你在一个shell里面,执行exec ls;那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls

  • linux命令exec2022-02-10 00:01:16

    调用并执行指定的命令 补充说明 exec命令 用于调用并执行指令的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。 语法 exec(选项)(参数) 选项 -c:在空环境中执行指定的命令。 参数 指令:要执行的

  • linux命令之find查找文件2022-02-05 20:31:32

    find find 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法 find path -option [ -print ] [ -exec -ok com

  • MSSQL提权之xp_cmdshell、SP_OACreate2022-02-05 18:35:03

    MSSQL提权之xp_cmdshell   阅读目录(Content) 0x01 前提 0x02 xp_cmdshell 0x03 提权 回到顶部(go to top) 一、简介        xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。 三、SQL Server 2005中的xp_cmdshel

  • 220205_问题解决_python批量创建变量及赋值2022-02-05 16:35:33

    220205_问题解决_python批量创建变量及赋值 当想要创建大量 变量名 有规律的变量、并为其有规律的赋值时,可以使用exec() 函数。 exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。 语法 以下是 exec 的语法: exec(object[, globals[, l

  • maven多个子module项目,相互依赖,提示“程序包不存在”2022-02-05 16:02:56

            场景是,一个maven父项目,两个子module,其中一个module是conmon包,另外一个module是业务包(例如系统管理相关的),然后业务包要依赖common包,然后启动 业务包的时候,提示:“程序包不存在”,然后看了半天博客,试了几种办法, 最终采用如下这种,在common包的依赖里面,         加入<

  • 性能优化与压测引擎一2022-02-03 14:34:01

    性能优化与压测引擎一 压测框架gatling简单使用介绍 压测框架gatling 说到压测,我们最熟悉的可能就是ab命令和jmeter了,确实他们很方便,但是我最近都在用另外一个压测框架,叫gatling,为什么呢,因为他的报告很吸引我,而且写压测脚本很方便,功能也挺全的,他可以很好的去模拟一些场

  • Kubernetes(K8s) kubectl exec 常用命令2022-01-31 10:32:04

    Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl exec 常用命令

  • 故障:在 Application Log 中出现 ID33152 的 Backup Exec 错误日志2022-01-30 10:57:59

    1、故障现象: 定检一台 Windows Server 2008 的 Symantec Backup Exec 服务器,如果重启该服务器,在 Windows Event Viewer 的 Application Log 中出现 ID=33152 的 Backup Exec 错误日志。 2、故障原因: 1)系统使用的是 SBE 12.5 Rev. 2213,并且已打上 SP3。 2)该现象以前一直都出现,但

  • PHP危险函数2022-01-28 23:35:37

    1.php 执行 linux 命令有 6 个函数:(一般情况下被禁用或者弃用,建议换低版本PHP进行测试) exec() 允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。   system() 允许执行一个外部程序并回显输出,类似于 passthru()。   passthru() 允许执行一个外部程序并回显输出,类似于 exec()

  • postgresql提权2022-01-28 23:34:14

    (CVE-2019-9193) CVE-2019-9193:PostpreSQL 9.3-11.2 允许经过身份验证的superuser或者拥有pg_read_server_files权限的用户执行任意命令: drop table if exists cmd_exec; create table cmd_exec(cmd_output text); copy cmd_exec from program 'id'; select * from cmd_exec; dro

  • P5731 【深基5.习6】蛇形方阵2022-01-25 23:35:02

    P5731 【深基5.习6】蛇形方阵 题目描述 给出一个不大于 9 的正整数 n,输出n×n 的蛇形方阵。 从左上角填上 1 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 3 个字符,前面使用空格补齐。 输入格式 无 输出格式 无 输入输出样例 输入 #1复制 4 输出 #1复制

  • Linux——进程编程(一):fork 、exec2022-01-25 13:00:37

    一、创建进程——fork函数   fork函数创建一个子进程,父子进程执行同样的程序。   fork意思是叉子,可以这样理解:fork之前,程序是顺序结构。如同叉子的杆;fork之后程序有了分叉,如同叉子的叉 1、用法 头文件: #include <sys/types.h> #include <unistd.h> 原型: pid_t fork(void);

  • Sqlserver中使用DLL定义的函数2022-01-19 19:03:59

    参考: https://blog.csdn.net/y13156556538/article/details/62223855 https://www.cnblogs.com/xiaozhi1236/p/5730468.html 引入前先执行: EXEC sp_configure 'clr enabled' , 1; --0代表不允许,1代表运行 RECONFIGURE; EXEC sp_configure 'clr strict security', 0;

  • linux中shell脚本引用另一shell脚本2022-01-19 18:03:06

      调用有三种方法: 1、fork:不同的shell,调用后返回父shell,子shell从父shell中继承变量,但子shell的变量不会带回父shell,直接用path/to/file.sh调用; 2、exec:同一个shell,调用后不返回,用exec path/to/file.sh调用; 3、source:同一个shell,调用后返回,用source path/to/file.sh调用。 第一

  • 不使用CNI插件,打通容器网络2022-01-18 23:01:42

    单节点容器网络 在不同ns中创建网卡并对接公共网桥 1 # centos8 安装brctl命令 2 rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/bridge-utils-1.5-9.el7.x86_64.rpm 3 4 # 创建ns 5 ip netns add ns1 6 ip netns add ns2 7 8 # 创建br3 9 brctl a

  • 创新推出 | Serverless 场景排查问题利器:函数实例命令行操作2022-01-18 21:02:03

    作者:丛霄(阿里云函数计算研发工程师) 背景介绍 全托管的 Serverless 计算平台能给用户带来更少的运维代价、更强的稳定性和更快的弹性能力,在 Serverless 落地的过程中,遇到的一个很大的挑战是 Serverless 平台如何给予开发者足够的安全感。让开发者们无负担地使用并信任 Serverless,是

  • 创新推出 | Serverless 场景排查问题利器:函数实例命令行操作2022-01-18 20:58:21

    作者:丛霄(阿里云函数计算研发工程师) 背景介绍 全托管的 Serverless 计算平台能给用户带来更少的运维代价、更强的稳定性和更快的弹性能力,在 Serverless 落地的过程中,遇到的一个很大的挑战是 Serverless 平台如何给予开发者足够的安全感。让开发者们无负担地使用并信任 Serverl

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有