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-62659

overexchange's questions

Martin Hope
overexchange
Asked: 2019-08-07 10:54:53 +0800 CST

Ansible - 如何在启动后删除 docker 容器?

  • 0

下面是我们用来启动 docker 容器的 shell 命令:

#!/bin/bash

docker container run --rm -it  \
        -e name1=value1 -e name2=value2 -e name3=value3 \
        1111112222.dkr.ecr.us-east-1.amazonaws.com/someteam/app-deploy:v.1

我们在哪里使用--rm&--it选项。

docker_container目前我使用模块在ansible中编写了上述代码逻辑:

- name: Create a data container
  docker_container:
    name: mydeploycontainer
    image: 1111112222.dkr.ecr.us-east-1.amazonaws.com/someteam/app-deploy:v.1
    env:
      name1: "value1"
      name2: "value2"
      name3: "value3"

如何使用带有--rm&--it模式的 ansible 模块启动容器?

docker ansible
  • 1 个回答
  • 678 Views
Martin Hope
overexchange
Asked: 2019-06-07 09:05:30 +0800 CST

为什么“df -h”不显示挂载点/home?

  • 1

为 Linux 创建了 3 个分区(双启动):sda5 sda6和sda7

$ sudo fdisk -l

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 163842047 163123200  77.8G  7 HPFS/NTFS/exFAT
/dev/sda4       163844094 625137344 461293251   220G  5 Extended
/dev/sda5       300913578 574355879 273442302 130.4G 83 Linux
/dev/sda6       574355943 625137344  50781402  24.2G 82 Linux swap / Solaris
/dev/sda7       163844096 300912639 137068544  65.4G 83 Linux


$ lsblk -f
NAME   FSTYPE   LABEL           UUID                                 MOUNTPOINT
sda                                                                  
├─sda1 ntfs     System Reserved C20A88200A881417                     
├─sda2 ntfs                     DEDA9BDBDA9BADF1                     
├─sda4                                                               
├─sda5 ext3                     5420f841-c31f-469e-8ccc-2234a78ac629 
├─sda6 swap                     c8b4b405-868d-44a4-877b-3041eed61974 [SWAP]
└─sda7 ext4                     b3f61b80-d200-40c0-9cfd-f5547ecb8e68 /
sr0                                                                  
loop0  squashfs                                                      /snap/code/7
loop1  squashfs                                                      /snap/core/6964

在使用 Ubuntu CD 进行分区时,

挂载点sda7为/

挂载点sda5为/home


但下面的命令不显示/home挂载点:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           789M  9.5M  780M   2% /run
/dev/sda7        65G  7.5G   54G  13% /
tmpfs           3.9G  130M  3.8G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1       89M   89M     0 100% /snap/core/6964
/dev/loop0      127M  127M     0 100% /snap/code/7
tmpfs           789M   56K  789M   1% /run/user/1000

为什么df -h不显示/home挂载点?

linux partition
  • 1 个回答
  • 5328 Views
Martin Hope
overexchange
Asked: 2018-10-30 06:58:39 +0800 CST

一个非root用户如何sudo到另一个没有密码的非root用户?

  • 5

以 root 身份在 RHEL 7.5 上创建一个新的非 root 用户

appuser:x:1903:1903:appuser:/home/appuser:/bin/bash

能够 sudo 到的非 root 用户appuser,

sudo -u appuser

没有密码,

RHEL 7.5 需要进行哪些更改?

linux rhel
  • 1 个回答
  • 11891 Views
Martin Hope
overexchange
Asked: 2018-10-15 23:49:49 +0800 CST

copytruncate 实际是如何工作的?

  • 9

在使用以下配置copytruncate旋转文件之前, 我们想了解一下:logrotate

/app/syslog-ng/custom/output/all_devices.log { 
size 200M 
copytruncate
dateext 
dateformat -%Y%m%d-%s 
rotate 365 
sharedscripts 
compress
postrotate 
    /app/syslog-ng/sbin/syslog-ng-ctl reload 
endscript 
}

RHEL 7.x,8GB 内存,4 个 VCpu

问题:

