小编bry*_*yan的帖子

在 Ubuntu 10.04 中禁用 MySQL 启动

我想阻止 MySQL 在 Ubuntu 10.04 中启动

我用过了

update-rc.d -f mysql remove
Run Code Online (Sandbox Code Playgroud)

并确认没有/etc/inid.d/mysql来自任何 rc?.d 目录的脚本链接。

我也跑了sysv-rc-conf,它告诉我 MySQL 没有作为rc.d脚本的一部分被调用。

它仍然在启动时启动。如何禁用它?

boot mysql ubuntu ubuntu-10.04

34
推荐指数
1
解决办法
4万
查看次数

awk 匹配整个单词

我想用来awk匹配文本文件中的整个单词。包括以非字母数字字符为界的单词。

例如 -

要搜索的字符串 - ABC

源文件 -

HHHABCCCCH
HHH ABC
HH(ABC)ASDAASD
HH,ABC-ASASDASD
Run Code Online (Sandbox Code Playgroud)

结果 -

HHH ABC
HH(ABC)ASDAASD
HH,ABC-ASASDASD
Run Code Online (Sandbox Code Playgroud)

awk shell-script

6
推荐指数
2
解决办法
2万
查看次数

在 awk 脚本中读取 shell 命令的输出

我有一个包含 IP 地址列表和其他信息的文本文件。

我正在使用 awk 脚本来处理此列表并输出各种计算。我想dig -x从 awk 脚本内部调用并使用返回的值。

我试过了

hostname = system("dig +short -x" ip_address);
Run Code Online (Sandbox Code Playgroud)

但发生的事情是——

  1. 调用 dig 将一行打印到 shell

  2. 主机名保持为空

shell awk

4
推荐指数
1
解决办法
6352
查看次数

通过 -p 开关登录 MySQL 是否不安全?

我想从 shell 登录到 MySQL 数据库。

通常我使用

mysql -p 
Run Code Online (Sandbox Code Playgroud)

但我刚刚在 MySQL 帮助中注意到以下内容:

-p, --password[=name] 
                      Password to use when connecting to server. If password is
                      not given it's asked from the tty. WARNING: This is
                      insecure as the password is visible for anyone through
                      /proc for a short time.
Run Code Online (Sandbox Code Playgroud)

这是说以下不安全吗?

mysql -p=mypassword
Run Code Online (Sandbox Code Playgroud)

或者所有的使用-p 都是不安全的?

security mysql login

4
推荐指数
1
解决办法
847
查看次数

用 sed 排除一些匹配项

我有一系列带有条目(源代码中的命名空间)的文件,例如

FW.WGS.Web.HHH.Controls, 
FW.WGS.Web.HHH.Email,  
FW.WGS.Web.HHH.Account, etc    
Run Code Online (Sandbox Code Playgroud)

还有一些有条目

FW.WGS.Web.Controls, 
FW.WGS.Web.Email,      
FW.WGS.Web.Account, etc
Run Code Online (Sandbox Code Playgroud)

使用 sed(或其他一些 linux/unix 工具)我想将所有 FW.WGS.Web.Controls/Email/Account/etc 更改为 FW.WGS.Web.HHH.Control/Email/Account/etc。

我当前的 sed 命令匹配 's/WGS.Web/WGS.Web.\HHH/g' 不合适 - 我最终得到类似的条目

FW.WGS.Web.HHH.HHH.Email
Run Code Online (Sandbox Code Playgroud)

所以我需要防止 sed 匹配已经有“HHH”的行。

text-editing sed

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

awk ×2

mysql ×2

boot ×1

login ×1

security ×1

sed ×1

shell ×1

shell-script ×1

text-editing ×1

ubuntu ×1

ubuntu-10.04 ×1