LinkNemo

  • Nemo

    linux下建立软连接:ln

    其中/home/nemo/source_ln就是源文件,/home/nemo/test_ln建立连接的目标位置,其作用是当进入/home/nemo/test_ln目录或者操作/home/nemo/test_ln文件,实际上是链接进入/操作了/home/nemo/source_ln先举个栗子:ln-s/home/nemo/source_ln/home/nemo/test_lnlinux下的软链接类似于windows下的快捷方式如上面的栗子,当我们执行命令 cd/home/nemo/test_ln的时候 实际上是进入了/home/nemo/source_ln目录。值得注意的是执......
    2017/11/20 15:59:35发表 62赏阅 0点评
  • Nemo

    Linux Tab键命令补全失效解决办法

    nemomeng:x:1002:1002::/home/nemomeng:/bin/bash解决方案如下:1、切换到root用户:$su2、打开/etc/passwd$vim/etc/passwd3、找到需要修改的用户名,这里的用户名是kira:kira:x:1002:1002::/home/kira:/bin/sh修改为:kira:x:1002:1002::/home/kira:/bin/bash4、重启console,重新登入。问题即可解决。nemomeng:x:1002:1002::/home/nemomeng:/bin/bash
    2017/11/14 14:53:38发表 74赏阅 0点评
  • Nemo

    定时按大小分割catalina.out日志文件

    原因:由于tomcat的catalina.out的日志文件随着tomcat的运行而越来越大,如果不进行分割处理,此文件将出现超大的可能.不便维护管理.解决:使用logrotate工具来解决此问题.使用ROOT用户操作1.创建logrotte的配置文件,进入目录etc/logrotate.d新建文件,命名为tomcat.代表是tomcat应用程序的配置,增加以下内容/opt/tomcat/logs/catalina.out{copytruncaterotate30compressmissingoksize50M}/opt/tomcat_mp/logs/catalina.out{copytrunc......
    2017/11/07 14:55:23发表 110赏阅 0点评
  • Nemo

    Ubuntu修改pip更新源

    pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,好在国内也有一些pip的镜像源。pipy国内镜像目前有: 豆瓣http://pypi.douban.com/ 华中理工大学http://pypi.hustunique.com/ 山东理工大学http://pypi.sdutlinux.org/ 中国科学技术大学http://pypi.mirrors.ustc.edu.cn/ 安装时我们可以手动指定安装源如下:pip-ihttp://pypi.douban.com/simpleinstallFlask如果感觉每次安装都手动指定安......
    2017/09/14 16:37:42发表 241赏阅 0点评
  • Nemo

    【转载】vim常用命令总结

     Vim选择文本,删除,复制,粘贴vim选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。V从光标当前行开始,光标经过的行都会被选中,再按一下V结束。Ctrl+v从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl+v结束。ggVG选中全部的文本,其中gg为跳到行首,V选中整行,G末尾选中后就可以用编辑命令对其进行编辑,如d删除y复制(默认是复制到"寄存器)p粘贴(默认从"寄存器取出内容粘贴)"+y复制到系统剪贴板(也就是vim的+寄存器)"+p从系统剪贴板......
    2017/08/11 17:30:26发表 229赏阅 1点评
  • Nemo

    Linux使用ps命令获取对应PID

    Linux中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。假装需要查询操作系统中的mysql的进程:$ps-ef|grepmysqlroot78410......
    2017/08/10 15:06:46发表 241赏阅 0点评
  • Nemo

    diff 比较两个文件夹

    $diff-urNadir1dir2-aTreatallfilesastextandcomparethemline-by-line,eveniftheydonotseemtobetext.-N,--new-fileIndirectorycomparison,ifafileisfoundinonlyonedirectory,treatitaspresentbutemptyintheotherdirectory.-rWhencomparingdirectories,recursivelycompareanysubdirectoriesfound.-uUsetheunifiedoutputforma......
    2017/08/09 11:24:15发表 208赏阅 0点评
  • Nemo

    xxx is not in the sudoers file.This incident will be reported

    1、切换到超级用户:su-输入超级用户的密码,即可进入。2、添加/etc/sudoers文件的读写权限:chmodu+w/etc/sudoers3、编辑/etc/sudoers文件:找到rootALL=(ALL)ALL这行,在下面添加xxxALL=(ALL)ALL4、最后撤销/etc/sudoers文件的读写权限:chmodu-w/etc/sudoers问题即可解决。
    2017/07/19 16:09:23发表 261赏阅 0点评
  • Nemo

    使用Denyhosts禁止针对linux sshd的暴力破解

    安装yuminstalldenyhosts因为denyhosts是通过检查/var/log/secure文件来把IP加入deny文件,所以先除空此文件日志,从零开始。deny文件位置:/etc/hosts.deny修改配置文件vi/etc/denyhosts.conf修改下面三项值DENY_THRESHOLD_INVALID=3#无效用户尝试三次,客户端IP加deny文件DENY_THRESHOLD_VALID=3 #有效用户尝试三次,客户端IP加deny文件DENY_THRESHOLD_ROOT=1#root用户尝试一次,客户端IP加deny文件其它配置项请参考http://denyhost......
    2017/05/26 10:48:57发表 263赏阅 0点评
  • Nemo

    Linux密码安全策略

    使用PAM模块来管理,CentOS自带安装禁止使用最近用过的5个密码sudovi/etc/pam.d/system-auth增加remmember=5passwordsufficientpam_unix.sosha512shadownulloktry_first_passuse_authtokremember=5最短长度为8,至少包含大写字母,小写字母,数字和特殊字符,不允许和用户名相同密码必须至少包含一个大写字母(ucredit),两个小写字母(lcredit),一个数字(dcredit)和一个标点符号(ocredit)passwordrequisitepam_cracklib.sotry_......
    2017/05/26 10:48:06发表 260赏阅 0点评
  • Nemo

    Linux常用软件安装集合

    注意尽量不要用root操作,当然,某些操作必须用root,比如rpm安装,yum安装,权限设置等。以下操作,除非注明了用root操作,否则一律用deploy用户操作。已有系统盘,挂载另一块数据盘,以lvm形式#使用root操作-开始#查看磁盘fdisk-lDisk/dev/vda:42.9GB,42949672960bytes255heads,63sectors/track,5221cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minim......
    2017/05/26 10:47:13发表 299赏阅 0点评
  • Nemo

    Command not included in the PATH environment variable.

    在修改了~/.bashrc中的变量刷新系统环境后出现了这个问题:$lsCommand'ls'isavailablein'/bin/ls'Thecommandcouldnotbelocatedbecause'/bin'isnotincludedinthePATHenvironmentvariable.ls:commandnotfound料想肯定是环境变量配置有问题。于是:$vim~/.bashrcCommand'vim'isavailablein'/usr/bin/vim'Thecommandcouldnotbelocatedbecause'/usr/bin'isnotincludedinthe......
    2017/03/20 11:25:18发表 291赏阅 0点评
  • Nemo

    wget下载jdk

    Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
    2017/03/19 14:00:50发表 233赏阅 0点评
  • Nemo

    Ubuntu搜狗输入法不能输入中文解决

    在Ubuntu下使用的中文输入法大半都是搜狗输入法.刚机器莫名挂掉重启之后,sogou输入法莫名其妙的输入不了中文了.推测是输入法的配置文件在机器挂掉重启的时候没来得及保存,出现了损坏.解决方法如下:1、进入用户配置目录:cd~/.config2、删除所有搜狗输入法的相关配置文件:sudorm-rfsogou*sudorm-rfSogou*3、重启输入法:fcitx这时候问题即解决。
    2017/03/15 15:21:20发表 330赏阅 0点评
  • Nemo

    Linux的标准输入、输出和错误

    1.文件描述符在Linuxshell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名:文件文件描述符输入文件—标准输入0(缺省是键盘,为0时是文件或者其他命令的输出)输出文件—标准输出1(缺省是屏幕,为1时是文件)错误输出文件—标准错误2(缺省是屏幕,为2时是文件)系统中实际上有12个文件描述符,我们可以任意使用文件描述符3到9.2.文件重定向:改变程序运行的输入来源和输出地点2.1.输出重定向:Command>filename把标准输出重定向到一个新文件中Command>>filena......
    2017/03/07 23:40:52发表 254赏阅 0点评
  • Nemo

    Ubuntu 安装 Codeblocks

    环境是Ubuntu16.04LTS64bit1、添加源:$sudoadd-apt-repositoryppa:damien-moore/codeblocks-stable2、更新源$sudoapt-getupdate3、安装Codeblocks$sudoapt-getinstallcodeblocks
    2017/03/07 10:37:09发表 298赏阅 0点评

最新点击

热门人物

热门标签

回到顶部