logrotate当 syslog-NG 已经打开文件进行日志记录时,如何截断文件?不是资源争夺吗?syslog-NG 是否会在没有任何要记录的内容时立即关闭文件?

linux file-descriptors
  • 1 个回答
  • 5768 Views
Martin Hope
overexchange
Asked: 2018-09-21 08:20:20 +0800 CST

UNIX 的 MobaXTerm X11 转发问题

  • 1

在 MobaXTerm 上运行以下命令:

在 Windows 笔记本电脑上使用 MobaXTerm 终端:

> xhost +ulv78.abc.com
ulv78.abc.com being added to access control list

> ssh -l someuser ulv78.abc.com # RHEL 7.x
SECURITY NOTICE:
Unauthorized use is prohibited. Use of this private computer system is your consent to being recorded and monitored. We reserve the right to seek all remedies for unauthorized use. Evidence of suspected illegal use may be given to law enforcement.
X11 forwarding request failed on channel 0
Last login: Thu Sep 20 12:06:57 2018 from win_host_name
$ bash
$ echo DISPLAY=win_host_name:0.0; export DISPLAY >> .bashrc
$ sudo su - # as root sudoer
$ echo DISPLAY=win_host_name:0.0; export DISPLAY >> .bashrc
$ cd /install_path
$ ./setup
Error: Can't open display: win_host_name:0.0

以上会话有X11 forwarding request failed on channel 0错误

编辑:

在&中设置DISPLAY条目。从 MobaXterm 终端连接后,输出如下:.profile.bashrc

> ssh -l someuser ulv78.abc.com
SECURITY NOTICE:
Unauthorized use is prohibited. Use of this private computer system is your consent to being recorded and monitored. We reserve the right to seek all remedies for unauthorized use. Evidence of suspected illegal use may be given to law enforcement.
X11 forwarding request failed on channel 0
Last login: Thu Sep 20 12:36:54 2018 from win_host_name
$ echo $DISPLAY
win_host_name:0.0
$ xterm
xterm: Xt error: Can't open display: win_host_name:0.0
$

1)如何解决X11转发错误?

2) 我在 ssh 客户端的最后登录信息中看到错误的域名。

linux ssh
  • 1 个回答
  • 27492 Views
Martin Hope
overexchange
Asked: 2018-09-20 06:56:50 +0800 CST

无法在 /etc/group 中添加条目

  • 0

运行以下命令以创建组

[root@u87 ~] # groupadd -g 2441 somegroup
groupadd: group 'somegroup' already exists
[root@u87 ~]# cat /etc/group | grep somegroup
[root@u87 ~]#
[root@u87 ~]#
[root@u87 ~]# 
[root@u87 ~]# cat /etc/system-release
Red Hat Enterprise Linux Server release 7.5 (Maipo)

我如何理解这个错误?

linux users
  • 1 个回答
  • 488 Views
Martin Hope
overexchange
Asked: 2018-09-18 13:24:41 +0800 CST

无法打开显示 - 错误

  • 1

我在secureCRT ssh客户端上运行了以下命令:

$ DISPLAY=abc.xyz.com:0 ; export DISPLAY
$ /bin/xhost +abc.xyz.com

但它输出此错误:

/bin/xhost:  unable to open display "abc.xyz.com"
# cat /etc/system-release
Red Hat Enterprise Linux Server release 7.5 (Maipo)
# whoami
root

如何解决此错误?

linux rhel
  • 1 个回答
  • 11938 Views
Martin Hope
overexchange
Asked: 2018-09-07 10:10:19 +0800 CST

使用特定过滤器转发消息

  • 0

场景是接收所有传入的消息并将所有这些消息存储在 中/app/syslog-ng/custom/output/all_devices.log,但仅转发某些消息(通过过滤)。

filter标签用于过滤传入的消息到 Syslog-NG,在这种情况下,这不是正确的用法。例如:filter f_warn { level(warn); };


编辑:

我目前的配置是:

@version: 3.17

source s_network {
        udp(
                flags(syslog_protocol)
                keep_hostname(yes)
                keep_timestamp(yes)
                use_dns(no)
                use_fqdn(no)
        );
};

