列举出其中5个,Li
ux管理员日常操作都要用到的工具。
对于Li
ux管理员来说,有很多非常有用的工具可供选择。在这里,我只是列举出其中5个,Li
ux管理员日常操作都要用到的工具。我认为,功能最强的工具可能并不适合你的使用情况,而且绝对有些工具我还忘了把它们统计进来,如果是这样的话,我恳请大家把我没收录的工具在评论中写出来。另外,本文中提到的工具仅供选择,并不是每个人都一定需要它们,而那些没提到的工具,并不是说Li
ux管理员就不需要使用,像SSHSCP这样的工具,每个Li
ux管理员都必须使用并且没有其他选择。
5headtail命令大多数情况下,登录服务器的唯一目的是诊断某些问题,常规方法是查看日志。有各种不同应用类型的日志,比如Apache日志、MySQL日志、邮件日志等。那么你用什么命令来查看日志呢,难道不是tail吗?这其实与此类似,我们有时候可以使用“head”命令来查看一个文件的开始几行。几个例子:持续检查Apache错误日志文件,可以使用以下命令:tailfvarloghttpderror_log查看MySQL日志中的前15行内容,可以使用以下命令:head15varlogmysqldlog4vi
a
oemacs工具一般而言,文本编辑器需要频繁地用来创建更新配置文件。我更喜欢使用vim,使用起来非常舒服,很容易记住它的一些快速编辑命令。
f下面是使用vi的几个例子。用vi打开一个文件,而且不进入插入模式i
sertmode,那么你可以输入如下所示的有用字符:
跳至行末跳至行首0删除余下的行D重复上一个命令点给每行的末尾加上“maal”。1表示第一行,表示最后一行1smaal在5至10行的行首加上“bi
go”510sbi
go文件在光标之后的内容中如果出现foo,则把它替换成barsfoobarg删除本行并进入插入模式C去掉wi
dows系统文件中的Mseffu
ix开启关闭行数显示set
uset
o
u显示文件里的实际行数cat
f定位光标下面的单词
星号
3scree
命令
在
ix世界中,scree
命令是尚未得到充分利用的命令之一。打个比方,当你最后一次在远程服务器上执行一个命令时,如果你发现那个命令需要几个小时才能完成,或者当你需要登录10个服务器并检查东西、在它们之间复制文件的时候,突然之间,你的互联网连接重启了,ssh会话也终结了,这时,你就会用到scree
命令,而一旦你开始使用这个命令,你就会被它吸引。Scree
是一个终端复用器termi
almultiplexer,允许你通过使用一个物理终端来管理多个进程比如ssh会话。每个进程都有自己的虚拟窗口,而你r