我看过一些建议,说你应该为私有应用程序使用不同的端口号(例如,内部网、私有数据库、任何外人都不会使用的东西)。
我不完全相信可以提高安全性,因为
我错过了什么还是我回答了我自己的问题?
我有一条既直接连接到路由器又通过 iBGP 接收的路由。使用quagga,如果我telnet到bgpd并运行show ip bgp,我可以看到表中的路由为iBGP路由和直连路由,但直连路由当然是首选。
当我通过关闭接口来关闭直连路由时,直连路由不会从 bgp 表中删除,它仍然是首选。在内核路由表中,不再有该路由的任何条目。发生这种情况时,如何确保路由表正确更新?
我需要将一台 Windows 机器上的深层目录复制到另一台 Windows 机器上的“自身”上。我似乎无法让命令正常工作。当前的问题是 scp 似乎正在从源参数中去除斜杠。
scp -v -r 计算机 1:D:\A\B 计算机 2:D:\A\B
我也只是尝试复制到一个不同的名字,比如
scp -v -r 计算机 1:D:\A\B 计算机 2:D:\A\B1
是否有一种简单的方法可以查看某种类型的日志或任何可以显示用户在特定时间范围内访问过盒子的内容。我们正在淘汰盒子,需要看看关闭它是否会让任何人发疯。
我在 csh 脚本中有以下相关行:
#!/bin/csh -xv
set dvar = `date +"^%m\/%d\/%y"`
set filedate = `date +%b%d%Y`
set grepstring = "grep "\"$dvar\"" </home/user/log/logfile"
set outstring = ">> serverlog_$filedate.txt"
grep "$dvar" <logfile >serverlog_$filedate.txt
ssh SERVER1 \"\"$grepstring\"\" $outstring
Run Code Online (Sandbox Code Playgroud)
本地日志文件上的第一个 grep 效果很好,但 SSH grep 将其输出写入远程目录。
该行是从批处理文件中出来的:
ssh SERVER1 ""grep "^01\/05\/10" <home/user/log/logfile"" >> serverlog_Jan052010.txt
Run Code Online (Sandbox Code Playgroud)
当我输入它时(当然少了一组引号)它工作正常,我只是无法从 csh 脚本中得到它。
你如何让这个命令输出到本地机器上的指定文件?
编辑: 这是由于 womble 起作用的最终结果:
#!/bin/csh
set dvar = `date +"%m\/%d\/%y"`
set filedate = `date +%b%d%Y`
grep "^$dvar" logfile > serverlog_$filedate.txt
ssh SERVER1 grep "^$dvar" /home/user/log/logfile >> serverlog_$filedate.txt
Run Code Online (Sandbox Code Playgroud) 我知道这可能不是一个提问的好地方,但我即将开始一个小数据中心(托管域)并托管专用服务器。[我对服务器的详细信息一无所知](而且我也知道在我没有足够的知识时开始这件事不是一个好主意)。
这里有一些我不知道的事情:
我刚刚在机器(都是 Unix Tru64)之间交换了磁带驱动器。设备文件现在不起作用,我必须对它们做一些工作(会产生一个不同的问题)。我创建了一个目录来存储旧设备文件,但 cp 命令将它们视为设备文件,不会让我复制它们。
如何将设备文件以文本形式复制到另一个目录?
unix ×2
block-device ×1
copy ×1
datacenter ×1
directory ×1
files ×1
ftp ×1
hardware ×1
iis ×1
logging ×1
networking ×1
port ×1
quagga ×1
redirection ×1
scp ×1
scripting ×1
security ×1
ssh ×1
tru64 ×1