关于linux的最新问题合集

关于linux的最新问题合集

关于linux的最新问题合集,有技术问题,上 bug200.com

  • 如何实现malloc函数[保留]
    任何人都能帮助我使用系统调用(如brk()和sbrk())实现malloc()、calloc()、realloc()库调用吗?
    我不理解brk和sbrk的语法,你能解释一下吗
    以及任何使用BRK和SBRK的小程序
    #include
    #include
    #include
    #include

  • 一个docker容器没有响应,而其他容器仍在工作
    这是我的情况:
    当我奔跑docker ps,我可以看到集装箱朝上。但是,不管我执行什么docker stop, docker restart, docker kill, docker attach, docker exec -it,甚至docker top在这个容器上,命令只是暂停,没有任何响应。
    我通常可以用上面的命令处理其他容器,而没有命令可以得到这个特定容器的响应。因为我不想去除集装箱,我有

  • 创建的用户在登录(本地)后自动断开连接[保留]
    我有一个Debian服务器(ARM设备),但是当我尝试作为除根用户以外的任何用户进行连接时,它给了我这个输出:
    Linux 3.4.39 #20 SMP PREEMPT Thu Jul 14 14:20:44 CST 2016 armv7l

The programs included with the Debian GNU/Linux system are free software;
the

  • 找不到指定的框架&39;Microsoft.aspnetcore.app&39;,版本&39;2.2.0&39;。-Linux上的Azure应用程序服务
    我有一个正在运行的应用程序Linux上的Azure应用程序服务并决定将应用程序从.NET核心2.1升级到.NET核心2.2。它是模仿.NET Core 2.2
    dotnet new angular模板。
    我的应用程序在Azure DevOps中使用Azure Web App for ASP.NET模板及其默认值加上对Azure App Service Deploy任务:

应用服务类型:用于Lin

  • 运行队列活动数组可能从不为空
    在我的OS课程中,我们将讨论Linux调度器如何在活动数组变为空时将过期的进程从过期的数组移动到活动数组。但是,如果提交的进程比进程过期的多,则活动数组可能永远不会变为空。Linux调度器如何处理这个问题?
    据我的教授说,他给一个在Linux调度器上工作但从未得到回复的同事发了一封电子邮件。有人知道Linux调度器是如何处理这种边缘情况的吗?

  • 未在嵌入式安装上设置python路径
    我正在尝试让我的浓缩咖啡豆单板电脑(AARCH64)上运行python3。我用Marvell的openembedded分配和包括python3.
    问题是没有设置python的搜索路径/环境变量。
    如果我试着开始使用python3,我会得到:
    Could not find platform independent libraries
    Could not find pla

  • 如何从shell中提取第一个空字符之后的文件中的所有内容
    我有一个像这样的文件:some ascii stuff\0some more ascii stuff\0and a little more ascii stuff\0.
    我想先提取所有的东西\0. 所以在这个过程之后我的输出是some more ascii stuff\0and a little more ascii stuff\0
    我该怎么做呢?这是在initramfs中完成的,因此我对命令的

  • 如何在linux mint 19.1肉桂下禁用uim工具栏自动启动?[暂时搁置]
    如何完全禁用UIM工具栏在linux mint 19.1肉桂下自动启动。
    这很烦人,我需要在系统启动时禁用这个工具栏的自动启动。
    我已经调查了启动应用程序却一无所获。

  • bash中的行数[重复]

这个问题已经有了答案:

Bash script to check if service is running [duplicate]
2答

Bash script to check running process [duplicate]
15答

Linux Script to check if process is running and act on the result
3答

  • 检查脚本双重执行[重复]

这个问题已经有了答案:

Quick-and-dirty way to ensure only one instance of a shell script is running at a time
40答

  • 如何启用干净的URL?(VPS-Debian 9)
    我有一个VPS服务器(Debian9),我想要一个干净的URL。
    如果我输入例如“examle.com/example”,就会弹出一个错误“internal server error”,而不是显示页面。
    我需要做什么才能让这个错误消失并显示页面?

  • 与Sybase iq 16.0的ODBC连接
    我正在尝试将应用程序连接到Sybase IQ DB。在Linux服务器上安装了iq客户机之后,我可以使用dbisql命令成功地登录到远程数据库,dbping也可以工作。但是要创建ODBC连接,我在Sybase安装目录中找不到任何odbc.in i文件。对此,我们将不胜感激。

  • Linux缺少hid.dll,是否有备用项?[暂时搁置]
    所以我有一个C程序,它使用以下方法读取USB刻度:
    HidLibrary:https://github.com/mikeobrien/HidLibrary
    我想把我的程序放在LinuxDebian9.7上,但它给了我一个错误:
    找不到hid.dll。
    我已经读到hid.dll是Windows独占的,在Linux上有这个dll的替代方法吗?
    如果您感兴趣,这是我的代码:http://r.lagser

  • 找不到可引导设备。UEFI引导和SUSE 11 SP3[暂停]
    我有一个SUSE 11 SP3安装程序,已在Dell Optiplex XE和Dell Optiplex XE2上成功使用。
    现在,当我尝试使用Dell OptiPlex XE3时,问题就出现了。无法再启动Legacy。无法从内部DVD启动SUSE安装DVD。
    我尝试从一个USB连接的外部DVD安装,它工作。
    但是!!!!当我在没有连接外部DVD的情况下重新启动计算机时,它将无法启动。在黑屏上显示

  • C++中BASH同步的替代方案
    我用C++编写文件处理代码。问题是在写入文件后,如果立即关闭电源,文件将无法写入。
    正如我发现的,问题是由于从系统缓冲区到持久文件存储的写入延迟。
    我用bash sync命令完成了这个场景。这是代码段
    cout << “Writting to file” << endl;
    ofstream fout(“demo.dat”, ios::out);
    fout <<

  • 为什么geopandas.read_文件在Windows和Linux上返回不同的结果?
    我正在使用geopandas读取.shp文件。我的代码如下:
    import geopandas as gpd

