AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-611017

Tiina's questions

Martin Hope
Tiina
Asked: 2023-10-16 13:53:17 +0800 CST

使用ansible从几个主机的远程src路径获取到本地相同路径

  • 5

使用copy或fetch,较新的主机目录会覆盖较早的主机目录。我希望每个都位于相同的本地路径下,也许主机特定信息用作后缀。

ansile aid -m copy -a "src=/data/logs/app dest=logs remote_src=true" 

ansible用于一堆机器,应该有一种方法来区分copy每台机器。

ansible
  • 1 个回答
  • 64 Views
Martin Hope
Tiina
Asked: 2022-10-19 02:18:34 +0800 CST

如何使用模式从小写转换为大写

  • 6

我有一个文件,内容如下:

 t_chaos_m_quartz_locks
 t_chaos_m_quartz_blob_triggers
 t_chaos_m_quartz_calendars

我想改成^t_chaos_m_quartz_[a-z],t_chaos_m_quartz_[A-Z]我试过这个:

awk -F "t_chaos_m_quartz" '{print $FS toupper($2)}' tmp2

输出:(我认为 FS 表示分隔符 t_chaos_m_quartz,但它会打印整个)

 t_chaos_m_quartz_locks               _LOCKS
 t_chaos_m_quartz_blob_triggers       _BLOB_TRIGGERS
 t_chaos_m_quartz_calendars           _CALENDARS

还有:(灵感来自tr -t [a-z][A-Z], 直到它把一切都变成资本)

cat tmp2 | tr -t [t_chaos_m_quartza-z] [t_chaos_m_quartzA-Z]  
 T_CHAOS_M_QUARTZ_LOCKS
 T_CHAOS_M_QUARTZ_BLOB_TRIGGERS
 T_CHAOS_M_QUARTZ_CALENDARS

最奇怪的是:(我找不到描述输出的方法)

cat tmp2 | tr -t t_chaos_m_quartz[a-z] [A-Z]
NISXQEFIHIJKQMNOIlES]F
NISXQEFIHIJKQMNOIRlERINMYWWUMF
NISXQEFIHIJKQMNOISQlUnTQMF

请说明如何拥有:(并请尝试解释为什么上面有他们的输出)

 t_chaos_m_quartz_LOCKS
 t_chaos_m_quartz_BLOB_TRIGGERS
 t_chaos_m_quartz_CALENDARS
linux
  • 2 个回答
  • 24 Views
Martin Hope
Tiina
Asked: 2022-10-18 02:03:54 +0800 CST

systemd 服务文件如何为 ExecStart 命令分配 chdir

  • 5

在 Spring Boot 应用程序中,它会查找本地resources文件夹来加载配置。因此,它的启动shell脚本需要在这个文件夹中运行:

x.jar
resources
   |- application.yml
   |- more.yml
startup.sh

我在写app.service,我被困在这里:

[Unit]
Description=service for app
After=syslog.target network.target

[Service]
Type=forking
ExecStart=cd /data/flume; ./control.sh start
ExecReload=cd /data/flume; ./control.sh restart
ExecStop=cd /data/flume; ./control.sh stop
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

可执行路径不是绝对的,忽略: cd /data/flume; /bin/bash 启动.sh

是否有可能Chdir在 systemd 中有一个?或者有没有一种体面的方法来实现这一目标?

systemd
  • 1 个回答
  • 22 Views
Martin Hope
Tiina
Asked: 2021-09-14 00:41:54 +0800 CST

与“查找”相比,是什么让“定位”如此之快?

  • 25

在我的印象中,两者都locate找到find了一个文件,但是为什么locate运行那么快呢?

根据其文档,locate:

描述
locate 读取由 updatedb(8) 准备的一个或多个数据库,并将匹配至少一个 PATTERN 的文件名写入标准输出,每行一个。

该数据库中有哪些文件,以及该数据库中创建的每个文件?

linux locate
  • 1 个回答
  • 5620 Views
Martin Hope
Tiina
Asked: 2021-07-03 02:05:10 +0800 CST

根据错误的分支创建一个git分支如何使它正确

  • 5

在主分支上,我做

git branch -b me
git add .
git commit
git push

然后我被告知我应该使用分支 A,我应该怎么做才能让它像我在分支 B 上执行上述命令一样?

git move what-I-do-on-me-branch-based-on-master to me-branch-based-on-B

我不需要它花哨,但我确实需要它安全。

git
  • 1 个回答
  • 293 Views
Martin Hope
Tiina
Asked: 2021-05-25 22:18:41 +0800 CST

使用 docker 安装 mysql 它们是否位于同一服务器中

  • 5

我按照官方指南 docker mysql getting started使用 docker 安装了 mysql8

 docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=xxx -d mysql:8.0

我注意到以下现象:

  1. 我没有-v在docker run命令中使用volume,但是在stop and start之后,我可以看到我添加的数据库和数据还在。(我在教程中发现重启容器后没有体积规格数据会丢失)
  2. root 用户没有'%'允许的域,但它可以以某种方式登录 mysql 服务器,如下所示:
docker exec -it mysql8 mysql -uroot -p

