-
linux – 更新生产Ubuntu盒子的注意事项
所属栏目:[Linux] 日期:2020-12-13 热度:134
我经常登录生产web / db / tools框并看到典型的消息: 30个包可以更新. 16个更新是安全更新. 我的问题是,你们如何处理生产Ubuntu盒子的更新?你自动化这些更新吗?你为他们设定了停机时间吗?问题是,您永远不知道更新何时会破坏某些内容,例如可能是现有的配[详细]
-
linux – 如何监视和记录进程的内存/ CPU使用情况?
所属栏目:[Linux] 日期:2020-12-13 热度:188
我正在寻找一种方法来诊断问题,例如交换死亡,其中气球存储过程填满交换并杀死整个机器(例如apache). 我已经在使用仙人掌,我可以设置nagios(虽然不愿意)或munin但据我所知他们不能记录个人程序使用 – 只是整体状态. 我知道我可以滚动一个的脚本到每30秒一些[详细]
-
linux – 用于获取IP地址的Shell命令?
所属栏目:[Linux] 日期:2020-12-13 热度:56
是否有一个bash命令来查找Ubuntu盒子的IP地址?我需要找到IP地址,以便稍后我可以进入机器. 解决方法 / sbin / ifconfig -a[详细]
-
Linux上的非阻塞核心转储?
所属栏目:[Linux] 日期:2020-12-13 热度:130
我正在寻找一种在 Linux上采用非侵入式运行进程的coredump的方法. 我熟悉gdb的gcore,但只有当gdb附加到进程并且它已停止进行调试时才能运行.对于可能意味着执行中断的许多秒,甚至几分钟的大型核心转储. 有没有非阻塞替代方案? Linux支持copy-on-write内存,[详细]
-
在Linux上使用软件RAID和LVM时,哪些IO调度程序和预读设置受到尊
所属栏目:[Linux] 日期:2020-12-13 热度:86
在多层(物理驱动器 – md – dm – lvm)的情况下,调度程序,预读设置和其他磁盘设置如何交互? 想象一下,你有几个磁盘(/ dev / sda – / dev / sdd)是用mdadm创建的软件RAID设备(/ dev / md0)的所有部分.每个设备(包括物理磁盘和/ dev / md0)都有自己的IO调度[详细]
-
了解NFS4(Linux服务器)
所属栏目:[Linux] 日期:2020-12-13 热度:84
我对 Linux上的NFS4感到有点困扰. “那里”的一些信息似乎与其他信息冲突,其他信息似乎很难找到.所以这里有一些引起我注意的事情,希望那里的人可以对此有所了解. 这个问题专注于没有Kerberos等的NFS4. 1.出口 导出联机帮助页中有关/ etc / exports结构的信息[详细]
-
linux – 如何在bash中将下载的文件传输到标准输出?
所属栏目:[Linux] 日期:2020-12-13 热度:157
如何管理wget的下载文件?如果没有,我应该使用什么替代品? 解决方法 wget -O - -o /dev/null http://google.com[详细]
-
redhat – 如何解压缩大于4GB的文件?
所属栏目:[Linux] 日期:2020-12-13 热度:194
我正在使用RHEL 5.6和unzip-5.52-3.el5.我正在尝试解压缩一个大文件,但是我得到了错误: unzip -o test.zip -d unzip/error: Zip file too big (greater than 4294959102 bytes)Archive: test.zipwarning [test.zip]: 4294967296 extra bytes at beginning o[详细]
-
linux – 如何按大小排序du -h输出
所属栏目:[Linux] 日期:2020-12-13 热度:116
我需要获得一个人类可读的du输出列表. 但是,du没有“按大小排序”选项,并且要排序的管道不适用于人类可读标志. 例如,运行: du | sort -n -r 按大小(降序)输出已排序的磁盘使用情况: du |sort -n -r65108 .61508 ./dir32056 ./dir41032 ./dir1508 ./dir2 但[详细]
-
如何禁止系统调用,GNU / Linux
所属栏目:[Linux] 日期:2020-12-13 热度:176
我目前正在研究类似ACM的公共编程竞赛系统的后端.在这样的系统中,任何用户都可以提交代码源,该代码源将被编译并自动运行(这意味着,没有执行人眼预先调节)以试图解决一些计算问题. 后端是GNU / Linux专用机器,其中将为每个参赛者创建用户,所有这些用户都是用[详细]
-
root和子文件夹中的.htaccess,每个都重定向到自己的index.php
所属栏目:[Linux] 日期:2020-12-13 热度:140
我为一个看似重复的问题道歉,但我看过的几十个问题实际上都没有同样的问题. 我有以下目录结构: /.htaccess/index.php/subfolder/.htaccess/subfolder/index.php 我希望所有页面请求都由/index.php处理,除非请求启动/子文件夹,在这种情况下它应由/subfolder/[详细]
-
linux – 作业命令的“”和“ – ”输出
所属栏目:[Linux] 日期:2020-12-13 热度:128
参见英文答案 What do the suffixes “+” and “-” after the job id of background jobs mean?2个 “”和“ – ”符号在jobs命令的以下输出中的含义是什么. -bash-4.1$jobs [1]- Running awk '{print $1,$2,$3,$4}' final_ped.ped only_ped [2]+ Running[详细]
-
linux – 多线程Bash If语句
所属栏目:[Linux] 日期:2020-12-13 热度:124
在bash脚本中多线程独立if语句的正确方法是什么?是否最好放置代码包含在if或者表达式之后? 对于在表达式之后,如果if包含大块代码,则根据需要继续进行线程化是有意义的.但是,如果一行代码也以?结尾 表达后: if [ expression ] then #taskfi 完成任务后:[详细]
-
linux – 如何查找ubuntu中安装的软件版本
所属栏目:[Linux] 日期:2020-12-13 热度:166
我可以在控制台中使用任何通用命令,例如如何找到 mysql版本? 解决方法 您可以使用dpkg获取该信息: dpkg -l mysql-server | grep -E "^ii" | tr -s ' ' | cut -d' ' -f3 这将为您提供已安装的mysql-server软件包版本. 如果没有安装软件包,它将打印出“找不[详细]
-
linux – 在debian 7上安装libssl0.9.8
所属栏目:[Linux] 日期:2020-12-13 热度:95
我正在尝试在debian 7上安装uTorrent,但每次我尝试运行它都会收到以下错误消息: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory 我认为它不再适用于debian存储库.我试图制作一些符号[详细]
-
用于获取Linux上已定义用户列表的Shell脚本?
所属栏目:[Linux] 日期:2020-12-13 热度:53
我把它放在一起,但很糟糕:(例如那里的魔术数字,文字解析..嘘!) awk -F: '{if($3 = 1000 $3 2**16-2) print $1}' /etc/passwd 这样做的正确方法是什么? 解决方法 某些unix系统不使用/ etc / passwd,或者没有在那里指定用户.您应该使用getent passwd而不是读[详细]
-
linux – 用于相同变音符号(变音符号)的不同UTF-8签名 – 用于编
所属栏目:[Linux] 日期:2020-12-13 热度:68
我有一个很大的问题,我在网上找不到任何帮助: 我将一个页面从一个网站从OSX移动到Linux(两个系统都在de_DE.UTF-8中运行)并运行一个非常未知的问题: 有些文件不再被发现,但显然存在于硬盘上(明显)同名.所有这些文件都包含德语变音符号. 我拍了一张样本图片,[详细]
-
linux – 如何终止使用sudo运行的进程? Ctrl C做到了,但没有杀
所属栏目:[Linux] 日期:2020-12-13 热度:157
在我的公司,允许一些命令与sudo一起运行,例如tcpdump.别人没有. 我希望运行tcpdump一段时间,然后停止它. 当我运行tcpdump时,我可以用Ctrl C中止它 我写了一个这样的shell脚本 – #!/bin/shsudo tcpdump -ieth1 -w ~/dump.binsleep 5kill -2 $! 它确实不起作[详细]
-
linux – 尽管处理结果和grep,如何在find中打印文件名
所属栏目:[Linux] 日期:2020-12-13 热度:138
我有一个目录,包含要测试的文件,比如文件A,B和C. 为了简单起见,我们假设我有一个命令,我想在每个文件上发出,并找到一个给我一个正确输出的命令. 我需要一个管道myCommand fileName | grep ExpectedResult(在我的实际情况中,我在库中寻找符号,所以它是readelf[详细]
-
linux – 为什么如果[false];然后回声’确定’;网络连接;打印好
所属栏目:[Linux] 日期:2020-12-13 热度:148
为什么当我输入bash时:if [false];然后回声’确定’;网络连接;结果我得到了确定的字符串?使用变量时我也能得到类似的结果:ok = false;如果[$ok];然后回声’确定’;网络连接; 解决方法 如果[false]等于if [-n“false”] – 它正在测试字符串的长度.如果您[详细]
-
Linux相当于GetCommandLine和CommandLineToArgv?
所属栏目:[Linux] 日期:2020-12-13 热度:145
我想知道是否有一些API来获取 Linux上当前进程的命令行参数. 我想我非常不清楚.问题的真正目的是通过命令行参数传递unicode文件名. 解决方法 从文件/ proc / self / cmdline中读取 例如: [wallyk@zf ~]$od -a /proc/30651/cmdline0000000 / u s r / s b i n[详细]
-
linux – ssh-add的密钥链
所属栏目:[Linux] 日期:2020-12-13 热度:73
我需要一直从 Github拉出来并且我有一个密码,但这很痛苦,所以我经常跑… ssh-agent bashssh-add ~/.ssh/id_rsaprompt and give passphrase 这适用于会话,但即使在我退出之后,我希望它在下次我PuTTY时保存密码.所以我安装了钥匙串,但我太笨了操作它.我试过这[详细]
-
linux – 在内核和用户空间之间进行通信的理想和最快方式是什么
所属栏目:[Linux] 日期:2020-12-13 热度:144
我知道通过内核和用户空间程序之间的以下接口可以实现信息交换 系统调用 ioctls / proc / SYS netlink 我想知道 如果我错过了任何其他界面? 哪一种是交换大量数据的最快方式? (如果有任何文件/邮件/解释支持我可以参考的这种说法) 推荐的沟通方式是哪一种[详细]
-
linux中c“fopen”可以打开的最大文件数
所属栏目:[Linux] 日期:2020-12-13 热度:81
c fopen可以在 Linux中同时打开的最大文件数是多少? 解决方法 您可以通过以下操作查看允许的最大打开文件数(内核限制): cat /proc/sys/fs/file-max Quote from kernel docs: The value in file-max denotes the maximum number of file- handles that the[详细]
-
linux – 如何安装Node和NPM,所以我不必使用sudo?
所属栏目:[Linux] 日期:2020-12-13 热度:73
我试图在Ubuntu 14.04机器上设置Node.js和NPM但是遇到了一些麻烦.在我第一次尝试时,我在尝试安装软件包时遇到了EACCES错误(有时甚至使用sudo),所以我完全卸载了node和npm.现在我想弄清楚如何安装它们的方式不需要我运行所有sudo,也不会给我EACCES错误. 我宁[详细]