destination d_all_logs {
        file("/app/syslog-ng/custom/output/all_devices.log");

};

log {
        source(s_network);
        destination(d_all_logs);
};

存储所有消息后all_devices.log,Syslog-NG 是否提供语法(配置)以仅将某些消息(过滤后)转发到远程日志服务器?

linux syslog
  • 1 个回答
  • 511 Views
Martin Hope
overexchange
Asked: 2018-08-25 07:33:03 +0800 CST

如何跟踪客户端进程发送的 snmp 陷阱?

  • 0

我们在 RHEL 7.4 上有一个进程(应该是客户端程序),它将 snmp 陷阱发送到具有陷阱接收器进程(应该是在 162/1691 上侦听的服务器程序)的 Solaris 服务器(IP 为 10.xx.xx) .xx)

我可以通过 SSH 访问 RHEL 盒子


我可以在 RHEL 7.4 上安装一些跟踪工具来跟踪这些 snmp 陷阱吗?

如果是,跟踪陷阱数据包的过程是什么?

linux rhel
  • 1 个回答
  • 1418 Views
Martin Hope
overexchange
Asked: 2018-08-23 05:47:20 +0800 CST

su - 用户与 sudo su - 用户

  • 7

sudo su -root将提升任何具有特权的用户(sudoer) 。

su - anotheruser将切换到目标用户的用户环境,具有目标用户权限

是什么sudo su - username意思?

linux sudo
  • 3 个回答
  • 33974 Views
Martin Hope
overexchange
Asked: 2018-08-22 05:32:46 +0800 CST

更改文件的组所有权 - 用户管理

  • 1

root以所有者身份而非非根用户身份安装应用程序。为什么?因为我们必须将此应用程序安装在自定义位置 ( /app)

因此,在安装应用程序(Syslog-NG)后,以下是当前所有权的文件:

# ls -l /app/syslog-ng/etc/syslog-ng.conf
-rw-r--r-- 1 root root 938 Aug 20 12:43 /app/syslog-ng/etc/syslog-ng.conf
# ls -l /app/syslog-ng/sbin/syslog-ng
-rwxr-xr-x 1 root root 39768 Aug 20 12:43 /app/syslog-ng/sbin/syslog-ng

要求是在此 RHEL 服务器上有一个新的本地用户(非 root),

# uname -a
Linux abc123.xy.ef.com 3.10.0-693.17.1.el7.x86_64 #1 SMP Sun Jan 14 10:36:03 EST 2018 x86_64 x86_64 x86_64 GNU/Linux

它可以读取/修改文件(syslog-ng.conf)和执行文件(syslog-ng)

目标- 应用程序不需要提升权限即可运行。这个新用户名应该属于该应用程序,但不属于任何特定用户。这个新用户名不能/etc/sudoers用于提升权限。在使用该应用程序之前,登录该机器的每个 LDAP 用户(员工)都将对这个新用户名进行 sudo。


1)我是否需要创建一个newgrp具有某些权限的新组(比如)?命令语法请..

如果是...

2) 将新用户添加到该组的命令语法是什么?chgrp newgrp filename就够了...

users not-root-user
  • 1 个回答
  • 218 Views
Martin Hope
overexchange
Asked: 2018-08-21 08:24:21 +0800 CST

RHEL 7 上的 syslog-ng 配置因 OpenSSL 版本 0.9.8 依赖而失败

  • 1

从https://github.com/balabit/syslog-ng/releases构建最新的 syslog-ng(3.17.2,而不是 EPEL 中的打包版本,即 3.5.6,构建于 2015 年 12 月 30 日)

在 中./configure --prefix=/app/syslog-ng,它给出了错误:

configure: error: Cannot find OpenSSL libraries with version >= 0.9.8 it is a hard dependency from syslog-ng 3.7 onwards


# yum install openssl
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager 

  .......

Package 1:openssl-1.0.2k-8.el7.x86_64 already installed and latest version

# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017
# rpm -qa|grep -i openssl
pyOpenSSL-0.13.1-3.el7.x86_64
openssl-libs-1.0.2k-8.el7.i686
openssl-1.0.2k-8.el7.x86_64
openssl-libs-1.0.2k-8.el7.x86_64
# cat /etc/system-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
#

如何解决此配置错误?

rhel openssl
  • 1 个回答
  • 650 Views
Martin Hope
overexchange
Asked: 2018-08-21 06:46:05 +0800 CST

配置事件日志 - RHEL

  • 0

在Readme中,它提到在 RHELinux 上调用eventlog./configure之前make& make install。

但是,configure除了configure.in.


我需要重命名configure.in并configure运行脚本吗?

linux syslog
  • 1 个回答
  • 25 Views
Martin Hope
overexchange
Asked: 2018-08-17 08:48:18 +0800 CST

如何使用 yum 安装操作系统包?

  • -3

我需要安装以下软件包:

gcc:   gcc-c++-4.4.7-3.el6.x86_64
Flex:  flex-2.5.35-8.el6.x86_64
Bison: bison-2.4.1-5.el6.x86_64
Glib:  glib2-devel-2.22.5-7.el6.x86_64   &  glibc-devel-2.12-1.107.el6_4.2.x86_64
Pcre:  pcre-7.8-6.el6.x86_64  & pcre-devel-7.8-6.el6.x86_64
logrotate:  logrotate-3.7.8-16.el6.x86_64
sendmail:  sendmail-8.14.4-8.el6.x86_64 & sendmail-cf-8.14.4-8.el6.noarch

yum从下面的存储库中使用。


# yum repolist
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager
repo id                                                                                        repo name                                                                                       status
!RBC_RBC-Tools-RHEL7_rbc-tools-rhel-7Server-x86_64-rpms                                        rbc-tools-rhel-7Server-x86_64-rpms                                                                   9
!rhel-7-server-extras-rpms/x86_64                                                              Red Hat Enterprise Linux 7 Server - Extras (RPMs)                                                  747
!rhel-7-server-optional-rpms/7Server/x86_64                                                    Red Hat Enterprise Linux 7 Server - Optional (RPMs)                                             13,201
!rhel-7-server-rpms/7Server/x86_64                                                             Red Hat Enterprise Linux 7 Server (RPMs)                                                        18,022
!rhel-7-server-satellite-tools-6.1-rpms/x86_64                                                 Red Hat Satellite Tools 6.1 (for RHEL 7 Server) (RPMs)                                              86
!rhel-7-server-supplementary-rpms/7Server/x86_64                                               Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)                                           270
repolist: 32,335

但是,我得到以下错误:

# yum install gcc-c++-4.4.7-3.el6.x86_64
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager
RBC_RBC-Tools-RHEL7_rbc-tools-rhel-7Server-x86_64-rpms                                                                                                                        | 1.8 kB  00:00:00
rhel-7-server-extras-rpms                                                                                                                                                     | 2.0 kB  00:00:00
rhel-7-server-optional-rpms                                                                                                                                                   | 2.0 kB  00:00:00
rhel-7-server-rpms                                                                                                                                                            | 2.0 kB  00:00:00
rhel-7-server-satellite-tools-6.1-rpms                                                                                                                                        | 2.1 kB  00:00:00
rhel-7-server-supplementary-rpms                                                                                                                                              | 2.3 kB  00:00:00
No package gcc-c++-4.4.7-3.el6.x86_64 available.
Error: Nothing to do

如何解决此错误?我需要添加更多存储库吗?如果是,如何?

rhel software-installation
  • 1 个回答
  • 895 Views
Martin Hope
overexchange
Asked: 2018-02-24 12:34:35 +0800 CST

缺少操作数 - rm 命令

  • 0

在下面的代码中,

#!/bin/bash

sDir=/a/b/c
dDir=/d/e/f
rDir="$dDir/recent"

shopt -s nullglob
:    
rm $rDir/$deviceName*
:

问题行 rm $rDir/$deviceName*显示缺少回显命令的操作数

rm: missing operand
Try 'rm --help' for more information.

如何解决此错误?

bash rm
  • 1 个回答
  • 9455 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve