linux
文章平均质量分 61
慕筱技术进阶日志
这个作者很懒,什么都没留下…
展开
-
解決 centos -bash: vim: command not found
解決 centos -bash: vim: command not foundi. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minim转载 2017-05-26 22:14:16 · 700 阅读 · 0 评论 -
大文件的排序和去重 超级简单的实现
大文件的排序和去重 超级简单的实现有一道校招生的面试题,是要给一个很大的文件(不能全部放内存,比如1T)按行来排序和去重。一种简单解决方案就是分而治之,先打大文件分词大小均匀的若干个小文件,然后对小文件排好序,最后再Merge所有的小文件,在Merge的过程中去掉重复的内容。在Linux下实现这个逻辑甚至不用自己写代码,只要用shell内置的一些命令: split, sort就足够了。...转载 2019-04-06 22:00:09 · 1874 阅读 · 0 评论 -
[转载]Linux下大文件的排序和去重复
Linux下大文件的排序和去重复去重复行 简单的用法如下,如一个文件名:happybirthday.txt cat happybirthday.txt (显示文件内容) Happy Birthday to You! Happy Birthday to You! Happy Birthday Dear Tux! Happy Birthday to You!...转载 2019-04-06 21:58:10 · 924 阅读 · 0 评论 -
【Gerrit】Linux+Gerrit+Nginx配置全过程
【Gerrit】Linux+Gerrit+Nginx配置全过程最近公司的项目打算启用gerrit做为代码审核的工具,最近3天彻底研究了下gerrit的安装配置过程,这里做个记录,期间很多细节都一一记录下来,以便之后有同学需要用到。这篇博文先介绍下gerrit的安装过程,然后之后还准备写一篇文章,介绍如何利用gerrit和sourceTree进行协同工作,换句话说,就是gerrit的详细工作流程。开...转载 2017-06-16 12:46:21 · 10517 阅读 · 3 评论 -
掌握 tar 命令让你秒变大牛
掌握 tar 命令让你秒变大牛导读相信很多初学者在linux环境下为文件归类整理而犯愁,下面是整理文章的的一些命令与技巧,学习Tar命令将会让你处理文件时更加得心应手。Tar(Tape ARchive,磁带归档的缩写;最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用转载 2018-01-04 11:32:50 · 425 阅读 · 0 评论 -
Linux里的2>&1究竟是什么
Linux里的2>&1究竟是什么我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/null较好理解,/dev转载 2017-12-24 20:45:17 · 514 阅读 · 0 评论 -
df和du显示的磁盘空间使用情况不一致的原因及处理
df和du显示的磁盘空间使用情况不一致的原因及处理在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。1. 如何记忆这两个命令du-Disk Usagedf-Disk Free2. df 和du 的工作原理2.1 du的工作原理du命令会对待统计文件逐个调用fstat这个转载 2017-11-30 15:00:52 · 1863 阅读 · 0 评论 -
Linux文件系统被占用,磁盘使用量与实际不一致
Linux文件系统被占用,磁盘使用量与实际不一致客户某应用系统反馈出现一个奇怪的现象,df -h 查询的容量已经要到警戒值,但实际该目录使用只有15%左右,具体见下图:OS版本为RHEL4.5资源占用率也很正常 执行命令lsof -n | grep deleted印出所有针对已删除文件的读写操作,这类操作是无效的,也正是磁盘空间莫名消转载 2017-11-30 14:43:23 · 6523 阅读 · 0 评论 -
Linux NFS服务器的安装与配置
Linux NFS服务器的安装与配置一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。转载 2017-09-26 09:43:26 · 563 阅读 · 0 评论 -
linux创建账户并自动生成主目录和主目录下的文件
linux创建账户并自动生成主目录和主目录下的文件# useradd -d /home/test -m test;然后给test设置密码。# passwd test; 1. useradd 添加用户或更新新创建用户的默认信息语法:useradd 选项 用户名该命令的各选项含义如下:-c comment 描述新转载 2017-09-26 09:42:16 · 9995 阅读 · 0 评论 -
linux yum命令详解
linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且转载 2017-06-12 14:02:34 · 250 阅读 · 0 评论 -
解决linux中使用git,ssh每次都要输入密码
解决linux中使用git,ssh每次都要输入密码在linux中使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在clone之前还生成并且上传了公钥,还把公钥填入git的公钥库里面了,怎么还要我输入密码??仔细研究后,发现了问题所转载 2017-06-19 15:59:18 · 2506 阅读 · 0 评论 -
ps -aux详细解释
ps -aux详细解释显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date -s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:1转载 2017-06-06 13:27:47 · 10586 阅读 · 0 评论 -
怎么排序超大文件
怎么排序超大文件外排序通常来说,外排序处理的数据不能一次装入内存,只能放在读写较慢的外存储器(通常是硬盘)上。外排序通常采用的是一种“排序-归并”的策略。在排序阶段,先读入能放在内存中的数据量,将其排序输出到一个临时文件,依此进行,将待排序数据组织为多个有序的临时文件。之后在归并阶段将这些临时文件组合为一个大的有序文件,也即排序结果。外排序的一个例子是外归并排序(External me...转载 2019-04-06 22:01:04 · 1266 阅读 · 0 评论