首页 Linux专区
  • 【1】【原创】LINUX下如何查找大文件或大目录?

    blogdaren 2016-03-23   1891次来访
    查找大文件 场景:很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。 比如我要搜索 /usr/software/ 目录下,体积大小超过10M的文件: 如上命令所示,我们只能看到体积超过10M大小的文件的文件名称,但是对文件的详细信息(例如,文件大小、文件属性)一无所知,若想查看更详细文件信息,执行如下命令: ...
  • 【2】【原创】Linux sed 批量替换多个文件中的字符串

    blogdaren 2016-03-16   1608次来访
    问题背景: 假定LINUX中某个字符串同时存在于多个文件中,那么如何进行批量替换呢? 解决方案: 利用linux sed 命令批量替换多个文件中的字符串。 命令原型: sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir/*` 举例演示: 例如:替换 /home 目录下所有文件中的...
  • 【3】【原创】Linux时间戳和标准时间的互相转换

    blogdaren 2016-01-16   1028次来访
    以标准格式来显示当前时间 [root@centos ~]# date      2016年 01月 16日 星期六 22:36:21 CST    以时间戳来显示当前时间 [root@centos ~]# date +%s  1452955663 显示指定时间的时间戳 [root@...
  • 【4】CentOS中如何杀掉console-kit-daemon进程?

    blogdaren 2016-01-06   2014次来访
    优化CentOS时,发现有个占用系统资源较多的console-kit-daemon进程, 经google了解到该进程作用是提供桌面端的一个"快速用户切换", 下面我们来看看如何杀掉console-kit-daemon进程: ● 查看内存里面的进程名字:    ps -eLf | more  一页一页地查看 (不光进程,线程也会列出来,注意中间那个L是大写字...
  • 【5】【原创】Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF ...

    blogdaren 2015-12-19   1433次来访
    问题背景: centos环境,编译PHP扩展时运行/path/to/bin/phpize时出现: Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Ple...
  • 【6】linux查找命令大全

    blogdaren 2015-12-19   963次来访
    1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特...
  • 【7】【原创】ubuntu|centos安装python包管理安装工具pip的方法

    blogdaren 2015-12-19   1122次来访
    ubuntu 下安装方法: apt-get install python-pip 安装requests, pip install requests centos 下安装方法: centos下直接 yum install pip  或者 yum install python-pip都是不行的。 截至博主写本文时,pip最新为 7.1.2, 从官方下载: ...
  • 【8】rpm删除nginx出现"Error in PREUN scriptlet in rpm package nginx"解决方法

    blogdaren 2015-11-24   1690次来访
    问题场景: 使用命令 yum remove nginx 卸载nginx, 出现错误提示: 解决方法: 1. 使用 --noscripts  选项标记来删除RPM(--noscripts 相当于 --nopre --nopost  --nopreun --nopostun) 2. 命令:rpm -e --noscripts --allm...
  • 【9】LINUX之strace命令详解

    blogdaren 2015-11-01   1319次来访
    strace简介: strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 输出参数含义: root...
  • 【10】【原创】UBUNTU配置SSH无密码登录本机或远程主机

    blogdaren 2015-09-28   1455次来访
    由于环境问题,本文以UBUNTU + SSH无密码登录本机为实验举例说明:(远程主机一个道理哈) 首先博主说明几个注意事项: A. /etc/ssh/下有两个配置文件,一个是ssh_config(这个是SSH客户端的配置文件); 一个是sshd_config(这个是SSH的服务端配置文件) B. /etc/ssh/ssh_config 配置里有个配置项: Ident...
  • 【11】解决locale报错:locale: Cannot set LC_CTYPE to default locale: No such file or directory

    blogdaren 2015-09-23   1892次来访
    root@ligh-VirtualBox:~# cat /etc/default/locale LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:" 运行命令locale,出现如下错误: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC...
  • 【12】LINUX书架之LINUX经典书籍推荐

    blogdaren 2015-09-23   1824次来访
    从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。 入门类 一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。 现在的Linux初学者...
  • 【13】【原创】如何创建sudo用户并且免输sudo密码?

    blogdaren 2015-09-14   1209次来访
    1. 首先以root用户登录,并且新建一个普通的用户,这里以用户manon为例: # useradd manon && passwd manon 2. 重新以manon用户登录,执行 sudo uname 根据提示输入manon的密码,但是输入manon的密码之后,又会提示manon用户不在sudoers文件中,这就是说manon不在sudo用户权限组中。 ...
  • 【14】LINUX之SSH知识梳理

    blogdaren 2015-07-26   1197次来访
    SSH作用: SSH的作用是把数据加密后传到网络上,在本机中使用ssh命令可以连接到远程主机并向远程主机发送指令和数据 SSH命令格式: (1)开启ssh服务: # /etc/init.d/sshd start (2)命令格式: # ssh [-f] [-o 参数项目] [-p 非正规埠口] [账号@]IP [指令] -f :需要配合后面的 [指令] ,不登入远...
  • 【15】SSH端口更改后rsync的用法

    blogdaren 2015-06-09   1045次来访
    rsync有两种常用的认证方式,一种为rsync-daemon方式,另外一种则是ssh。 在一些场合,使用rsync-daemon方式会比较缺乏灵活性,ssh方式则成为首选。但是今天实际操作的时候发现当远端服务器的ssh默认端口被修改后,rsync时找不到一个合适的方法来输入对方ssh服务端口号。 在查看官方文档后,找到一种方法,即使用-e参数。 -e参数的作用是可以使...