-
webserver – Angstrom Linux上的Web服务器根目录(BeagleBoard | BeagleBo
所属栏目:[Linux] 日期:2021-01-11 热度:69
我正在尝试使用Angstrom Linux在我的BeagleBone上找到默认的Web服务器目录.也就是说,当我去的时候服务的文件在哪里: http://beaglebone.local:80 另一种方法是回答这个问题:如何在Angstrom Linux的BeagleBone上找到端口号指向的目录? BeagleBone | BeagleB[详细]
-
如何模拟linux中socket / tcp编程的异常情况,比如终止连接的一端?
所属栏目:[Linux] 日期:2021-01-11 热度:120
我正在学习使用SO_SNDTIMEO和SO_RCVTIMEO来检查超时. 它易于使用读取插座.但是当我想检查写入超时时,它总是返回成功.这就是我所做的:(全部处于阻止模式) 关闭客户端读取套接字并在服务器开始写入之前退出 在服务器开始写入之前终止客户端 接受后但在写入之前[详细]
-
linux – 将给定文件的第一个字母转换为小写
所属栏目:[Linux] 日期:2021-01-11 热度:195
我想将每行的第一个字母转换为小写,直到文件的末尾.如何使用 shell脚本执行此操作? 我试过这个: plat=`echo $plat |cut -c1 |tr [:upper:] [:lower:]``echo $plat |cut -c2-` 但这只会将第一个字符转换为小写字母. 我的文件看起来像这样: AppleOrangeGrape[详细]
-
Linux上的C / Assembly IDE
所属栏目:[Linux] 日期:2021-01-11 热度:87
我正在寻找的是一个可以在 Linux上运行的IDE,它支持C和x86汇编语法高亮.我已经尝试过Code :: Blocks,但这不会让我按需要运行程序,因此效果不佳. 我的需求: 能够通过在某个目录中发出“make all”来编译程序 能够通过发出自定义命令而不是运行某个可执行文件[详细]
-
Linux内核:来自“open”系统调用的printk不起作用
所属栏目:[Linux] 日期:2021-01-11 热度:144
我有个疑问. 我打开内核,然后更改了目录linux-3.1.1 / fs / open.c 我在open.c中更改了以下代码. SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode){ long ret; printk(KERN_EMERG Testingn); ...[详细]
-
linux – 如何正确使用Siege来对GET请求进行基准测试?
所属栏目:[Linux] 日期:2021-01-11 热度:195
我使用siege来对本地HTTP服务进行基准测试: siege -q -b -t 30S -c 64 http://localhost:8888/endpoint?params=abc 基准测试结果为每秒吞吐量提供约500个事务. 但是,当我通过启动8个同时的curl循环手动对服务进行基准测试时,相同的端点会产生每秒数千个吞吐[详细]
-
Linux:python:在raw_input()之前清除输入缓冲区
所属栏目:[Linux] 日期:2021-01-11 热度:103
我已经看了几个关于这个的帖子,但它似乎没有解决我的问题. 我正在运行 linux,当我使用raw_input()时,每次都有一个暂停,它将采用我之前按过的数据,这是一个例子: import time a = raw_input(first input) b = raw_input(second input) time.sleep(5) #flush j[详细]
-
linux – 搜索x天未访问的文件
所属栏目:[Linux] 日期:2021-01-11 热度:71
如何在 Linux中找到X天未访问的文件? 我找到了该命令,但它会显示最近x天查看过的文件: $find /home/you -iname *.pdf -atime -60 -type -f 使用-atime 60查看过去60天内未访问过的文件: find /home/you -iname *.pdf -atime +60 -type f[详细]
-
linux – 获取打开特定文件的应用程序列表
所属栏目:[Linux] 日期:2021-01-11 热度:88
如何获取能够打开特定文件类型/ MIME类型的应用程序列表?我在 Linux上寻找一个独立于桌面环境的解决方案. 我发现获取文件的MIME类型的可能性: ~ xdg-mime query filetype test.svg image/svg+xml 然后我可以查询该MIME类型的默认应用程序: ~ xdg-mime quer[详细]
-
linux – 递归查找不可公开读取的文件
所属栏目:[Linux] 日期:2021-01-11 热度:181
我想以递归方式查找我的public_html文件夹中不可公开读取的所有文件(即那些会导致403错误的文件).是否有快速bash命令?我正在使用运行apache的 Linux服务器,如果这是相关的.谢谢. 使用find命令: find . ! -perm -o=r 将搜索当前目录和具有文件权限的子目录中[详细]
-
linux – 我怎么知道MongoDB是否需要更多CPU / RAM?
所属栏目:[Linux] 日期:2021-01-11 热度:96
我有一台运行在便宜的 Linux VPS(1 x 2.0GHz CPU和1GB RAM)上的MongoDB服务器. 现在已经有一天了,db.stats()的输出看起来很合理. db.stats(){ db : app, collections : 11, objects : 2067, avgObjSize :[详细]
-
linux – 在Bash中并行迭代IP地址
所属栏目:[Linux] 日期:2021-01-11 热度:80
我正在处理一个大型的private / 8网络,需要枚举所有正在侦听端口443并在HTTP HEADER响应中声明的特定版本的Web服务器. 首先,我考虑使用连接扫描运行nmap,并通过输出文件grep自己,但结果抛出许多误报,其中nmap声明端口被“过滤”而实际上它是“打开”(使用连接[详细]
-
使用Linux Shell正则表达式匹配文件名
所属栏目:[Linux] 日期:2021-01-11 热度:57
我需要一种方法来匹配目录中的文件名. 例如,我有三个文件: CAt_DoG_ZebRa.TXTMOUSE_lion_deer_BIRD.TXTfIsh_biRD_LION.TXT 我不是任何正则表达式专家,但我之前在SnapLogic和Pentaho中使用过类似的东西: (?i).*(?=.*bird)(?=.*lion).*.TXT 上面的内容将匹配[详细]
-
linux – 如何获取使用sudo运行的命令的pid
所属栏目:[Linux] 日期:2021-01-11 热度:99
我试图得到这个命令的pid. sudo -b tcpdump -i eth0 port 80 -w eth0.pcap 为此我将进入 sudo gvim ps aux | grep gvim 为我提供以下输出 根11803 0.0 0.0 12064 2776 pts / 3 T 12:17 0:00 sudo gvim 只抓住我喜欢使用awk的pID ps aux | awk’/ gvim /[详细]
-
gdb – 我有一个没有使用调试符号构建的可执行文件的核心转储.可以恢复argv内容吗?
所属栏目:[Linux] 日期:2021-01-11 热度:106
我有一个不是使用调试符号构建的可执行文件的核心转储. 我可以恢复argv内容,看看命令行是什么? 如果我运行gdb,我可以看到一个回溯,我可以导航到main()框架.有一次,有没有办法恢复argv,而不知道它的确切地址? 我在x86_x64(Intel Xeon CPU)上运行一个CEntOS L[详细]
-
linux – 从“ps”获取完整的结果
所属栏目:[Linux] 日期:2021-01-11 热度:147
如何获取* nix命令“ps”的全宽结果? 我知道我们可以指定一些类似于 – 1000的东西,但是无论如何我都可以 列和只打印出一切? 尝试ps -w -w辅助-w选项将输出设置为宽,并进行两次使宽度无限制. “辅助”部分使其显示更多信息,并且(afaik)使用非常标准的模式.[详细]
-
什么是Linux堆栈?
所属栏目:[Linux] 日期:2020-12-30 热度:117
我最近遇到了“ linux stack”和“ linux stack size”的错误.我遇到了一个指导我尝试的博客 ulimit -a 看看我的盒子的限制是多少,它被设置为8192kb,这似乎是默认的. 什么是“linux堆栈”?它是如何工作的,它存储了什么,它做了什么? 简短的回答是: 当linux[详细]
-
卷曲不通过phpsessid
所属栏目:[Linux] 日期:2020-12-30 热度:113
尽我所能,我无法让curl传递 PHPSESSID cookie.我有类似于其他几个人描述的设置,但我无法使任何提议的解决方案有效. 我有一个向pageA.php发送get请求的页面. pageA.php需要来自pageB.php的一些信息,这是在另一台服务器上,所以我使用的是curl. pageB维护我需要[详细]
-
linux – 我的shell脚本在exec之后停止
所属栏目:[Linux] 日期:2020-12-30 热度:161
我正在写一个看起来像这样的 shell脚本: for i in $ACTIONS_DIR/* do if [ -x $i ]; then exec $i nap fi done 现在,我想要实现的是列出$ACTIONS_DIR中的每个文件以便能够执行它. $ACTIONS_DIR下的每个文件都是[详细]
-
linux – 使用rsync通过多级SSH复制文件
所属栏目:[Linux] 日期:2020-12-30 热度:113
我需要将大约4.2 GB的文件从本地计算机传输到服务器B.但是要ssh到服务器B,我需要ssh到服务器A. 目前我正在将文件从本地计算机复制到服务器A,然后从服务器A复制到服务器B. 所以流程如下: rsync -avz –del~ / Desktop / abc / my-user-name @ server-A:/ abc[详细]
-
linux – 在bash中设置带有前导数字的环境变量
所属栏目:[Linux] 日期:2020-12-30 热度:104
我需要在bash中设置一个名为“64bit”的环境变量(即带有前导数字).但是,bash变量名称不允许带有前导数字的变量.我知道在调用bash时设置它的方法: env 64bit=1 /usr/bin/bash 但是,我正在寻找一种在当前运行的shell中更改它的方法,即不是通过启动新shell.我也[详细]
-
gawk FS将记录分成单个字符
所属栏目:[Linux] 日期:2020-12-30 热度:103
如果字段分隔符是空字符串,则每个字符将成为单独的字段 $echo hello | awk -F -v OFS=, {$1 = NF OFS $1} 15,h,e,l,l,o 但是,如果FS是可能匹配零次的正则表达式,则不会发生相同的行为: $echo hello | awk -F * -v OFS=, {$1 = NF OFS $1} 11,hello 谁知道为[详细]
-
linux – Bash管道和SIGTERM
所属栏目:[Linux] 日期:2020-12-30 热度:110
我有一个 Bash脚本“脚本”大致如下所示: #!/bin/bashcmd1 | cmd2 | cmd3 当我执行一个kill脚本(或者更确切地说,当我在supervisord中执行’stop script’)时,并非所有cmd *都被杀死.如何确保它们与产生它们的脚本一起终止? Supervisord具有stopasgroup和kil[详细]
-
linux – 版本控制软件,将保留POSIX FS(ext3 / ext4)中的所有文件及其元数据
所属栏目:[Linux] 日期:2020-12-30 热度:104
情景 我正在为一些嵌入式Linux设备开发Root FS.它位于主机上,通过NFS导出,我的开发板安装位于“/”下. 我需要的工作流程是: – 将我的FS分享给其他开发人员(他们拥有自己的开发板) – 将我的Root FS备份到某个“服务器”上 – 将我的Root FS部署到闪存盘或其[详细]
-
curl http://url/script.ps1 | powershell可能吗?
所属栏目:[Linux] 日期:2020-12-30 热度:128
我只想复制我在 Linux系统上执行的相同操作 c: {CURL_EQUIVALENT_ON_WINDOWS} - http://url/script | powershell 那可能吗? 基本上我想执行从服务器下载的流. IE:步骤: 1)了解如何在PowerShell中执行流. 执行一个流(我已在文件系统上拥有) c: type script.[详细]
