Linux命令经典面试题:统计文件中出现次数最多的前10个单词

使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。 cat words.txt | sort | uniq -c | sort -k1,1nr | head -10   主要考察对sort、u...

2016-01-19 15:13:04

阅读数:550

评论数:0

PHP读取大文件的几种方法介绍

需求: 有一个800M的日志文件,大约有500多万行, 用PHP返回最后几行的内容。 实现方法: 1. 直接采用file函数来操作   由于 file函数是一次性将所有内容读入内存,而PHP为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现宕机,所...

2018-01-08 17:26:26

阅读数:63

评论数:0

linux tail命令

linux中tail命令---用于查看文件内容  最基本的是cat、more和less。  1. 如果你只想看文件的前5行,可以使用head命令,如:  head -5 /etc/passwd  2. 如果你想查看文件的后10行,可以使用tail命令,如:  tail -10 /et...

2018-01-08 17:16:21

阅读数:102

评论数:0

我是做商城的,一天有20万PV,服务器是R420 双CPU 内存是16G怎么配置参数呀?php-fpm.conf max_children 和 max_requests怎么配置 还有nginx.con

max_children是PHP-FPM Pool 最大的子进程数,他数值取决于你的服务器内存。 假设你打算给10G内存给当前配置的PHP-FPM Pool,一般一个PHP请求占用内存10M-40M,我们按站点每个PHP请求占用内存25M,这样max_children = 10G/25M = 40...

2017-12-28 13:32:15

阅读数:85

评论数:0

LNMP环境下内存占用过高解决办法

安装的LNMP环境后,内存用的特别快,2G内存都耗尽了。检查发现,php-fpm.conf 没有配置 pm.max_requests ,也就是 #设置每个子进程重生之前服务的请求数。默认是没有设置的,挺尴尬的,导致的后果就是某些进程无限请求下去,内存泄漏、 解决办法: cd /us...

2017-12-28 13:30:43

阅读数:239

评论数:0

Linux修改系统时间

在命令行输入: date  显示当前时间 Fri Aug  3 14:15:16 CST 2007 date -s  按字符串方式修改时间 可以只修改日期,不修改时间,输入: date -s 2007-08-03 只修改时间,输入:date -s 14:15:00 同时修改日...

2017-12-28 11:13:29

阅读数:30

评论数:0

关于Linux服务器磁盘空间占满问题的解决方法

下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧   下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰到此类问题的人能带来帮助。 今天下班某电商技术部leader发现个问题,说他们...

2017-07-21 09:39:33

阅读数:543

评论数:0

Linux下查看/管理当前登录用户及用户操作历史记录

一、查看及管理当前登录用户 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称用户的机器名称或tty号远程主机地址用户登录系统的时间空闲时间(...

2017-07-21 09:26:13

阅读数:142

评论数:0

linux下alias命令详解

功能说明:设置指令的别名。 语  法:alias[别名]=[指令名称] 参  数 :若不加任何参数,则列出目前所有的别名设置。 举    例 :ermao@lost-desktop:~$ alias                  alias egrep='egrep --color=a...

2017-07-17 17:37:12

阅读数:78

评论数:0

linux 快捷工具

centOS] # 基本环境软件安装 yum install the_silver_searcher yum install ctags yum install tree yum install dos2unix vim 自动被全插件 ...

2017-07-13 10:49:22

阅读数:65

评论数:0

linux用nohup在后台常驻运行php脚本

在Linux平台上,要在后台运行脚本的话,一般是在命令之后加上&即可。 但是今天通过putty在远程服务器上执行PHP a.php &之后,a.php脚本并没有在后台运行起来。 于是在网上找到了nohup,具体方法为: nohup php a.php & 这样即使退...

2017-06-09 10:01:21

阅读数:299

评论数:0

zabbix 监控windows 主机

#监控windows server 2003 #windows 只能安装zabbix-agent #下载地址: http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3.0.4.win.zip #下载解压到win server 2003中 如...

2017-04-17 17:01:00

阅读数:2154

评论数:0

Linux创建用户和用户组的操作

创建用户:Linux useradd wang usermod -p 123456 wang  修改用户账号的各种属性 passwd wang   设置wang 登录的口令 userdel wang  删除用户 tail -l /etc/passwd 文件中添加的用户信息 tail...

2017-01-03 16:39:23

阅读数:221

评论数:0

Linux "ls -l"文件列表权限详解

1.使用 ls -l 命令 执行结果如下(/var/log) : [html] view plain copy drwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache2  drwx...

2017-01-03 16:24:27

阅读数:166

评论数:0

linux crontab命令用法

crontab -l:查看现有定时任务  crontab -e:编辑定时任务 格式 *  *  *  *  *  command  分  时  日  月  周  命令  第1列表示分钟1~59 每分钟用*或者 */1表示,*/10表示每10分钟  第2列表示小时1~23(0表示...

2016-12-27 14:18:56

阅读数:289

评论数:0

Linux netstat 命令

netstat -an | grep LISTEN   列出所有的监听端口 netstat -nat|grep -i "80"   列出80端口的监听 netstat -at #列出所有tcp端口

2016-12-27 11:53:36

阅读数:103

评论数:0

linux top 命令详解

1 top -b  2 top -b -n 1 (获得一次性结果) 3 top -p 1134,1135(监视特定进程) 4 top -u www(指定的用户) 5 top 出来信息后,再按1,显示所有的cpu数 6 ifconfig  ip如果是10,172开头的都是内网,eth0:是...

2016-12-23 14:22:47

阅读数:117

评论数:0

默认地址未设置如何重新设置

//统计默认地址状态没有设置的用户的数量  $address_sql = "select lender_id,count(*) as count from address where is_default=0 and status=0 group by lender_id  havin...

2016-12-06 15:13:43

阅读数:204

评论数:0

git小结

注册账号以及创建仓库 1.注册账号:https://github.com/ 2.Create a New Repository,创建一个新的仓库 安装Git for window 及使用 1.安装完成之后,Git Bash 打开git命令行, 2.生成ssh key ...

2016-11-16 09:25:48

阅读数:97

评论数:0

在Linux中查看所有正在运行的进程和top命令详解

输入下面的ps命令,显示所有运行中的进程: # ps aux | less 其中, -A:显示所有进程 a:显示终端中包括其它用户的所有进程 x:显示无控制终端的进程 pstree以树状显示正在运行的进程。树的根节点为pid或init。如果指定了...

2016-04-18 10:20:08

阅读数:4335

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