Ubuntu LNMP 一键安装脚本

这两天整了个 Ubuntu(14.04 LTS)上安装配置 Nginx,MySQL,PHP 环境的一键安装的 shell 脚本,一劳永逸。 Github:ubuntu-lnmp-installer 包括的软件包: Jemalloc(4.2.0) PHP(7.07) MySQL(5.6.29) Nignx(1.10.0) Redis(3.2.0) Node.js(5.8.0) PM2 Beanstalkd Supervisor 使用方法: git clone cd ubuntu-lnmp-installer ./install.sh 转载请注明: 转载自Ryan 是菜鸟 | LNMP 技术栈笔记 如果觉得本篇文章对您十分有益,何不 打赏一下 本文链接地址: Ubuntu LNMP 一键安装脚本 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可

阅读全文

xargs 命令很有用,能将 STDIN 转换成特定的命令行参数以及将单行或者多行文本输入转换成其他格式。通常和 find 命令一起使用比较多。 xargs 跟在管道操作符后面command | barges这种形式 常用场景 1.多行输入转化成单行输出,xargs 可以用空格替换掉换行符 [root@localhost training]# cat index.txt this is shell xargs example haha ,just do it [root@localhost training]# cat index.txt | xargs this is shell xargs example haha ,just do it 2.单行输入转化成多行输出,指定每行最大的数量参数 n,用默认的空格定界符风格字符串 [root@localhost training]# cat index2.txt this is shell xargs example haha ,just do it [root@localhost training]# cat index2.txt | xargs -n 3 this is shell xargs example haha ,just do it 3.

阅读全文

Linux 分割文件和数据

将大文件分割存储,或者为了提高可读性和生成日志,常常需要对大文件分割处理,刚学 2 个命令,很方便,记下笔记。 $split -b 10k test.log 上面的命令将 test.log 分成大小为 10k,以 xab,xac,xad 这样的命名的文件 $split -b 10k test.log -d -a 5 加上-d参数将会以数字为后缀,-a 是为了指定后缀的长度:x00009,x00029 这样的 $split -b 10k test.log -d -a 5 pre_ 加上 pre*这样分割后的文件前缀就变成 pre*了,而不是前面那样以 x 开头了 除了使用 k 的,还可以使用 M(MB),G(GB),c(byte),w(word)。。。 有些时候不是需要按照文件的大小来分割,而是按照文件的行数来分割,那么只要用–l 的参数: $split -l 100 test.log 这样就会按照 100 行为单位进行分割文件。 csplit 是split的一个变体,也很强大。 比如 test.log 的内容是这样的: test-1 192.168.1.1 192.168.1.3 192.168.1.4 192.168.1.5 test-2 192.168.1.6 192.168.1.7 192.168.1.8 192.168.1.9 test-3 192.168.1.10 192.

阅读全文

作者的图片

Ryan是菜鸟 | LNMP技术栈笔记

一步一个脚印,一直在路上!记录LNMP技术栈,Web架构,区块链等笔记

菜鸟码农

南京