Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
反向SSH隧道如何工作?
据我了解,防火墙(假定默认设置)会拒绝所有先前没有对应的传出流量的传入流量。 基于“ 反向ssh连接”和“ SSH隧道轻松”,反向SSH隧道可用于解决讨厌的防火墙限制。 我想在远程计算机上执行shell命令。远程计算机具有自己的防火墙,并且位于其他防火墙(路由器)之后。它的IP地址为192.168.1.126(或类似名称)。我不在防火墙后面,而且我知道从Internet看到的远程计算机的IP地址(而不是192.168.1.126地址)。另外,我可以先要求某人以ssh (something)root用户身份在远程计算机上执行。 谁能一步一步地向我解释反向SSH隧道如何绕过防火墙(本地和远程计算机的防火墙以及它们之间的附加防火墙)? 什么是开关(的角色-R,-f,-L,-N)?

10
如何删除名称以“-”开头的文件(连字符,即连字符或减号)?
如何删除文件名以破折号(连字符或减号)开头的文件-?我被放入远程OSX服务器中,并且我的目录中有以下文件: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... 我该如何--help从CLI 删除?我有时会以不同的形式遇到此问题,这些文件易于创建,但很难消除。 我尝试使用反斜杠 rm \-\-help 我已经尝试过引号 rm "--help" 如何防止减号(连字符或连字符)被解释为选项?

2
如何从systemctl状态服务查看完整日志?
我通过检查服务状态systemctl status service-name。 默认情况下,我仅看到几行,因此添加-n50以查看更多行。 有时,我想从一开始就查看完整的日志。它可能有1000行。 现在,我使用它进行检查,-n10000但这看起来并不是一个很好的解决方案。 有没有类似less命令的选项来检查完整的systemd服务日志?
346 logs  systemd 

11
如何从组中删除用户?
我应该使用哪个命令从Debian中的组中删除用户? 将用户添加到组时,可以使用以下方法完成: usermod -a -G group user 但是,我找不到用于从组中删除用户的类似命令(接受组和用户作为参数)。我能得到的最接近的是: usermod -G all,existing,groups,except,for,group user 是否有像usermod OPTION group userOPTION 这样的命令提供使用户usermod(或类似程序)从组中删除的选项?
342 users  group 

10
如何通过SSH转发X以远程运行图形应用程序?
我有一台运行Ubuntu的计算机,该计算机从Fedora 14计算机上通过SSH SSH到。我想将X从Ubuntu计算机转发回Fedora,以便可以远程运行图形程序。两台机器都在局域网上。 我知道该-X选项启用了SSH中的X11转发,但是我感觉缺少一些步骤。 通过SSH将X从Ubuntu计算机转发到Fedora的必要步骤是什么?
342 ssh  xorg  xforwarding 

14
如何有效地获得脚本的执行时间?
我想显示脚本的完成时间。 我目前正在做的是- #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end 这只是显示脚本开始和结束的时间。是否可以显示细粒度的输出,例如处理器时间/ io时间等?
339 bash  profiling 

11
如何使用推入和弹出命令?
什么都的实际应用,pushd并popd时有过使用这两个命令的优势cd和cd -? 编辑:我正在寻找这两个命令使用的一些实际示例,或者是与目录保持堆栈的原因(当您具有制表符补全,,cd -用于缩短的别名cd ..等时)。
332 shell  cd-command  pushd 





1
如何在Linux系统上清空缓冲区和缓存?
在进行基准测试之前,如何释放Linux内核为其缓冲区和缓存消耗的内存(RAM)? 请注意,这对于基准测试最有用。清空缓冲区和缓存会降低性能!如果您在这里是因为您认为释放缓冲区和缓存是一件好事,那就去看Linux吃我的RAM!。简而言之:空闲内存就是未使用的内存就是浪费的内存。
315 linux  kernel  performance  cache  ram 


2
Ctrl-s挂起终端模拟器?
我在vimdoc中碰到一个句子: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. 这把钥匙确实挂在我的vim上。我当时以为这是vim的错,因为在emacs nox中使用C-s/ 时没有问题C-x C-s。但是就在我阅读联机帮助页并按时Ctrl-s,它也挂起man (我将其设置less为PAGER)。 有人可以告诉我发生了什么事吗? 终端仿真器是xterm和lxterminal,并且tty也存在此问题。和Ctrl+ q放过程便又在所有情况下。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.