首页 Linux专区
  • 【1】【原创】如何创建sudo用户并且免输sudo密码?

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

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

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

    blogdaren 2015-05-07   1377次来访
    本文以symantec大陆代理公司天威诚信的 EV SSL 证书产品为例做个分享: 一、安装准备 1.安装Openssl 要使Apache支持SSL,需要首先安装Openssl支持。 下载Openssl:http://www.openssl.org/source/ tar -zxf openssl-*.*.*.tar.gz   ...
  • 【5】用一张图迅速看懂crontab的格式

    blogdaren 2015-05-07   1169次来访
    用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute   hour   day   month   week   ...
  • 【6】linux中如何自动删除指定日期之前的文件?

    blogdaren 2015-05-07   1103次来访
    场景: 保留 /tmp 目录最近10天的日志文件,10天前的日志文件自动删除 步骤: 1. 命令:find /tmp -mtime +10 -type f -name "*.log" -exec rm -f {} \; /tmp            --设置查找的...
  • 【7】如何在linux上手动安装 yum command?

    blogdaren 2015-05-04   1075次来访
    Download the yum version of your choice:  wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz Untar the package: tar xvzf yum-2.0.7.tar.gz run t...
  • 【8】redis-sentinel做failover如何实现当master挂掉后不改程序配置自动找到新master?

    blogdaren 2015-04-11   1189次来访
    问题背景: 用 redis-sentinel 做 failover即自动故障转移,当 master 挂掉后,会将一个slave当做master,这时程序中的配置必须手动改成新master 的 ip 才行, 十分麻烦 解决方案: Redis官方文档已经提供了解决方案:应用程序通常需要连接到 Sentinel,监听 failover 的事件【switch-maste】。当 fail...
  • 【9】gem安装出现undefined method `size' for nil:NilClass(NoMethodError)解决办法

    blogdaren 2015-04-09   1572次来访
    问题背景: root@centos: 执行命令 gem install redis-stat 以后,抛出如下错误: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in unicode-display_width-0.1.1...
  • 【10】ruby如何添加添加删除或更新gem source

    blogdaren 2015-04-09   1008次来访
    很多时候,在安装gem的过程中会出现找不到资源的error,我们需要从另外一个gem服务器下载安装。通过gem sources命令配置源,或通过修改Gemfile中的source语句可以实现。 常用的源: http://rubygems.org/ http://gems.github.com http://gems.rubyforge.org http://r...
  • 【11】grep如何忽略过滤.svn目录以及如何忽略多个目录

    blogdaren 2015-03-20   1518次来访
    问题背景: 由于现在的很多项目都使用subversion作为版本管理工具,因此每个源码目录下都会有一个.svn 目录,其中包含了很多源码信息。但是其中不少文件都来自于 .svn 目录,所以在我们grep查找源码文件的时候需要过滤 .svn 目录。 解决方法: 1. 使用管道进行双层“过滤”,其中第二次grep使用了-v选项,即逆向匹配,打印出不匹配的行...
  • 【12】linux获取文件名或路径名的最大长度

    blogdaren 2015-03-16   2377次来访
    命令:getconf -a | grep -i "name_max|path_max"
  • 【13】linux随机生成密码串

    blogdaren 2015-03-12   1090次来访
    linux随机生成密码串方法如下: 1.  使用场景是比如经常给账户创建复杂密码 2.  随机生成长度为30的随机密码串命令: cat /dev/urandom | tr -dc "a-zA-Z0-9-_\$\?~&@()" | fold  -w 30 | head 为了方面来个别名命令: vi /etc/bash....
  • 【14】Linux中删除文件内空行的4种方法

    blogdaren 2015-03-04   1458次来访
    在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能: 1. grep grep . data.txt grep -v '^$' data.txt grep '[^$]' data.txt 2. sed sed  '/^$/d' data.txt sed '/^\s*$/d' data.txt   #这个命...
  • 【15】如何更改SVN服务器上已提交版本LOG时间

    blogdaren 2015-03-04   1111次来访
    问题背景: 由于测试原因,SVN 服务器上的时间被我改成 2015.04.04 了。现在提交的 revision 的提交日期也就显示为 2015.04.04 ,我想把这个日期改回原始时间怎么办? 解决方法: 服务器上直接修改revision 的属性文件 假设你要修改的版本是112,到版本库的db\revprops\目录下,打开112文件,你会...