Monthly Archives: 四月 2016

四月 25th, 2016

unexpand 命令用于将给定文件中的空白字符(space)转换为制表符(TAB),并把转换结果显示在标准输出设备(显示终端).功能与expand相反.

语法:

unexpand [options]

参数:

-a/-all : 转换文件中所有空白字符;

–first[……]

Read more

四月 25th, 2016

expand 就是将[tab]按键转成空格键.

语法:

expand [-t] file

参数:

-t : 后面可以接数字.一般来说tab按键可以用8个空格键替换,我们也可以自定义一个tab键代表多少个字符.

 

<1>我们将/etc/man[……]

Read more

四月 25th, 2016

paste单词的意思就是粘贴,该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反.

语法:

paste [-ds] -file1 file2

参数:

-d : 指定不同于空格或tab键的域分隔符,例如@分隔域,使用-d @;

-s : 将每个文件合并成行[……]

Read more

TAGS: , ,
四月 25th, 2016

join 用于找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备.

语法:

join [options] [file1] [file2]

参数:

-a<1/2> : 除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行;

-e&l[……]

Read more

TAGS: , ,
四月 25th, 2016

col 命令是一个标准输入文本过滤器,它从标准输入设备读取文本内容,并把内容显示到标准输出设备.在很多linux说明文件里,都有RLF控制字符.当我们运用shell特殊字符> 和>>,把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col命令则能有效的过滤这些控制字符.[……]

Read more

TAGS: , ,
四月 25th, 2016

tr 用来从标准输入中通过替换或删除操作进行字符转换.tr主要用于删除文件中控制字符或进行字符在转换.使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换.tr刚执行时,字符串1中字符被映射到字符串2中的字符,然后转换操作开始.

语法:

tr  [-cdst] [SET[……]

Read more

TAGS: , ,
四月 24th, 2016

1、禁止root用户登录ssh

代码如下:
#vi /etc/ssh/sshd_config


代码如下:

PermitRootLogin yes

改为

代码如下:
PermitRootLogin no

重启sshd服务
代码如下:

#service ss[……]

Read more

TAGS: ,
四月 24th, 2016

linux 文件结构中,有一个很神奇的目录 —— /usr。之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有什么值得追根溯源的东西。直到有一天 fedora 要简化整个文件系统体系,看到讨论才想到,usr 到底是什么的缩写呢,它又是怎么来的呢?讨论中,大部分观点认为:
1.usr 是 u[……]

Read more

TAGS: ,
四月 24th, 2016

需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts

修改完两个文件后执行命令

hostname XX.COM

然后重启输入命令

uname -n

完成!

TAGS: ,
四月 24th, 2016

由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器。由于sftp使用的是ssh协议,需保证用户只能使用sftp,不能ssh到机器进行操作,且使用密钥登陆、不是22端口。

1. 创建sftp服务用户组,创建sftp服务根目录

[……]

Read more

TAGS: ,