blocks = gpd.read_file(‘shp/block_shp/block.shp’, encoding = ‘utf-8’)
print(blocks.columns)

在我的Windows机器上,输出(geopandas数据帧的列)如下:
Index([‘ID’, 'A

  • 可以在webhost上使用php中的命令行吗?
    我想用这个脚本http://www.paulhammond.org/webkit2png/在我的代码点火器项目中。
    我只有一个共享的网络托管包。
    所以我问自己是否也可以在命令行上使用我的codeigner/php?
    我不同意在命令行上工作,所以请为我的问题道歉,谢谢你解释我什么是可能的,什么不是。

  • 如何使用–file=script file选项在sed命令中输入要搜索和替换的文件
    我正在使用jenkins cli执行jenkins迁移,其中一个步骤中,我使用sed命令手动替换值,如下所示:
    sed ‘s/mukesh/architect/g’ target_file

但我想在输入文件中输入所有可能的值,其中两列的delimeter为=并提供给目标文件
输入文件看起来像前任:

Mukesh=建筑师阿卜杜勒=经理

现在,我想在SED命令中使用这个文件作为输入,以便在目标文

  • 如果给定/dev/input/eventx文件描述符,是否有方法获取字符设备的结构输入dev?
    在内核上下文中,是否有一种方法可以使用内核的文件系统/输入核心API来获取相应的结构输入dev(include/linux/input.h),只为输入事件提供一个字符文件描述符(/dev/input/eventx)?

  • bouncycastle securelrandom使用/dev/random还是/dev/uradom?
    当从Linux执行时,org.bouncycastle.security.securelrandom()是否使用/dev/random或/dev/urandom或其他东西?我基本上需要使用/dev/random池,在1.8.3库中是否有这样做?我知道Java版本通过执行SoCurrANDAM.GETStistStand()来支持这一点,但是在NETGET版本中,我有.NETCARE,它不支持这一点

  • PC只识别Linux驱动器,但不识别系统[保留]
    我昨天安装了Linux,而Windows安装在另一个硬盘上。一切都很好,包括使用GRUB进行双引导,但现在当我启动PC时,Linux驱动器已插入,它只识别它,没有其他驱动器。当我拔下驱动器时,我可以毫无问题地引导到Windows。在把它放回去之后,我也可以在没有问题的情况下启动Linux,但是在那之后同样的问题出现了。有办法解决这个问题吗?

  • SystemD服务会绕过我的日志设置。怎么用?
    我正在学习如何在RedHat上建立一个新程序作为SystemD服务。我想我已经掌握了一些基本知识,但我想了解的一件事是,SystemD是如何控制我的日志记录的,并做它想要做的,而不是我想要的。我希望我的日志转到我在.service文件中设置的“工作目录”。相反,我不得不去打猎,最终发现了一个叫做“journalctl”的命令。我仍在翻阅文档(大部分是手册页),但有人能告诉我这里发生了什么吗?我能告

  • 读取特定格式的字符串
    我正在尝试读取包含以下格式的字符串行的文件:
    “string”;“string”;“string”;“string”;“string”

如何使用在Windows和Linux上兼容的函数来读取它们?
每个字符串的长度未知。
我尝试使用fscanf,如下所示:
fscanf(fp, “”%s";"%s";"%s";"%s";"%s"\n");

但第一根绳子把整条绳子都拉起来了。

  • 在Raspberry Linux上安装IBR DTN时出现问题
    我试着用网站上的步骤在覆盆子上安装ibr dtn。https://github.com/ibrdtn/ibrdtn/wiki/Install-IBR-DTN#debianubuntu.
    但由于某种原因,它总是在第一步失败,那就是获取apt键。
    这是我运行的代码
    root@raspibudi:/home/pi# wget -O - http://download.opensuse.org/repos

  • nmcli不能与脚本背靠背使用
    我有一个脚本可以扫描并连接到WiFi网络。它生成多个日志文件和TXT文件,并且有多个脚本长(因为它也做其他事情),每个单独的脚本都可以自己正常工作,当作为一个整体工作时,nmcli命令阻止它连接到我想要的网络。但当它自己运行时,它就工作了。
    我试过在脚本中延迟,认为这是一个时间问题,我做了输出到txt文件和输入,以查看这些是否是问题,甚至做了循环检查其他所有内容是否正确信息是否有其他人遇到这样的问

  • 在输出中,echo命令在打印变量后打印新行。
    这是我的小型bash脚本代码,我想打印在目录中创建的文件数:
    #! /bin/sh
    home_dir=/home/var/foo
    Count= ls / h o m e d i r ∣ w c − l e c h o − e " home_dir|wc -l echo -e " homedirwclechoe"Count files are existed in the directory $home_dir"
    exit 0

我期望的输出是:
9 files are existed in the di

  • sethostname()是否从本地计算机向DNS服务器发送一个新值’nodename’,以更新本地计算机的DNS记录?
    从Linux编程界面

struct utsname {
char sysname[_UTSNAME_LENGTH]; /* Implementation name /
char nodename[_UTSNAME_LENGTH]; /
Node name on network */
char release[_UTSNAME_LENGTH];

  • 如何在telnet中显示用户名提示前的文本?
    我需要在telnet之后和show“(linux)login:root”之前显示一些文本。这样地:
    Hello , this a linux
    (Linux) login:

谢谢

  • 从其他进程访问动态数据结构
    所以我目前正在做一个类似这样的项目:
    我们的中心/单元被划分为多个区域。一个区域中的每个单元都是该区域中其他单元的邻居(每个单元都将使用多播构建一个邻居表)。该表每x秒/毫秒更新一次,因为您可以随时从一个区域添加/删除单位。此外,每个区域都有一个主单元,由该区域中存在的单元指定。
    现在,主机通过自己的多播地址相互通信,并且每个主机都希望不断地进行多播(比如每50毫秒一次),这是其他主机的区域邻居表

  • 通过JumpHost的winscp,其ssh密钥位于JumpHost上
    以下是我努力实现的目标:
    ssh using user and pw SSH using key
    My workstation------------------------>linux jumphost --------------->Target host

所以ssh密钥位于jumphost上。
以下是我在工作站上

  • 我可以使用Linux在iPhone上启用“开发者”菜单项吗?
    我有一个远程QA测试人员,他只有一台Linux机器。他们的测试iPhone没有启用“开发者”菜单。通常,要启用它,您可以通过xcode连接并启用它。
    Linux是否有任何二进制/进程可以实现这一点?

  • 我的Windows 10在安装了Fedora 29[保留]后不再显示在Grub上
    我需要访问我的Windows10,但在我安装了Fedora29之后,它不会出现在GRUB中,基本上,我正在尝试双重引导。有人能帮我解决这个问题吗?因为我需要访问我的Windows 10…

  • 自动下载最新版本的可宽延时间
    我有一个用wget命令下载slack的脚本,因为每次配置计算机时,脚本都会运行,所以我需要始终下载slack的最新版本。
    我在Debian9工作
    我现在就做:
    wget https://downloads.slack-edge.com/linux_releases/slack-desktop-3.3.7-amd64.deb

我尝试过:
curl -s https://slack.com/intl

  • 将全局存储从本地存储迁移到sqlite
    在Ubuntu 16上,当我重新登录PC时,我在终端上得到了:

根@mtree-hp-280-g3-mt:/home/…/[主2019-02-12t04:39:44.612z]
[存储]将全局存储从本地存储迁移到sqlite
【主2019-02-12t04:39:44.614z】【存储】迁移的全局存储
[MAIN 2019-02-12T04:39:44.618Z]更新设置状态空闲
[MAIN 2

  • 如何从2个文件中提取不匹配的行并保留在Linux中匹配的行[保留]
    我很难从文件中提取不匹配的行并保留匹配的行。

  • 如何在libcurl中启用sslv3请求
    如果libcurl中的sslv3请求在默认情况下被禁用,那么如何启用它的支持?我在网上找到了这个。https://curl.haxx.se/mail/lib-2015-01/0005.html.
    如何使用此站点中可用的修补程序?或者,如果有其他方法来实现这一点,请指导?

  • “跟踪点”未定义的原因
    我想从这个答案编译和加载模块https://stackoverflow.com/a/29526520/9609843有一些错误:包括因为它是sched_clock我传递了参数bool ignr之后void* ignore因为它是(un)register_trace_sched_switch. 所以,现在我的代码正在编译,但是有一个警告来自mak

  • 将bash脚本的结果插入HTML表
    我有一个脚本输出应用程序的最后3个日志。我正在寻找将这些数据放入一个HTML表中,我可以将其发送给我的同事。
    下面是我现在拥有的命令,但它没有打印出我正在寻找的内容。
    awk -F’:’ 'BEGIN{print "



  • Linux如何安全地将处理敏感数据的应用程序安装为SystemD服务?[暂时搁置]
    我正在开发一个简单的应用程序,我想将其作为SystemD服务安装。应用程序需要处理包含敏感用户信息的持久状态文件。我该怎么办?在哪里安装应用程序?如何确保状态文件不受非特权访问的保护?
    我想到的是:

  • 安装在/opt/
    创造some-trusted-user带主目录/var/lib/
    用初始化home dir中的状态文件640权限
    符号链接到二进制输入/opt/从/usr/bin/
    将服务设置为运

    • SSL证书在Firefox中工作不正常
      如果你去http://www.honeyrealty.net在Chrome中,它可以很好地服务于页面,并显示它是安全的。但是,如果您尝试使用Firefox,它会显示“您的连接不安全”,并显示证书适用于没有www的域。我已经为www.和非www.设置了证书。
      这里是由certbot创建的具有重写规则的配置。我为一个域创建2个证书时出错了吗?我是Apache和Linux Web服务器的新手。
      提前谢谢

    • 将目录中指定扩展名的所有文件都转换为PDF,对于所有子目录都是递归的。
      我使用以下代码(从this answer)要将当前目录中的所有cpp文件转换为名为code.pdf的文件,并且该文件工作良好:
      find . -name “*.cpp” -print0 | xargs -0 enscript -Ecpp -MLetter -fCourier8 -o - | ps2pdf - code.pdf

    我想将此脚本改进为:

    使其成为一个.sh文件,该文件可以接受指定

    • WebSocket服务器不允许来自客户端的新连接,卡在套接字读取(无错误)
      我有用本机PHP编写的WebSocket服务器。我在Linux的屏幕上运行服务器。
      它很好用。客户端可以连接到Web服务器。但是几天后(不确定随机发生了多少天),WebSocket不再接受新的连接。
      set_time_limit(0);

    if(!($socket = socket_create(AF_INET, SOCK_STREAM, 0))){
    $error_code = socke

    • 我需要在我的Windows应用程序代码中应用哪些代码更改,以便在Linux中安装和运行它?[暂时搁置]
      我希望Linux支持我的Windows应用程序。所以想知道我需要在源代码中进行哪些代码更改,以便在Linux中安装和运行它。
      我不想使用任何Windows兼容层应用程序在Linux中运行它。

    • 如何有效地截断文件头?
      每个人都知道truncate(file, size)函数,通过截断文件尾,将文件大小更改为给定的大小。但是怎么办呢,只有用截不掉的尾文件和他的头?

    • 删除raspberrypi用户并使用根用户作为默认用户
      我想知道为什么不简单地删除pi用户,而使用根用户作为默认用户。以前从来没有见过,正常情况下我总是在Linux服务器上使用根用户。例如,我用一个额外的TS3用户创建了自己的Teamspeak3服务器。为什么要在根用户中使用具有根权限的用户?我不明白这一点。如果你不必一直写sudo的话,那么多时间是安全的。
      谢谢你的回答!
      附言:对不起,我的糟糕英语我还在学。

    • 如何修复&39;未选中的运行时。LastError:无法建立连接。接收端不存在。
      我最近卸载并重新安装了Postgres10。然后我运行了一个节点/express/react应用程序,它依赖于连接到Postgres数据库(并使用sequelize与之通信)。
      最初它无法连接到数据库。我意识到卸载过程删除了我的旧数据库,所以我去重新创建了一个新的数据库,名称与这个应用程序连接。然后,当我重新启动应用程序(服务器和客户机)时,与数据库的前端交互再次正常工作——写入新用户并读取它们进

    • 如何在我的Linux webapp上找到Linux操作系统和版本
      我正在尝试在Azure webapp中托管我的.NET核心MVC 2.1 Linux应用程序。我如何知道在webapp上运行的Linux风格,O/S,版本?我选择“美国西部”作为地区。
      我认为在开发机器上构建代码时需要这样做:How to compile .NET Core app for Linux on a windows machine我的开发机器是Ubuntu,生产服务器是CentOS

    • 应用程序云铸造的性能测试
      Pivotal Cloud Foundry抽象了虚拟机、容器、操作系统流程

    在CloudFoundry中,部署单元是一个应用程序

    但在生产中,应用程序可能会出现内存泄漏、高CPU核心使用率、大量I/O(文件描述符)、运行时应用程序进程的虚拟内存大小、大量数据库连接,这些连接很容易与直接在Linux虚拟机上运行的应用程序进行跟踪。
    应用程序可以是多进程应用程序,也可以是多线程应用程序。因此,跟踪

    • 向同一命令传递stdout两次
      你好,我对如何将stdout两次传递给同一个命令感兴趣…
      例如,如果我运行以下命令:
      seq 5 >a
      tac a >b
      paste a b

    然后我得到:
    1 5
    2 4
    3 3
    4 2
    5 1

    以下内容也提供了相同的结果:
    paste <(seq 5) <(seq 5 |tac)


    seq 5 | pas

    • 如果文件系统不支持它,我如何执行COW拷贝,但回退到hardliking?
      由于硬链接存在与文件权限要求相关的缺点(跨不同的用户),我希望改进某些文件复制操作所使用的逻辑,并实现如下功能:
      if cow_supported; then
      cp --reflink=auto src/ dst/
      else
      cp -l src/ dst/
      fi

    这必须在bash中工作,而不需要使用外来的,但是可以接受普通的(rsync)。
    这里的重点是:速度第一,磁盘空间经济第

    • 有没有一种方法来控制一个统一游戏使用外部脚本?
      我希望能够通过一些外部脚本\命令行不断地向游戏中的某些内容(角色移动、灯光)写入参数,从而控制游戏中的某些内容。我想写一个脚本,写到一个文本文件,然后继续从文本文件中读取,但这似乎不是一个好方法。有什么好的方法可以做到这一点吗?

    • 使用netlify将环境变量导入HTML
      我在我的netlify站点上的JS代码中使用环境变量,它非常好地工作,只需在“构建环境变量”中设置它们,然后使用
      process.env.EMAIL_SERVICE
      我在GitHub上有一个HTML文件,它运行着几个NetLify站点。我要发布一个公共网址它存储在netlify中每个站点的环境变量中。我如何在保存和隐藏存储在NetLify上的其他“秘密”环境变量的同时使用它。
      这里有一篇关于在浏览

    • 如何使用tail&head和pipe打印两个值之间的行?
      例如:如何只使用tail和head在第5行和第8行之间打印.txt文件的特定行?

    • 我们可以从云信息中的EC2实例的元数据中删除实例用户数据吗?
      我们可以通过以下命令获取用户数据:
      http://169.254.169.254/latest/user-data
      但是有没有一种方法可以从实例本身中删除这个?
      我知道我们可以通过停止它来删除用户数据,但是我们可以从实例本身中删除它而不是这样做吗?

    • 如何检测OpenCV C++中的按键组合
      我在用C++编写的OpenCV程序中同时检测键的组合有困难。我希望能够同时检测例如“w”和“a”。
      我尝试过cvwaitkey和cvwaitkeex,但两种方法似乎都返回常规字符,对于同时按下的键,可以返回一个或另一个键:
      //![check_keypress]
      char c = (char)waitKeyEx(1);

      std::cout << "c: " &

    • 带有过滤功能的递归网站镜像
      试图从一个网站获取大量文件而不下载全部内容。以下是我的尝试:
      wget–no clobber–convert links–random wait-r-p–level 10-e robots=off-u mozilla-a zip,gdb,gpxhttp://www.mtb-bg.com
      没有-选项完整的网站被镜像。一旦我添加了过滤器列表,我就得到了Zilch。我想问题是必须先创建完整的链接

    • 如何为cron.d中的文件设置环境变量
      我有以下文件/etc/cron.d/my_tasks,我想知道如何在此文件中设置环境变量。
      以前我是这样设置的:
      0 5 * * * root . /root/.profile path/to/my/task

    但我不想在这里显式地设置根集,我希望有如下内容:
    0 5 * * * . $HOME.profile path/to/my/task

    不过,根据我读到的内容,cron不会像在/etc/c

    • 如何在Linux上排除PostgreSQL Docker安装故障
      我能操作2个码头集装箱。我可以看到它们正在运行,但我看不到实际的服务。
      我走了几步here要设置一个新的PostgreSQL实例,我可以看到它的启动和运行:
      [vagrant@localhost dev]$ docker ps -a
      CONTAINER ID IMAGE COMMAND CREATED

    • SystemD服务未能启动bash脚本
      我正在运行一个bash脚本作为systemd服务,但它给了我这个错误
      Failed at step EXEC spawning /home/pipeline/entity-extraction/start_consumer.sh: Permission denied
      Feb 8 11:59:58 irum systemd[1]: ee-consumer.service: main process

    • 内核4.x中的dnotify是否已过时?
      我正在阅读fcntl
      manual page然后遇到了斯维dnotify:

    文件和目录更改通知(dnotify)

    建议使用新的应用程序inotify相反,但我认为他们是不一样的,因为inotify作品与char *使其遭受文件重命名(或阴极化)的路径MOVED_FROM/MOVED_TO事件)dnotify使用不同的文件描述符:
    int fcntl(int fd, int cmd, … /

    • 从bash文件中乘法的单行命令
      如标题所示,但是否可以通过仅使用命令使用算术展开从文件中读取来将两个数字相乘?echo或cat?我知道你可以通过管道bc但我想做些不同的事情。假设我们有一个文本文件
      文本文件
      129
      2
      3

    并使用cat multiply.txt | bc但是改变它使它不需要使用bc但是相反,读取文件并自行进行数学运算,而不使用bc用算术展开代替?

    • .NET Core 2.2验证JWT失败,容器上有401
      在.NET Core 2.2中,当我将应用程序装箱时,我得到一个不记名错误:“invalid_token”,错误“description=”签名无效“
      当我使用IIS/IIS Express在Windows上托管它时,它工作正常。
      我的代码——令牌生成器是IBMAPI Connect,它使用rsa 256算法生成密钥
      var rsa = new RSACryptoServiceProvider(

    • Apache2和python 3.5配置错误
      有人能给我一些关于以下错误信息的建议吗?我正在尝试配置一个LightSail Linux服务器,我的网站是用flask编写的。我猜这是我的Linux服务器上的python版本的问题…但不确定。

    [Thu Feb 07 00:25:01.470089 2019] [core:notice] [pid 1846:tid 140249648318336] AH00094: Command line:

    • 是否可以通过/proc/self/mem检测程序是否动态链接?
      通过我的previous question,我想通过检查/proc/self/exe来检查二进制文件是否动态链接。
      现在,我想知道是否可以通过/proc/self/mem或/proc/self中的任何其他工具来检测它是否动态链接,因为如果/exe不存在,程序将变得无用。

    • 切换用户[关闭]时不加载用户环境
      在执行应用程序部署脚本时,我面临一个问题。
      经过调查,我发现了问题。
      事实上,当我从user1到user2别名和bash配置文件不加载。
      只有当我像这样手动操作时:./.bash_profile
      一些细节:
      -bash-3.2# cat /etc/redhat-release
      Red Hat Enterprise Linux Server release 5

    -bash-3.2# su - ex

    • cGroup内存压力通知(按层次结构)
      我有一个像A->B->C这样的CGroups层次结构。我有A、B的硬内存限制和C的软内存限制。所以A有内存限制,以400MB为单位,B有内存限制,以300MB为单位,C有内存限制,以千兆字节为单位。
      我有这样的层次结构,C实际上可以使用更多的内存,这取决于B下是否有其他CGroups,直到B中指定的值为止。
      我想在这里实现内存压力通知实现https://www.kernel.org/doc/Doc

    • Apache配置中的环境变量
      在我的服务器上,我希望phpmyadmin只能从一个IP地址访问。这个IP经常变化,所以我想在建立一个ssh连接时将IP设置为一个环境变量,然后自动重新启动apache。
      我尝试将config条目“require ip”更改为 变 量 , 但 A p a c h e 拒 绝 启 动 : / e t c / 系 统 配 置 / h t t p d e x p o r t S S H C I P = 变量,但Apache拒绝启动: /etc/系统配置/httpd export SSHCIP= Apache/etc//httpdexportSSHCIP=(echo $SSH_CLIENT | awk ‘{print $1}’)

    • 未在.sh文件中执行的rman命令
      我一直在尝试实现.sh文件,该文件打开rman promt并显示上次数据库备份的备份摘要。
      脚本
      [apex@idmhost ~]$ cat b1.sh
      ls
      rman target / catalog rman/rman123@apexdb
      list backup summary;

    产量
    sh b1.sh
    0 db.rsp Music sc

    • 用于读取文件、检查并逐个上载到FTP服务器的shell脚本
      enter image description here我有一个文件夹,其中有一个.csv文件和几个.pdf文件。.csv文件的内容是.pdf文件的详细信息:

    我需要创建一个shell脚本来读取.csv文件,然后检查.pdf文件是否存在,因此脚本必须每行读取.csv文件。在完成.csv文件的读取和.pdf文件的检查后,.pdf文件将根据读取结果上传到ftp服务器,因此.pdf文件也必须逐个发送,

    • 基于已解析csv的变量case语句选项?
      好吧,我被难住了,但这肯定是可能的。
      假设你有options.csv,看起来像
      ID, option
      1, something
      2, something else
      3, you get the point
      4, fin

    我想把这些项目解析出来,用作case语句中用户可选择的项目,这样,如果csv要更改,语句就基本上是可变的。我想我可以用read和ifs=解析文件,但是我对如何将解析的内容转换为用

    • iputils构建挂起“现在监控流程活动”
      我正在建造iputils用makefile和忍者。iputils建挂“现在监控流程活动”.
      $ sudo make
      ninja -C builddir
      log: ninja version 0.1.3 initializing
      log: magic group: gid=0 (root)
      log: entering main loop
      log: generating initial pid arr

    • bash自动获取docker image id
      我尝试在我的Linux机器上运行一些docker命令:
      1- sudo docker load -i test.tar
      2- sudo docker tag bf46cff9b182 test:v1.0
      3- sudo docker run -it --network host -v /home/logs:/home/test/test/logs test:v1.0

    但是我想做一个runme.s

    • 我的程序在Windows机器上崩溃,但在Linux上运行良好
      我试着在我的笔记本上编程Ackermann函数(Win10),但是程序崩溃的数值更高,而不是继续计算几分钟或几小时。
      我的朋友在他的计算机(SUSE)上尝试了同样的代码,但它运行得很好,然后我们在学校服务器(Centos)上尝试了它,结果它又崩溃了。
      编辑:它也可以在服务器上工作,只需要再试一次。它在我们尝试过的另一台服务器上也起作用…所有这些都在Linux上。
      我们怀疑堆栈溢出在它后面,但这很奇

    • 无法创建预编译头Z:\usr\include\stdio.h.gch:权限被拒绝
      我使用的是Debian9Linux和CPPDev,使用的是Wine。我目前正在尝试运行一些CUnit测试,这些测试是为2006/2007年开发的程序(用C编写的协议栈)编写的。(稍后我需要更新)
      有:

    …unittest.dev文件,因此使用了dev cpp
    …unittest.layout文件
    Cunit文件夹,2006年起
    套件文件夹,带有两个测试套件
    XMLUT文件夹
    主C

    目录结构有点

    • 如何更改bash脚本的“echo”输出?
      我的问题在于,我需要更改bash脚本的输出,打印时echo,使用工具(如sed或awk)这适用于大多数GNU/Linux发行版,如果可能的话,也适用于MacOSX。
      该脚本在CS50 IDE上可用,它被称为apache50它的使用输出是:
      Usage: apache50 [start VHOST_DIR|restart|reload|stop|status]

    我要打印的输出是:
    Usage: c

    • 停止无限循环并在循环结束时中断
      我在bash中运行了一个无限的while循环,其中有一个counting元素。
      while :
      do
      #stuff including counting
      trap break int
      done

    这在很大程度上是我想要的。当我按下ctrl+c时,循环停止,但脚本继续。但是,循环停止在循环的中间,这意味着最终计数不准确。
    有没有办法让这个循环在最末端中断?

    • 使用incrontab mv文件将导致0字节文件
      我正在使用incontab和incontab-e编辑器中的命令查看文件夹:
      /media/pi/VDRIVE IN_CLOSE_WRITE sudo mv @ / @/ @/# /media/pi/VDRIVE/ready/$#
      被监视的文件夹正在从另一台计算机通过网络释放文件&mdash;该文件显示为“正常”,似乎在复制过程关闭文件后触发incontab作业,但mv命令会在目标文件夹中生成一个具有正确名称

    • 如何在Amazon Linux上安装svnmucc[关闭]
      我有一台运行Amazon Linux的AWS Linux机器:
      Linux xxx.xxx.xxx.xxx 4.4.30-32.54.amzn1.x86_64 1 SMP 11月10日星期四15:52:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
      我正在尝试安装”svnmucc“
      但是“yum install subversion”没有安装它,我也找不到如何

    • linux-bash-script-get-iwconfig interface-name by nickname[closed]
      我尝试搜索iwconfig,以找到一个昵称为“test”的接口,并将接口ID(即wlan0)作为bash脚本的变量返回。
      我曾经研究过使用grep和类似的方法,但还不能很好地解决如何将它们组合在一起。
      有人以前遇到过这种情况吗?有人知道一种快速的方法来实现它吗?
      我会非常感激的。

    • 如何检查R中特定库的操作系统支持
      如何检查R中给定库支持的操作系统?
      如:
      罗马帝国
      推荐实验室
      我搜索了很长一段时间,想看看在哪里可以得到OracleLinux7上支持的软件包列表

    • 进程导致的内存填充
      在Jetty服务器Putty上工作时,我有10个进程在运行,之前消耗的内存是10%(500GB的50GB),但经过一段时间后,消耗的内存是100%(500GB的499GB)。当我杀死这10个进程时,内存又下降到了10%。有人知道为什么和怎么做吗?该项目涉及大型文件传输(高达10GB)。

    • 需要在Linux中搜索文件
      我需要在服务器中搜索类文件。我不知道教室里有哪个文件夹。
      是否可以通过find命令来实现。
      我试图服从命令。
      find /apps -type f | xargs grep BackendClient.class

    • Linux中用于串行(UART)的用户空间驱动程序
      我在Linux用户空间中已经有了一个串行驱动程序的功能代码,它是通过FPGA实现的,具有以下API:
      /*

    • Send the buffer using the Uart.
      */
      uart_configure(int channelNum, int baudrate, int stopbit, int startbit, int
      parity, int flowcntr);

    /*
    *

    • 您如何知道JVM是否在提供JMX报告?
      我在我的CITOS 7主机上运行了一个Java进程。
      root[7]host-0001(dev_coordinator) ~ # jps
      8896 Jps
      30691
      4750 PrestoServer
      root[7]host-0001(dev_coordinator) ~

    端口:
    root[7]host-0001(dev_coordinator) ~ # netstat -tulpn | g

    • Linux sendmail命令在cron中不发送邮件
      我尝试在RedHatLinux环境中通过cronjob在bash shell脚本上运行sendmail命令。当手动运行此脚本并且shell中的每个其他作业都正确运行(而不是邮件部分)时,我可以成功运行此脚本。我从未使用sendmail,不确定是否需要重新构造它的显示方式。
      我试过邮寄和邮寄。我可以发送电子邮件,但日志文件包含许多奇怪的字符,它将文本格式放在电子邮件的att00001.bin附件中,

    • 油灰搜索-字符串后接一个但不是两个符号
      我正在路径/home/folder/中搜索包含多个.txt和.xls文件的字符串。存在定义变量xyz的实例。例如:
      “XYZ=如果…否则…”
      也存在变量xyz用作条件的实例。例如:
      “……”XYZ=1……
      我要查找定义XYZ的所有实例,而不是将XYZ用作条件的所有实例。我尝试了以下代码,但没有任何效果…
      grep --include=*.{txt,xls} -rnw '/home/folder/

    • 如果写入的值不变,mmap()是否执行写入操作?
      如果我重复对与文件系统中的文件对应的mmap内存执行相同值的多次写入,是否会导致多次物理写入(并因此导致介质磨损)?

    背景:
    我正在将NVRAM中的一个设备保存的一段持久数据迁移到闪存,因此介质磨损问题开始变得重要-NVRAM有无限的写入周期,闪存-不是。但已经停产的旧NVRAM芯片中的电池开始出现故障,这推动了我们的努力。
    在闪存上访问文件时的两个关键行是:
    fd = open(filenam

    • 如何使用rrdtool命令获取最小-最大已用nagios性能数据?
      我需要从所有服务中获取rrdtool最小和最大性能数据。无法对所有服务使用pnp4nagios和xport。如何使用rrdtool fetch命令获取最小和最大性能数据?
      用于下面的命令给出许多行
      rrdtool fetch /usr/local/pnp4nagios/var/perfdata/server1/nrdp-Current_Load.rrd MIN -r 300 -s -1days -

    • 用hcitool发送hci acl数据包
      历史:我使用Bluez 5.43与蓝牙设备通信:

    connect FF:FF:FF:FF:FF:FF
    select-attribute /org/bluez/hci/dev_ …
    write 0x54

    这需要一些时间,但它是有效的。
    当前问题:
    现在我使用蓝牙规范中定义的HCI命令通过hcitool cmd … 工作良好。
    但是:我不能通过hcitool cmd连接到我的设备:

    A

    • Prestashop 1.7.4.4管理500错误,仅在dev模式打开时工作
      从几天开始,我就遇到了与Prestashop管理部门有关的有线问题。
      当我试图打开页面时,它不起作用。
      然后为了理解为什么,我打开了“PS”模式,然后…这是完美的工作!
      我将Prestashop升级到1.7.5,但仍然有同样的问题
      现在,当我需要进入管理系统时,我不能在生产或切换中使用“PS”模式。
      我尝试检查服务器和PHP日志,但没有报告任何内容。
      发生什么事了?我怎么解决?
      以下是一些信息:

    • 在Linux上安装了rclone的卷中启动ruby irb时出错
      当我在Linux上安装共享时,当启动Ruby程序或仅仅是IRB时,我会得到以下错误。只要我不在共享区,一切都会好起来的。共享是由rclone安装的。也许它是特定于rclone的。对于IRB,错误是:
      /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:80:in
      pwd’: No such file or direc

    • 绑定线程ID
      我刚刚从一个比我有更多想法的人那里得到了一个快速的澄清。我目前正在追踪android内核中的binder事务,并将它们与binder日志进行比较,作为健全性检查。日志显示一个条目,例如
      2122.135601 1959009: call from 3081:7263 to 3075:0 node 69606 handle 10 size 84:0

    (请注意,我已修改活页夹日志打印以显示sc

    • 发送包含awk输出列的电子邮件
      例如,如果列$3大于100,您能帮我发送电子邮件吗?
      host@root:> report_alias | awk ‘{ if($3 >= 100) { mailx -s “FILES REPORT” < “FLOW” $1,$2,$3 " has problems" [email protected] ;}}’
      awk: { if($3 >= 100) { m

    • 如何卸载android studio@linux mint
      我正试图在我的笔记本电脑中卸载Android Studio。
      我的操作系统是linux mint 19.1肉桂
      使用当前更新的Android Studio
      请提出任何程序建议。
      谢谢

    • 手臂上的si-tkill si-u代码,用于零除法
      目前,我正在为ARM编写一个信号处理程序,以便提供尽可能多的调试信息。为了测试的目的,我造成了不同的灾难。我收到的信号是SIGFPE如预期,但是西尔码与我所期望的不同。我想知道,为什么西尔码对于带零的整数除法,设置为SI_TKILL而不是FPE_INTDIV或其他SIGFPE手臂上的SIX代码。
      以下函数用于导致错误:
      int divide_by_zero()
      {
      int c = 1;

    • 是否有比以下方法更快的方法重新连接到打开的WiFi AP?
      我在kali linux 4.19.0-kali1-amd64上有networkmanager 1.14.4。
      我运行以下命令来欺骗我的MAC地址并重新连接到open ap
      作为bash脚本的一部分
      service network-manager stop
      ifconfig $IFACE down
      sudo macchanger -r -b $IFACE
      ifconfig $IFACE up
      se

    • Windows和Linux之间的套接字通信问题
      我正在尝试通过Windows(客户机)和Linux(服务器)之间的套接字进行通信。我可以开始通信,但当我发送数据时,会出现问题。
      主要的问题是,我试图发送2个双数据和1个数据ulong,但是当我在服务器(Linux)上读取它们时,我无法读取正确的值。
      例如,如果我发送double1=1.5,我会在服务器上收到0.0000。然后,如果我发送一个double1=550.0,我将在服务器上接收-1238

    • 尝试重置mariadb shell中的根密码时出现语法错误
      我在Linux Ubuntu 18.04上新安装了Mariadb服务器(10.1.34)。
      我使用以下命令启动了SQL shell:
      sudo -i
      mysql -uroot -p -h localhost

    壳打开了。
    我想更改我的密码,使之与node.js typeform和mysql驱动程序兼容(因为我总是得到这个error)包括以下内容:
    ALTER USER root@localhost

    • NoSuchWindowError:使用GeckoDriver Firefox和Protractor(Selenium)放弃了浏览上下文。
      我正在尝试使用量角器运行一个简单的测试脚本。
      环境:
      Node Version: v9.8.0
      Protractor Version: 5.4.1
      Angular Version: 1.x
      Browser(s): Mozilla Firefox 60.1.0
      Operating System and Version: HELiOS release 6.10

    这是我的量角器配置文件。
    export

    • execve()是否设置寄存器以调用动态链接器或要执行的可执行文件?
      理解Linux内核就意味着execve()电话load_binary()每一个linux_binfmt对象,以及load_binary()

    调用start_thread()宏修改保存在内核模式堆栈上的用户模式寄存器eip和esp的值,以便它们指向动态链接器的入口点和分别位于新用户模式堆栈的顶部。

    mosvy wrote:

    发生的是内核为execve在返回到用户模式时,系统调用将IP(指令指

    你可能感兴趣的:(关于linux的最新问题合集)