首页 Linux专区
  • 【1】【原创】UBUNTU配置SSH无密码登录本机或远程主机

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

    blogdaren 2015-09-23   2007次来访
    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...
  • 【3】LINUX书架之LINUX经典书籍推荐

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

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

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

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

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

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

    blogdaren 2015-05-07   1247次来访
    问题背景: 保留 /tmp 目录最近10天的日志文件,10天前的日志文件自动删除 解决方案: (1) # find /tmp -mtime +10 -type f -name "*.log" -exec rm -f {} \; /tmp --设置查找的目录; -mtime +10 --设置时间为10天前; -type f --...
  • 【10】Linux中如何手动安装 yum command?

    blogdaren 2015-05-04   1223次来访
    # wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz # tar xzvf yum-2.0.7.tar.gz # configure # make && make install
  • 【11】【redis-sentinel做failover】如何实现当master挂掉后不改程序配置自动找到新master?

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

    blogdaren 2015-04-09   1788次来访
    问题背景: # gem install redis-stat ,结果报错: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in unicode-display_width-0.1.1.gem 问题原因: ...
  • 【13】【原创】grep如何忽略过滤.svn目录以及如何忽略多个目录

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

    blogdaren 2015-03-16   2601次来访
    执行命令: # getconf -a | egrep -i "name_max|path_max" 效果图:
  • 【15】Linux中如何生成随机密码串?

    blogdaren 2015-03-12   1259次来访
    问题背景: 比如经常给账户创建复杂密码 举个例子: 生成长度为30的随机密码串 cat /dev/urandom | tr -dc "a-zA-Z0-9-_\$\?~&@()" | fold -w 30 | head 为了方便来个别名命令: vi /etc/bash.bashrc alias randpwd='cat /dev/urandom | ...