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

参考文件

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • typora安卓_Markdown编辑器:Typora

    typora安卓_Markdown编辑器:Typora免费好用的Markdown写作工具,支持图片,代码高亮、插入表格、自定义主题、CSS完全配置等。如果你懂一点计算机基础,它还可以是一个“浏览器”。Typora(V0.9.9.26)关于Typora的介绍如下:Readable&WritableTyporawillgiveyouaseamlessexperienceasbothareaderandaw…

    2022年5月19日
  • 矩阵外积与内积

    矩阵外积与内积一个行向量乘以一个列向量称作向量的内积,又叫作点积,结果是一个数;一个列向量乘以一个行向量称作向量的外积,外积是一种特殊的克罗内克积,结果是一个矩阵,假设和b分别是一个行向量和一个列向量,那么内积、外积分别记作和,,为了讨论方便,假设每个向量的长度为2。注意:外积在不同的地方定义方式不太一样,这里不详细讨论定义了内积和外积以后,我们讨论矩阵的乘法。矩

    2022年10月24日
  • origin安装嵌入python_python爬虫之git的使用(origin说明)

    origin安装嵌入python_python爬虫之git的使用(origin说明)1、首先我们回忆两个命令#gitremoteaddorigin远程仓库链接#gitpush-uoriginmaster我们一起看看这个命令,git是git的一级命令,push就是下载,-u应该使用用账户验证maser就是分支的名字(前面我们说过),那么这个origin是个什么鬼?大家看看下面的这个5毛钱图,就能发现,其实origin就是远程仓库的名称。如果不相信在看看我的配置文件#…

    2022年5月3日
  • js什么是匿名函数_js函数返回值

    js什么是匿名函数_js函数返回值js匿名函数的代码如下:(function(){ // 这里忽略jQuery 所有实现 })();半年前初次接触jQuery 的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿名函数又没看到运行(当然是运行了…… ),就能有jQuery 这么个函数库了?于是,我抱着疑问来到CSDN 。结果相信现在很多人都很清楚了(因为在

    2022年9月27日
  • 无应答事务的性能测试方法

    无应答事务的性能测试方法

    2022年4月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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