
linux笔记
huanbia
这个作者很懒,什么都没留下…
展开
-
linux下如何设置环境变量PATH的多种方式
Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile : 在登录时用到转载 2016-01-23 14:53:09 · 8396 阅读 · 0 评论 -
常用vim命令
替换里面涉及的参数主要有s(switch替换)和g(global全局) 替换语法分别如下::s/old/new/ 将当前第一次出现的old改成new:s/old/new/g 将当前行old改成new:40,70 s/old/new/g 将40行到70行的old改成new:40,$ s/old/new/g 将40行以后的old改成new:%s/old/ne原创 2017-11-22 21:46:46 · 662 阅读 · 0 评论 -
linux grep 正则表达式
本文转自:http://www.cnblogs.com/xiaouisme/archive/2012/11/09/2762543.htmlgrep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。转载 2017-09-15 11:57:55 · 1644 阅读 · 0 评论 -
awk打开多个文件的方法
本文引自:http://www.cnblogs.com/Berryxiong/p/6209324.html1、当awk读取的文件只有两个的时候,比较常用的有三种方法(1)awk 'NR==FNR{...}NR>FNR{...}' file1 file2(2)awk 'NR==FNR{...}NR!=FNR{...}' file1 file2(3)awk 'NR==FNR{.转载 2017-09-15 11:37:41 · 844 阅读 · 0 评论 -
ubuntu下安装thrift
博主想要搭建thrift来使用python访问集群hbase,但是在centos6.5下编译的时候往往会出各种问题,比如如下这个问题就是其中的一种,但苦于太菜,至今没有解决,所以决定使用ubuntu来安装thrift了。 /usr/include/event2/event_struct.h:123: error: redefinition of ‘struct event’ /usr/in原创 2017-08-11 15:31:20 · 6297 阅读 · 1 评论 -
TCP三次握手详解及释放连接过程
TCP头部: 其中 ACK SYN 序号 这三个部分在以下会用到,它们的介绍也在下面。暂时需要的信息有:ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接转载 2017-07-19 15:52:13 · 406 阅读 · 0 评论 -
Linux 下安装 NVIDIA 显卡驱动
大部分 Linux 发行版都使用开源的显卡驱动 nouveau,对于 nvidia 显卡来说,还是闭源的官方驱动的效果更好。最明显的一点是,在使用 SAC 拾取震相的时候,使用官方显卡驱动在刷新界面的时候要快很多。对于 CentOS 用户而言,有两种安装 NVIDIA 显卡驱动的方法,从 ELRepo 源中安装或从源码编译驱动。对于一般的 CentOS 用户,建议使用第一种方法。转载 2017-07-03 11:52:35 · 4276 阅读 · 0 评论 -
centos下安装中文输入法问题汇总
中文输入法安装centos下安装中文输入法的整个流程可以参照百度经验:https://jingyan.baidu.com/article/da1091fb3e7f8a027849d681.html问题1 选择输入法下的“首选输入法”(Input Method Preferences…)不出东西更新Python后中文输入法ibus的候选框没了,原因为输入法使用了python,而python版本变化后不原创 2017-06-08 08:39:31 · 3643 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种转载 2017-06-28 22:04:58 · 349 阅读 · 0 评论 -
CentOS6.5系统更改yum源为16
本文引自:http://www.centoscn.com/CentOS/config/2015/0620/5693.html1、备份系统源# cd /etc/yum.repos.d# mv CentOS-Base.repo CentOS-Base.repo.bak 2、设置默认源为163# wget http://mirrors.163.com/转载 2017-03-29 19:59:45 · 1055 阅读 · 0 评论 -
linux利用sed去除中括号[]
先引用别人的博客中的内容来讲解一下sed,该博客地址为:http://www.cnblogs.com/end/archive/2012/05/24/2517131.html内容如下:1、网络上现成的资料 格式: sed -i “s/查找字段/替换字段/g” grep 查找字段 -rl 路径 linux sed 批量替换多个文件中的字符串 sed -i “s/oldstring/newstr原创 2017-02-04 09:27:03 · 13392 阅读 · 0 评论 -
bash:...: is a directory
最近配置spark时修改.bashrc后,当执行的时候总是会报bash:…: is a directory错误,.bashrc文件内容如下:# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi# User specific aliases and functionsJAVA原创 2017-02-04 09:14:17 · 40343 阅读 · 1 评论 -
linux下多节点之间免密钥访问
说明: 目前安装了4个Redhat linux操作系统,主机名分别为hadoop01,hadoop02,hadoop03,hadoop04 其中hadoop01为主节点hadoop01,其余为hadoop02,hadoop03,hadoop04为从节点 四个节点ip地址为192.168.10.61~64. 如果不修改hosts文件,从第二部开始可将hadoop01~04改原创 2016-05-05 15:35:43 · 15119 阅读 · 2 评论 -
写了2个简单的工具脚本用来分发hdfs集群上的文件到所有节点,和远程执行命令
本博文转自写了2个简单的工具脚本用来分发hdfs集群文件到所有节点,和远程执行命令#!/bin/bashif [ $# != 2 ]; then echo "useage: $0 <hdfs_file> <dest_dir>" exit 1fiCURR_PATH="$(cd "`dirname "$0"`"/; pwd)"hosts_file=$CURR_PATH"/host转载 2016-05-05 19:09:01 · 2025 阅读 · 0 评论 -
wget: unable to resolve host address解决方法
利用wget下载东西时,比如输入指令wget www.baidu.com提示报错“wget: unable to resolve host address …”wget:无法解析主机地址。这就能看出是DNS解析的问题解决办法:修改/etc/resolv.conf文件,添加nameserver即可,下面给出两个通用的谷歌域名服务器,如果有自己解析服务器也可以换成自己的vim /etc/...原创 2018-10-31 11:10:11 · 98403 阅读 · 19 评论