Linux杂记

Linux 杂记

文件目录管理

te目录在系统重启的时候回清除。这个在安装hbase时tmp是默认目录,如果不希望数据在重启的时候被清除,请修改配置文件

vim操作篇

移动篇

  1. 跳到最后一行 shift + g 这个真的很常用
  2. 在:模式下 起始行号 m 目的行号

很明显这些行号的基础是set nu显示行号

其他操作

  1. set nu
  2. ZZ保存(高端大气上档次比wq好按),
  3. wget下载 默认目录是当前目录,我们也可以指定其他目录。
  4. scp命令可以直接上传文件,也可以下载文件 scp命令是在不同的机器上拷贝文件 第一个uri是本地uri(source),第二个是destination
  5. ln -sf xx yy 将左边的链接到右边,比如hexo博客地址很深,进入才能编辑文件。所以可以为该目录生成一个软链。这种方法解决文件层次过深非常有用。
  6. 阿里云买过来之后的主机名是一串字符,强迫症患者是绝对不允许的。可以直接在/etc/sysconnfig/network 如果想要不重启生效,需要sysctl kernel.hostname=youname指令。然后重启回话.
  7. 以普通用户修改root账号创建的文件,显示只读,然后使用:!q也无法退出。郁闷了好久,才发现是自己写反了。注意不同用账号用户的并发问题
  8. 运行某条历史命令 首先使用 history 查看历史命令列表,然后用 !序号来执行某条命令
  9. 非编辑模式u, 命令行模式下 redo表示重做

    grep命令

    文件内容查找
    grep xx(要查找的) hello.txt(查找源)
    参数-i, –ignore-case: 忽略大小写

    当觉得可以找到 看是却没有找到的时候,就应该怀疑到底是不是没有忽略大小写的问题

-n, –line-number: 显示行号
-R, -r, –recursive: 递归搜索子目录
-v, –invert-match: 输出没有匹配的行

这些互相配合,能够实现强大的功能

定时任务

写个脚本sh 然后在crontab -e 命令来编辑定时任务脚本,在其中 时间 sh 脚本名

定是任务简明教程

网络管理

ip和dns

修改dns 一般可以用来科学上网 永久修改:cd /etc/resolvconf/resolv.conf.d
vim base
网络代理
http://morning.work/page/2015-12/install-shadowsocks-on-centos-7.html

虚拟化技术

  1. 虚拟机的参数配置可以大于物理机的。只是实际使用不可能超过。在看肖斌的Hadoop视频发现这个问题。ps:在Google搜索”vmware 创建多个虚拟机 配置之和 能够大于物理机吗” 完全不知所云。百度找到答案了。百度还不是完全没用啊,哈哈

安全问题

  1. 差点以为软连接误删文件

other

有些时候或者说有些场景修改配置文件之后用source并没有效果,需要重新退出session然后登陆