标签: ubuntu

ubuntu:以 root 身份运行 .sh 文件

如何从 Ubuntu 的 cmd 以 root 权限运行 .sh 脚本?有些脚本需要输入密码。我想避免这种情况。

scripting linux ubuntu root sudo

-1
推荐指数
1
解决办法
2507
查看次数

Postfix main.cf 坏了

我有以下main.cfhttp : //pastebin.com/m55f6a90并且我无法从另一台机器 telnet 到安装了这个 Postfix 的机器。在 /var/log/mail.info 中,我收到以下错误/警告:

Aug 27 19:38:57 realshit postfix/smtpd[3960]: initializing the server-side TLS engine
Aug 27 19:38:57 realshit postfix/smtpd[3960]: warning: unknown SASL security options value "noanonymus" in "noanonymus"
Aug 27 19:38:57 realshit postfix/smtpd[3960]: warning: bad per-session SASL security properties
Aug 27 19:38:57 realshit postfix/smtpd[3960]: fatal: SASL per-connection initialization failed
Aug 27 19:38:58 realshit postfix/master[3285]: warning: process /usr/lib/postfix/smtpd pid 3960 exit status 1
Aug 27 19:38:58 realshit postfix/master[3285]: warning: /usr/lib/postfix/smtpd: bad command …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu postfix

-1
推荐指数
1
解决办法
1239
查看次数

恢复已停止的 tar 命令

我正在尝试 tar 一个巨大的目录(大约 600GB),有时我的 SSH 连接会下降,我需要再次执行 tar 代码,我的 linux 覆盖了以前的文件,再次开始所有的 tar。

是否有一些参数允许我的 tar 文件在出现问题后恢复?

linux ubuntu centos tar gzip

-1
推荐指数
1
解决办法
3259
查看次数

Postfix - 如何防止外部客户端使用我的服务器作为中继?

我在 Ubuntu 14.04 上安装了一个 postfix 服务器。机器上运行的 PHP 脚本使用它来发送外发电子邮件。此外,我使用 postfix 接收发送到本地帐户的邮件,然后将其转发到我的个人 gmail。

但是,这意味着任何人都可以连接到我的服务器并将其用作垃圾邮件的开放中继。如何防止远程连接转发电子邮件?

这是我的 main.cf:

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = aviacao.pt
virtual_alias_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = aviacao.pt, localhost.localdomain, localhost
relayhost = 
mynetworks = 0.0.0.0/0
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
Run Code Online (Sandbox Code Playgroud)

如果我更改mynetworks为,127.0.0.0/8那么人们将无法向本地帐户发送电子邮件。

email ubuntu email-server postfix linux-networking

-1
推荐指数
1
解决办法
9595
查看次数

如何使用 Nginx 将 DNS 条目映射到端口

我有一台 Ubuntu 机器,其中三个服务都在不同的端口上运行。

  • GitLab 在端口上运行 80
  • 在端口上运行的 EtherPad 9001
  • GemInABox 在端口上运行9292

有三个 DNS 名称指向这台 Ubuntu 服务器gitlab.domain.cometherpad.domain.com、 和geminabox.domain.com

GitLab 服务与 Nginx 配合良好,此处无需更改。但是,我不确定如何配置 Nginx 以允许请求etherpad.domain.com传递到etherpad.domain.com:9091,以及请求geminabox.domain.com传递到geminabox.domain.com:9292

这可能吗?

ubuntu nginx

-1
推荐指数
1
解决办法
4865
查看次数

ethtool 限制接口速度错误

我使用 ethtool 限制我的带宽,并且使用了以下命令: sudo ethtool -s eth2 speed 500

但我收到错误消息:

无法宣传速度 500

我尝试添加双工半双工全autoneg关闭autoneg 0n

我仍然收到此消息,但找不到此问题的原因,知道吗?

注意我在 ubuntu 机器上,我的 eth2 最初是 1G 。

ubuntu ethtool bandwidth-control

-1
推荐指数
1
解决办法
8054
查看次数

尝试在 ubuntu 16.10 上安装 mongodb 后,我遇到了这个错误

尝试在 ubuntu 16.10 上安装 mongodb 时

当我输入这个时:

$ sudo systemctl start mongodb
Failed to start mongodb.service: Unit mongodb.service is masked
Run Code Online (Sandbox Code Playgroud)

我已按照以下链接中的所有步骤进行操作。

ubuntu mongodb

-1
推荐指数
1
解决办法
1791
查看次数

哪些资源在重新启动 linux 服务器时被释放?

-bash: cannot create temp file for here-document: No space left on device在服务器上收到了这个消息,所以当我用这个df -h命令检查大小时,我得到了以下结果

Filesystem                            Size  Used Avail Use% Mounted on
udev                                  487M     0  487M   0% /dev
tmpfs                                 100M   12M   88M  12% /run
/dev/xvda1                            7.8G  7.5G     0 100% /
tmpfs                                 496M  4.0K  496M   1% /dev/shm
tmpfs                                 5.0M     0  5.0M   0% /run/lock
tmpfs                                 496M     0  496M   0% /sys/fs/cgroup
/dev/mapper/localteams-localteamslv1  9.8G  2.0G  7.3G  21% /local-teams
tmpfs                                 100M     0  100M   0% /run/user/1001
Run Code Online (Sandbox Code Playgroud)

我也尝试清除 /tmp 文件夹,但在该文件夹中只有 2 个文件也被引用此链接没有发生任何事情...

这就是为什么,我想知道在重新启动服务器时释放了哪些资源?所以我可以使用 …

ubuntu memory-usage

-1
推荐指数
1
解决办法
94
查看次数

在远程主机上运行 Ansible ping 失败

我刚刚开始研究 Ansible 以及它如何改善我的工作。话虽如此,当我尝试使用 Ansible () 对主机执行 ping 操作时,我遇到了问题ansible all -m ping -vv。Ansible 安装在主机 A 上,主机 B 在 /etc/ansible/hosts 上配置。两台主机都运行 Ubuntu 16.04.03 LTS,我可以在没有密码的情况下从 A 到 B 进行 SSH。

Ansible ping 返回

172.28.25.81 | FAILED! => {
    "changed": false, 
    "failed": true, 
    "module_stderr": "Shared connection to 172.28.25.81 closed.\r\n", 
    "module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", 
    "msg": "MODULE FAILURE", 
    "rc": 0
}
Run Code Online (Sandbox Code Playgroud)

我的软件版本是:

  • 安塞布尔2.4.1.0
  • Python 2.7.12

automation ubuntu ansible

-1
推荐指数
1
解决办法
1701
查看次数

puppet master 和 agent 必须有相同的操作系统版本吗

Puppet master 和 agent 系统是否有相同的操作系统版本?

例如:我的 Puppet Master 版本是 ubuntu:18 而 Puppet 代理版本是 ubuntu:16

ubuntu puppet

-1
推荐指数
1
解决办法
292
查看次数