- 博客(8)
- 收藏
- 关注
原创 关于grep过滤配置文件中的#注释
网上很多关于grep过滤#注释的方法都是 grep -v '^#'。使用后发现这种方法有缺陷,就是有些注释并不是以#开头的,而是带有空格然后再是#。于是就自己研究了下“正确”的过滤空行+注释的方法。grep -Ev '^$|^\s*#'^$ 匹配空行。^\s*# 与原来的^#相比,增加了使用 \s* 来匹配 # 前面可能会出现的空格。注: 在行内正文后方的注释还是会在。例如nginx.conf的原配置文件[root@master-1:/usr/local]# cat /etc/nginx/
2021-03-07 01:08:14
3313
转载 Shell脚本编程的常识
Shell脚本编程的常识(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d 目录 l 符号链接s 套接字文件
2017-05-09 02:19:31
772
转载 输出/输入重导向
输出/输入重导向 > >> &> 2&> 2& >&2 文件描述符(File Descriptor),用一个数字(通常为0-9)来表示一个文件。 常用的文件描述符如下: 文件描述符 名称 常用缩写 默认值 0 标准输入 stdin 键盘 1 标准输出 stdout 屏幕 2 标准
2017-05-09 01:57:47
765
转载 不要在linux上启用net.ipv4.tcp_tw_recycle参数
本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,但并非完整的翻译,译者CFC4N对原文理解后,进行了调整,增加了相关论点论据,跟原文稍有不同。翻译的目的,是为了加深自己知识点的记忆,以及分享给其他朋友,或许对他们也有帮助。文章比较长,没耐心请点关闭。不要启用 net.ipv4.tcp_tw_rec
2017-05-06 22:53:21
1137
转载 基于Nginx实现10万+并发,你应该做的Linux内核优化
在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置;fs.file-max = 999999net.ipv4.tcp_tw_reuse = 1ner.ipv4.tcp_keep
2017-05-06 22:23:09
277
转载 受限的用户SHELL环境
有些特殊情况下需要实现将系统内普通用户限定在指定目录下,并且只能使用系统管理员设定的命令。lshell就是实现这样功能的一个神器。lshell提供了一个针对每个用户可配置的限制性shell,lshell的配置文件非常的简单,可以和ssh的authorized_keys或者/etc/shell、/etc/passwd耦合使用,lshell可以很容易的严格限制用户可以访问哪些命令。项目
2017-05-06 22:08:06
1218
原创 tomcat&运行环境
JRE: Java Runtime EnvironmentJDK:Java Development KitJRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
2017-05-06 21:45:12
421
转载 【shell】 if
if [ condition ];then actionfi注意:“if”和“[”之间需要空格,如果你不空格,shell会报告语法错误的。我就被这个浪费了好一阵时间 shell的if与c语言if的功能上的区别 shell if c语言if0为真,走then 正好相反,非0走then 不支持整数变量直接if 必须
2015-12-06 20:55:53
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人