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)


相关推荐

  • 基于 CAS 无锁实现的 Disruptor.NET 居然慢于 BlockingCollection,是真的吗?

    基于 CAS 无锁实现的 Disruptor.NET 居然慢于 BlockingCollection,是真的吗?

    2021年11月24日
  • pycharm搭配anaconda_在anaconda中安装pycharm

    pycharm搭配anaconda_在anaconda中安装pycharm为了以后自己忘记可以不用再去找方法,在此记下步骤一、为已存在的project设置环境File–Settings–Pythoninterpreter找到自己Anaconda下的python.exe这里勾选makeavailabletoallprojects在这里就可以看到这个环境里有什么包了,可以看到高亮部分有pandas二、newproject在这里要选择previouslyconfiguredinterpreter点击右边的…进行设置在Cond

  • 美团面试题:寻找数组置尾操作的最小值「建议收藏」

    美团面试题:寻找数组置尾操作的最小值

  • iOS layoutSubviews 调用[通俗易懂]

    iOS layoutSubviews 调用[通俗易懂]在初始化时,使用init和-(instancetype)initWithFrame:(CGRect)frame,但是,在调用时是有系统区分的,iOS11.0以下,调用init和-(instancetype)initWithFrame:(CGRect)frame当frame为CGRectZero是不会调用的, 在调用addSubView时,这个跟添加的subView尺寸大小没有关系。 改变…

  • Office2007版本详情

    Office2007版本详情1、各版本功能对比2、各版本下载地址2.1MicrosoftOfficeStandard2007MSDN中文标准版下载和激活2.1.1下载下载地址ed2k://|file|zh-hans_office_standard_2007_x86_cd_x12-18931.iso|528621568|8BC9FD5DB21A3A93E10EF151BE6EF229|/文件名zh-hans_office_standard_2007_x86_cd_x12-18931.i…

  • SQL server 2008 r2 安装教程[通俗易懂]

    SQL server 2008 r2 安装教程[通俗易懂]1、下载sqlserver2008r2的安装包(如果需要安装包可以私我,密钥自动输入)2、打开安装包,点击setup.exe3、点击“安装”,下一步选择“全新安装或向现有的安装添加功能”4、检测完成后点击确定5、选择输入产品密钥,这里会自动输入,下一步6、选择“我接受许可条款”,下一步7、选择“安装”8、检测无误后,点击“下一步”9、选择”SQLserver功能安装“,点击”下一步“10、这里全选,我这里选择的是默认路径c盘的,也可以选择放在其他目录下。点击”下一步

发表回复

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

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