-
文件系统:隐匿在 Linux 背后的技巧
所属栏目:[Linux] 日期:2021-05-28 热度:166
在 Linux 中,最直观、最可见的部分就是 文件系统(file system)。下面我们就来一起探讨一下关于 Linux 中国的文件系统,系统调用以及文件系统实现背后的原理和思想。这些思想中有一些来源于 MULTICS,现在已经被 Windows 等其他操作系统使用。Linux 的设计[详细]
-
把 Linux 上的文件列表和排序玩出味道
所属栏目:[Linux] 日期:2021-05-28 热度:54
最简单的方法是使用 ls 命令按名称列出文件。毕竟,按名称(字母数字顺序)列出文件是默认的。你可以选择 ls(无细节)或 ls -l(大量细节)来决定你看到什么。 $ls|head-6 8pgs.pdf Aesthetics_Thank_You.pdf alien.pdf Annual_Meeting_Agenda-20190602.pdf big[详细]
-
Linux下如何知道是否有人在搞鬼?
所属栏目:[Linux] 日期:2021-05-28 热度:172
副标题#e# 「我是谁?我从哪里来?我要去哪里?」哲学经典三大问题。同样,在工作中,有时候我们会经常进行账号切换,有时切着都忘了切到哪个用户了。这时,需要知道当前登录的用户是啥。我们可以用 whoami 来进行查看。 [alvin@VM_0_16_centos~]$whoami alvin[详细]
-
在 Linux 上创建并使用转储文件
所属栏目:[Linux] 日期:2021-05-28 热度:72
信号是操作系统和用户应用之间的进程间通讯。Linux 使用 POSIX 标准中定义的信号。在你的系统上,你可以在 /usr/include/bits/signum-generic.h 找到标准信号的定义。如果你想知道更多关于在你的应用程序中使用信号的信息,这有一个信息丰富的 signal 手册[详细]
-
借助Linux充分利用旧PC的三个技巧
所属栏目:[Linux] 日期:2021-05-27 热度:117
鉴于Linux在服务器上非常流行,将您的旧PC变成家用服务器完全合情合理。将旧PC变成家庭Linux服务器的过程听起来令人生畏,但考虑到Raspberry Pi这种家庭服务器平台很普遍,您会惊讶于将旧PC作为家庭服务器可以完成诸多任务。 家庭服务器有多种用途。既可以[详细]
-
SSH只能用于远程Linux主机?那说明你根本不懂!
所属栏目:[Linux] 日期:2021-05-27 热度:75
ssh-p22user@host 参数: -p:指定端口号。 user:登录的用户名。 host:登录的主机。 默认的端口号为22,当端口号为22的时候,可以省略,直接使用如下方式: sshuser@host 此外,如果本地正在使用的用户名与远程登录的用户名一致,登录用户名也是可以省略的[详细]
-
scp 用户的 rsync 迁移攻略
所属栏目:[Linux] 日期:2021-05-27 热度:97
对于复制单个文件而言,scp和rsync命令实际上是等价的。比方说,你需要把foo.txt传到你在名为server的服务器上的主目录下: $ scp foo.txt me@server:/home/me/ 相应的rsync命令只需要输入rsync取代scp: $ rsync foo.txt me@server:/home/me/ 复制目录 对[详细]
-
Linux 黑话分析:什么是桌面环境?
所属栏目:[Linux] 日期:2021-05-27 热度:53
什么是 Linux 中的桌面环境? 桌面环境是一个组件的组合体,为你提供常见的 图形用户界面(graphical user interface)(GUI)元素组件,如图标、工具栏、壁纸和桌面小部件。借助桌面环境,你可以像在 Windows 中一样使用鼠标和键盘使用 Linux。 有几种不同的桌[详细]
-
C++解析:C++中的If Else语句
所属栏目:[Linux] 日期:2021-05-27 热度:107
在这个C++教程中,我们将讨论C++中的If Else语句。使用条件语句,我们可以根据条件执行代码的某些部分。特别是在这篇文章中,我们举了一些if else条件的例子。使用if语句可以根据给定条件的true或false来控制程序是否进入代码段。还可以使用if语句根据用户[详细]
-
Linux终端里的记录工具
所属栏目:[Linux] 日期:2021-05-27 热度:95
如果要退出记录,可以在终端里按快捷键 ctrl + D 或直接输入 exit 。在退出 script 前,你会发现,记录文件大小为 0 Kb,当退出后,文件大小会变大。 [alvin@VM_0_16_centostest]$script Scriptstarted,fileistypescript [alvin@VM_0_16_centostest]$echoh[详细]
-
性能升级-一个命令发现性能问题
所属栏目:[Linux] 日期:2021-05-27 热度:148
也许是想要支持更高的吞吐量,想要更小的延迟,或者提高资源的利用率等,这些都是性能优化的目标之一。不过需要提醒的是,不要过早的进行性能优化。如果当前并没有任何性能问题,又何必耗费这个精力呢?当前一些有助于提高性能的编码习惯还是可以时刻保持的[详细]
-
怎样在Linux上使用xargs命令
所属栏目:[Linux] 日期:2021-05-27 热度:163
在使用 Linux 时,你是否遇到过需要将一些命令串在一起,但是其中一个命令不接受管道输入的情况呢?在这种情况下,我们就可以使用 xargs 命令。xargs 可以将一个命令的输出作为参数发送给另一个命令。 在 Linux 中,所有标准的应用程序都有与之关联的三个数[详细]
-
归类和排序Linux上的文件
所属栏目:[Linux] 日期:2021-05-27 热度:76
如果你只想将一组文件放到单个文件中,那么cat命令是一个容易的选择。你所要做的就是输入cat,然后按你希望它们在合并文件中的顺序在命令行中列出这些文件。将命令的输出重定向到要创建的文件。如果指定名称的文件已经存在,那么文件将被覆盖。例如: $ ca[详细]
-
Linux端口转发的几种常用技巧
所属栏目:[Linux] 日期:2021-05-27 热度:132
SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1) 本地端口转发 ssh-fgN-L2222:localhost:22localhost (2) 远程端口转发 ssh-fgN-R2222:host1:22localhost[详细]
-
linux – 为什么strace输出中的brk()需要几秒钟?
所属栏目:[Linux] 日期:2021-05-26 热度:140
在迁移到Ubuntu Hardy,amd64时,我们注意到我们的一个应用程序显着减速.它在Debian Sarge i386上运行得非常好. 对(Apache 1.3)httpd进程运行’strace -r’显示了以下令人不安的部分: 0.000083 poll([{fd=8,events=POLLIN|POLLERR,revents=POLLIN}],1,-1) =[详细]
-
linux – 带有webdav的apache2.4给出了405错误
所属栏目:[Linux] 日期:2021-05-26 热度:169
我刚刚将我的测试机器从Apache 2.2.29升级到2.4.10,实际上我遇到了webdav模块的一些问题. 如果我尝试登录到webdav帐户,它可以工作,但如果我尝试列出我当前的目录,我得到405错误. 我知道一些配置作为这个新版本的变化,我做了一些改变,让我的虚拟主机与2.4兼[详细]
-
linux-networking – 在Docker中运行nuttcp时出现分段错误
所属栏目:[Linux] 日期:2021-05-26 热度:114
我正在测量由Docker的本机覆盖网络连接的两个Docker容器之间的UDP吞吐量.我已经使用过iperf,但也想用nuttcp测量吞吐量.但是当我启动服务器实例然后启动客户端实例时,服务器实例崩溃并显示以下错误消息:分段错误(核心转储).这就是我启动服务器的方式: nut[详细]
-
linux – 将dd图像分解为多个文件
所属栏目:[Linux] 日期:2021-05-26 热度:181
我正在从硬盘上进行一些数据恢复.磁盘上有大约300GB的数据,但我缺少另一个拥有300GB可用空间的硬盘. 我有三个HD,150,40和120 GB免费. 为了创建第一个块,我正在考虑做以下事情: sudo dd if=/dev/sdf1 bs=4096 count=150G | gzip img1.gz 我应该在其他机器[详细]
-
linux – sshd忽略authorized_keys并继续尝试authorized_keys2
所属栏目:[Linux] 日期:2021-05-26 热度:192
我刚刚将我的公钥上传到服务器,确保权限是正确的,当我尝试记录它时,只是拒绝它. 在sshd_config中启用loglevel DEBUG后,我得到: Nov 22 06:53:36 host-1 sshd[8612]: debug1: Forked child 8617.Nov 22 06:53:36 host-1 sshd[8617]: Set /proc/self/oom_sc[详细]
-
linux – 寻找开源实时网络分析程序
所属栏目:[Linux] 日期:2021-05-26 热度:139
有人可以推荐一个开源的实时网络分析程序吗? 我正在寻找的程序是在我们的内部网络中显示IP带宽使用情况的图表,可以在我们需要的任何时候快速查看(通常当我们想要快速找出谁正在利用大量带宽时)放慢网络速度). 理想情况下,我们只想将我们服务器机房墙上的[详细]
-
linux – 用于查找SSH服务器守护程序和Nginx的正常运行时间的命
所属栏目:[Linux] 日期:2021-05-26 热度:128
我正在寻找一个方法/ Linux命令来获取在我的Ubuntu系统上运行的open-ssh服务器和Nginx服务器的正常运行时间.我想知道计算一些内部统计数据的正常运行时间.我正在寻找类似于mysqladmin status命令的东西. 谢谢 解决方法 好吧,openssh并没有真正的正常运行时[详细]
-
linux – 有没有办法一次设置多个ZFS文件系统属性?
所属栏目:[Linux] 日期:2021-05-26 热度:108
我的正常ZFS文件系统构建过程可能类似于: zpool create vol1 -o autoexpand=on -o autoreplace=on mirror nvme0n1 nvme1n1 -fzfs set compression=lz4 vol1zfs set atime=off vol1zfs set xattr=sa vol1zfs set acltype=posixacl vol1zfs create vol1/dat[详细]
-
内存 – Linux巨大的页面使用会计
所属栏目:[Linux] 日期:2021-05-26 热度:93
我已经配置了用于 Java的巨大页面,虽然我对/ proc / meminfo中的会计有疑问,但它似乎运行良好.为了显示 # grep HugePages /proc/meminfo AnonHugePages: 274432 kBHugePages_Total: 1008HugePages_Free: 596HugePages_Rsvd: 594HugePages_Surp: 0 我的问题[详细]
-
linux – mount.ocfs2:安装时没有连接传输端点……?
所属栏目:[Linux] 日期:2021-05-26 热度:88
副标题#e# 我用OCFS2替换了在双主模式下运行的死节点.所有步骤都有效: 的/ proc / DRBD version: 8.3.13 (api:88/proto:86-96)GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by mockbuild@builder10.centos.org,2012-05-07 11:56:36 1: cs:Co[详细]
-
怎样利用Grep命令查找多个字符串
所属栏目:[Linux] 日期:2021-05-25 热度:78
grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl-compatible 。当没有指定正则表达式类型时,grep 命令将搜索模式默认为基本正则表达式。 要搜索多个匹配模式,可以使用 OR ( alternation ) 运算符。我们可以用 OR 运算符 |( pipe )指定不同的[详细]
