linux 的常用小技巧

linux 的常用小技巧,第1张

1、统计文件的行数

<pre>

[root@test59 dbgen]# wc -l partsupp.tbl

80000000 partsupp.tbl

[root@test59 dbgen]# wc -l orders.tbl

150000000 orders.tbl

</pre>

wc 还有其他的一些参数:

语法:wc [选项] 文件…

说明:该命令统计给定文件中的字符数、字数、行数。如果没有给出文件名,则从标

准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

该命令各选项含义如下:

这些选项可以组合使用。

输出列的顺序和数目不受选项的顺序和数目的影响。

总是按下述顺序显示并且每项最多一列。

行数、字数、字符数、文件名

如果命令行中没有文件名,则输出中不出现文件名。

另外针对命令也可以增加wc -l,例如查看一下当前80端口的连接情况:

netstat -an|grep 80|wc -l

2、用户如果出现资源不够,执行su - user也出错:

su: cannot set user id: Resource temporarily unavailable

需要检查/etc/security/limits.conf

<pre>

vi /etc/security/limits.conf

</pre>

分布式环境下资源使用的很多,默认设置远远不够

3、简单的针对某个ip进行iptables设置:

iptables -I INPUT -s 121.0.0.34 -j DROP

4、设置密码的安全策略

Debian、Ubuntu 或 Linux Mint 系统上:

<pre>

root@deepin155:~# vi /etc/pam.d/common-password

passwordrequisite pam_pwquality.so enforce_for_root retry=3 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 difok=3

</pre>

它表示密码必须至少包含一个大写字母(ucredit),一个小写字母(lcredit),一个数字(dcredit)

ocredit:标点符号

difok:字符种类

minlen:密码长度

CentOS、Fedora、RHEL 系统上:

<pre>

vi /etc/pam.d/system-auth

passwordrequisite pam_cracklib.so try_first_pass retry=3 type=

</pre>

设置密码过期期限

编辑 /etc/login.defs 文件

<pre>

PASS_MAX_DAYS 99999

PASS_MIN_DAYS 0

PASS_WARN_AGE 7

</pre>

linux中可使用wc命令来统计字符个数。wc(word count)不要想歪^_^

格式:wc -l <file>

打印指定文件的文本行数。(l=小写L)

以下参数可组合使用。

wc-c filename:显示一个文件的字节数

wc-m filename:显示一个文件的字符数

wc-l filename:显示一个文件的行数

wc-L filename:显示一个文件中的最长行的长度

wc-w filename:显示一个文件的字数

wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读龋wc同时也给出所有指定文件的总统计数。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7668260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存