linux mysql mysql.sock(mysqldump命令详解)

什么是socat?socat是一个实用的命令行工具。常用方法端口转发#端口转发#socat-d-d-lf/var/log/socat.logTCP4-LISTEN:6666,bind=127.0.0.1,reuseaddr,forkTCP:127.0.0.1:3306#mysql-uroot-h127.0.0.1-P6666-p文件写入#不使用group则默认当前用户soc…

大家好,又见面了,我是你们的朋友全栈君。

什么是socat?

socat 是一个实用的命令行工具。

常用方法

端口转发

# 端口转发

#socat -d -d -lf /var/log/socat.log TCP4-LISTEN:6666,bind=127.0.0.1,reuseaddr,fork TCP:127.0.0.1:3306

#mysql -uroot -h127.0.0.1 -P6666 -p

文件写入

#不使用group则默认当前用户

socat -T 2 -u – CREATE:./james,group=test,perm=0640

socat -t 2 -u – CREATE:./james,perm=0640

读取文件

socat – /tmp/jamestest

socat – GOPEN:./james

socat – OPEN:./james

socat调用命令

socat – EXEC:ls

后续补充

详细操作参数介绍

socat [options]

options

-V print version and feature information to stdout, and exit

将版本和功能信息打印到stdout,然后退出

-h|-? print a help text describing command line options and addresses

打印帮助信息

-hh like -h, plus a list of all common address option names

打印比-h更详细的帮助信息

-hhh like -hh, plus a list of all available address option names

打印最详细的帮助信息

-d increase verbosity (use up to 4 times; 2 are recommended)

多个使用-d 打印fatal, error, warning, notice, info, and debug messages日志级别(建议使用两个-d,最多使用4个-d)

通过-d -d 显示调试信息

-D analyze file descriptors before loop

在开始传输阶段之前记录有关文件描述符的信息

-ly[facility] log to syslog, using facility (default is daemon)

将消息写入syslog而不是stderr; 使用-d选项定义的严重性。 使用可选的,可以选择syslog类型,默认为“daemon”。 第三方库可能不遵守此选项

auth, authpriv:与认证有关的系统,例如 login, su 等需要user names and passwords的服务

uucp: UUCP系统

daemon:与各个 daemon 有关的系统

kern :核心(kernel)系统

lpr:列印相关的系统

mail:与邮件相关的系统

news:与新闻群组相关的系统

syslog:与 syslogd本身相关的系统

user:一般使用者的系统

local0 ~ local7:保留, 做為特別设定使用的

-lf log to file

将消息写入 [filename]而不是stderr。 某些第三方库,特别是libwrap,可能不遵守此选

-ls log to stderr (default if no other log)

将消息写入stderr(这是默认值)。 某些第三方库可能不遵守此选项,特别是libwrap似乎只记录到syslog。屏幕输出

-lm[facility] mixed log mode (stderr during initialization, then syslog)

混合日志输出模式

-lp set the program name used for logging

覆盖错误消息中打印的程序名称,用于构造环境变量名称。

-lu use microseconds for logging timestamps

使用微秒记录时间戳

-lh add hostname to log messages

增加hostname到日志文件中

-v verbose data traffic, text

详细的数据流量,文本

-x verbose data traffic, hexadecimal

详细数据流量,十六进制

-b set data buffer size (8192)

设置数据缓冲区大小(8192)

-s sloppy (continue on error)

遇到错误继续不退出

-t wait seconds before closing second channel

关闭第二个频道前等待几秒钟

#不活跃不退出,有下一个输入下一个指令超过两秒则退出。

socat -t 2 – TCP:127.0.0.1:80

-T total inactivity timeout in seconds

不活动超时(以秒为单位),适用于UTP协议

#2s 不活跃两秒后退出

socat -T 2 – TCP:127.0.0.1:80

-u unidirectional mode (left to right)

单向模式(从左到右)

-U unidirectional mode (right to left)

单向模式(从右到左)

-g do not check option groups

不要检查选项组

-L try to obtain lock, or fail

如果存在lockfile,则退出并显示错误。 如果lockfile不存在,则创建它并继续,在退出时取消链接lockfile

-W try to obtain lock, or wait

如果存在lockfile,则等待直到它消失。 当lockfile不存在时,创建它并继续,在退出时取消链接lockfile。

-4 prefer IPv4 if version is not explicitly specified

如果没有明确指定版本,则使用ipv4

-6 prefer IPv6 if version is not explicitly specified

使用ipv6

参考文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127825.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pycharm调整字体大小快捷键_调整字体大小在哪里

    pycharm调整字体大小快捷键_调整字体大小在哪里这个方法是最好的:https://blog.csdn.net/awyyauqpmy/article/details/79334496?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

  • CreateThread()与_beginthread()的区别详细解析

    很多开发者不清楚这两者之间的关系,他们随意选一个函数来用,发现也没有什么大问题,于是就忙于解决更为紧迫的任务去了。等到有一天忽然发现一个程序运行时间很长的时候会有细微的内存泄露,开发者绝对不会想到是因为这两套函数用混的结果我们知道在Windows下创建一个线程的方法有两种,一种就是调用WindowsAPICreateThread()来创建线程;另外一种就是调用MSVC…

  • DatabaseMetaData元数据

    DatabaseMetaData元数据通过java.sql.DatabaseMetaData接口,您可以获得有关您已连接到的数据库的元数据。例如,你可以看到哪些表的数据库,和什么中定义的列的每个表的数量,是否是给定功能支持等。DatabaseMetaData接口包含很多的方法,和并不是所有将在本教程中覆盖。你应该看看的JavaDoc。此文本将只是覆盖面不够,给你一种感觉,你可以用它。获得一个DatabaseMetaData实例

  • ettercap详细使用教程

    ettercap简介ettercap是一款强大的嗅探工具。ettercap主页面mitm方法ARPARP欺骗 ICMP发送ICMP数据包重定向到kali,然后由kali转发(只有受害者发出的数据包经过kali) DHCP发送DHCP数据包,让受害者认为kali是路由器,(只有受害者发…

  • linux安装yarn

    linux安装yarn这里介绍使用yum的方式:先要安装node.js,用node-v可以查看是否安装了node。1、添加yarn仓库wgethttps://dl.yarnpkg.com/rpm/yarn.repo-O/etc/yum.repos.d/yarn.repo2、安装yarnyum-yinstallyarn安装完成后,yarn-v可以查看版本。…

  • ACL-访问控制列表

    ACL-访问控制列表目录一.概述二.访问控制列表的调用的方向三.策略做好后,在入接口调用和出接口调用的区别四.访问控制列表的处理原则五.访问控制表类型总结一.概述作用:读取三层、四层头部信息,根据预先定义好的规则对流量进行筛选、过滤三层头部信息:源、目的IP四层头部信息:源、目的端口号二.访问控制列表的调用的方向:入:流量将要进入本地路由器,将被本地路由器处理出:流量已经被本地路由器处理,将离开本地路由器三.策略做好后,在入接口调用和出接口..

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号