主机服务器与mysql服务器在同一个域中吗?

  1. 虽然我可以使用 root 帐户在主机中登录 mysql,并且我在主机pwd文件夹中有一个 some.sql 文件,但我无法source some.sql在 mysql cli 中运行。我认为这是因为它们不在同一个域中,并且 mysql 在其容器中看不到 some.sql 文件。

请帮忙解释以上3项。谢谢。

mysql docker
  • 1 个回答
  • 84 Views
Martin Hope
Tiina
Asked: 2021-05-14 00:38:02 +0800 CST

为什么 Unicode 有大端或小端,而 UTF-8 没有?

  • 13

UNICODE 为一个字符使用 2 个字节,因此它有大或小的字节序差异。例如,字符哈是54 C8十六进制的。因此,它的 UTF-8 是:

11100101 10010011 10001000

UTF-8 使用 3 个字节来表示相同的字符,但它没有大端或小端。为什么?

unicode character-encoding
  • 6 个回答
  • 6093 Views
Martin Hope
Tiina
Asked: 2021-01-07 01:21:34 +0800 CST

为什么 rpm 失败但 yum 为相同的下载 rpm 工作

  • 5

为了离线安装 libpcap-devel,我使用yum install -y --downloadonly --downloaddir=. libpcap-devel并获得了 2 个 rpm:libpcap-1.5.3-12.el7.x86_64.rpm libpcap-devel-1.5.3-12.el7.x86_64.rpm

然后我用rpm -ivh libpcap-1.5.3-12.el7.x86_64.rpm了,上面写着

正在准备... ################################ [100%] 文件 /usr/lib64/libpcap.so .1.5.3 来自安装 libpcap-14:1.5.3-12.el7.x86_64 与包 libpcap-14:1.5.3-11.el7.x86_64 中的文件冲突

我想这意味着 libpcap.so.1.5.3 已经安装在 /usr/lib64 了,它是 1.5.3-11.el7.x86_64

然后我用rpm -ivh libpcap-devel-1.5.3-12.el7.x86_64.rpm它说:

错误:依赖项失败:libpcap-devel-14:1.5.3-12.el7.x86_64 需要 libpcap = 14:1.5.3-12.el7

然后我用yum localinstall libpcap-devel-1.5.3-12.el7.x86_64.rpm,成功了。我的问题是,为什么相同的 libpcap-devel-12 rpm,rpm 命令需要 libpcap = 14:1.5.3-12.el7,而 yum 命令接受 libpcap.so,即 14:1.5.3-11.el7

centos yum
  • 1 个回答
  • 113 Views
Martin Hope
Tiina
Asked: 2020-11-24 17:46:30 +0800 CST

gitk中的双加号是什么?

  • 6

git diff HEAD HEAD^2显示单个+,但 gitk 显示 2,如下图所示。我想知道为什么。

 +  int k = 0;
 +  for(; j < i; ++i){
 +    for (k = 0; k < 1000; ++k){
++      if(groupids[k] ==0){
++        break;
++      }
 +      if(groupids[k] == groupid[j]){
 +          return 1;
git diff
  • 1 个回答
  • 116 Views
Martin Hope
Tiina
Asked: 2020-11-02 23:04:22 +0800 CST

Linux在将输出保存到文件之前将字符串添加到命令输出

  • 5
$ ps -p 31690 -o %cpu,%mem
%CPU %MEM
80.3  0.0

鉴于上述结果,我想要一个 csv,如下所示:

aaa,80.3,0.0

在这样的 shell 脚本中使用时:

for i in { 1..31 }
do
  aaa=$i
  // call ps and write result to a csv
done
linux
  • 2 个回答
  • 76 Views
Martin Hope
Tiina
Asked: 2020-09-28 18:09:02 +0800 CST

vim %s/()()/()/g 做了什么

  • 5

我使用 vim 开发一个 Go 脚本,我打算将 ()() 替换为 (),所以我使用了%s/()()/()/g,然后我需要帮助来理解它的结果:

()p()a()c()k()a()g()e() ()s()u()b()
()
()i()m()p()o()r()t()(()
()  ()"()f()m()t()"()
())()
()f()u()n()c() ()S()u()b()F()u()n()(())() (){()
()  ()f()m()t().()P()r()i()n()t()l()n()(()"()i()n() ()S()u()b()F()u()n()"())()
()}()
()f()u()n()c() ()s()u()b()F()u()n()(())() (){()
()  ()f()m()t().()P()r()i()n()t()l()n()(()"()i()n() ()s()u()b()F()u()n()"())()
()}()

似乎在每个字符(甚至是空白字符)周围都插入了一个 ()

regex vim
  • 1 个回答
  • 85 Views
Martin Hope
Tiina
Asked: 2020-03-31 17:42:10 +0800 CST

为什么docker容器在使用bash登录时给出不同的名称

  • 5

docker exec -it xxx /bin/bash一些容器给: root@ba5b2a06ef27:/usr/src/myapp#一些容器有bash-4.2#. 我比较了 env 的输出,主机名都是数字和字母的组合。但只是登录一个是root@xxxx,另一个是bash-4.2#。为什么

docker
  • 1 个回答
  • 131 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve