一、实用网站

1. linux内核版本 www.kernel.org

2. 查看网站服务器使用的系统  www.netcraft.com

二、推荐书籍

1. 《Hadoop权威指南》

1-3版: Hadoop1系列

4版(目前仅有英文原版):Hadoop2系列

yarn高可用性,HA

2. 《Hive权威指南》

3. 《MapReduce设计模式》

4. 《HBase权威指南》

5. 《鸟哥的Linux私房菜》

6. 《Vim使用技巧》、《学习vi和Vim编辑器》

三、Linux基础

无线网密码: kang1234

1. centos用户名密码 root 123456

2. 常用命令

1)ifconfig查看网络信息

清屏  clear 或者ctrl+l

2)Linux系统下设置静态IP或自动获取动态IP的简单方法

vi /etc/sysoconfig/network-scripts/ifcfg-eth0

DNS1=192.168.189.2(网关地址)

service network restart

more /etc/resolv.conf

mac中的linux需要修改mac地址

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=bigdata-senior01.ibeifeng.com

ping通外网需要增加DNS

3)copy的Linux虚拟机网卡问题

http://www.dabu.info/vmware-clone-or-copy-the-linux-virtual-machine-eth0-not-find-the-solution-vmware-copy-copy-or-clone-clone-no-card-rpm.html

http://www.cnblogs.com/yiru/archive/2012/12/03/2799079.html

4)远程连接

SecurityCRT,xshell,xmanager, filezilla, notepad++

5)linux一切皆文件,目录也是文件

6)etc目录

ls -la /etc/

more

ONBOOT=yes

BOOTPROTO=none、DHCP、static(实际工作用的较多)

7)root目录

root用户的主目录(家目录)

8)home目录

9)bin sbin

10)boot 系统启动时加载的文件

11)ls命令

ls -l (long)

ls -a (all)

ls -la

ls -d 查看目录本身属性

ls -ld

12)mkdir

mkdir -p 级联创建目录

13)touch

touch "program files" 创建带空格的文件

14)rmdir

rmdir 删除空的目录

15)

rm 删除一个文件

rm -r 删除一个目录,有提示

rm -rf 删除非空目录,无提示

16)cp

cp -r

17)mv

18)

增:

删:

改:

查: Linux 查看文件内容的命令

cat:

more: 分页显示   空格分页查看,回车逐行查看

head: 查看文件开始行 head -n

tail:查看文件末尾行  tail -n

find: 查找

第一种:根据文件名来查找

在搜索的时候,尽量缩小搜索的范围,减少搜索的时间和资源消耗。

* 代表任意字符

? 代表任意单个字符

find / -name init

find /etc/ -name init

find /etc/ -name *init*

find /etc/ -name init*

find /etc/ -name init???

-i 不区分大小写

find /etc/ -iname init???

第二种,根据文件的大小来查找

find / -size

+ 表示大小

- 表示小于

不加 表示等于

-size  后面跟的大小是按照数据块的大小来进行缓存的

Linux中数据块大小是512字节,0.5K

100MB, 1MB = 1024KB, 100MB = 102400 KB

find / -size +204800

第三种,根据文件所有者查找

find /root/ -user root

第四种,根据文件所有组查找

find /root/ -group root

-a and

-o or

-type f  d

大于80M且小于100M

find /etc/ -size +163860 -a -size -204800

小于80M或者大于100M

find /etc/ -size -163860 -o -size +204800

find /etc/ -name init* -a -type f

19) Linux权限

drwxr-xr-x

d 代表data,表示目录,可以理解为一个占位符

rwx: 所有者(user,u)

r-x:所属组(group, g)

r-x:  其他人(other, o)

r: 读 cat、head、more、tail

w: 写 mkdir、touch、vi、rm、cp、mv

x:执行 cd

第一种用字母表示: u,g,o

第二种用数字表示:

r:4

w:2

x: 1

-rwxr-xr-x 755

-rw-r--r-- 644

示例:

(1)用字母赋予权限

修改权限命令:chmod

赋予权限用加号+表示:chmod u+x program

同时赋予权限 chmod g+x,o+x program

撤销权限chmod g-x progam

(2)用数字赋予权限(工作中用数字较多)

chmod 777 program

(3)目录有权限,则目录中的文件也会有文件

20)

root:x:0:0:root:/root:/bin/bash

每一列以冒号隔开,其中第三列和第四列:UID和GID

组:teacher组中t1,t2,t3...

cat /etc/passwd

cat /etc/group

创建用户: user add xxx

创建组: groupadd xxx

设置密码:

第一种设置密码方式 passwd username

第二种设置密码方式 echo 'beifeng' | passwd --stdin username

不仅切换了用户而且联通shell环境也一起切换: su - username

切换的仅仅是用户: su username

id root

uid=0(root) gid=0(root) groups=0(root)

uid=500(beifeng) gid=500(beifeng) groups=500(beifeng)

删除用户:

userdel username

userdel -r username

sudo username

21)man

man visudo

man 5 sudoers

四、VI编辑器

linux下vi命令大全

1. VI的三种模式

(1)命令模式

esc 进入命令模式

(2)插入模式

(3)最后行模式

shift + :

w  写入保存

q  退出

wq 保存并退出

! 强制操作

q! 不保存修改直接退出

2. 快捷键

(1)光标快速移动到最后一行  大写G

(2)显示行数 shift + :       set nu

(3)光标快速移动到第一行  小写gg

(4)删除光标所在行  小写dd

(5)删除多行,比如三行,小写3dd

(6)撤回修改   小写u

(7)粘贴 小写p

(8)赋值,复制yy

(9)替换,:1$s/nologin/88888/g

1代表第一行

$代表最后一行

s代表替换

/nologin  被替换内容

/88888 替换内容

g代表通行替换

1,$ 就是一个范围,

《OD学hadoop》第一周0625的更多相关文章

  1. 《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)

    1. 1) vim /etc/udev/rules.d/-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE= ...

  2. 《OD学hadoop》第一周0626 作业二:Linux基础

    一.打包压缩 知识点: tar -zxvf -C PATH tar -jxvf tar -zcvf tar -jcvf tar:打包命令 -z 打包同时gzip压缩 -j 打包同时bzip2 -c 打 ...

  3. 《OD学hadoop》第一周0626

    一.磁盘管理 Linux添加新硬盘.分区.格式化.自动挂载 http://lxsym.blog.51cto.com/1364623/321643 给Linux系统新增加一块硬盘 http://www. ...

  4. 《OD学hadoop》第二周0703

    hdfs可视化界面: http://beifeng-hadoop-01:50070/dfshealth.html#tab-overview yarn可视化界面: http://beifeng-hado ...

  5. 《OD学hadoop》第二周0702

    大数据离线计算hadoop2.x 三周(6天) markdown文本剪辑器 罗振宇--跨年演讲,时间的朋友 http://tech.163.com/16/0101/11/BC87H8DF000915B ...

  6. 《OD学hadoop》第三周0710

    一.分布式集群安装1. Hadoop模式本地模式.伪分布模式.集群模式datanode 使用的机器上的磁盘,存储空间nodemanager使用的机器上的内存和CPU(计算和分析数据) 2. 搭建环境准 ...

  7. 《OD学hadoop》第三周0709

    一.MapReduce编程模型1. 中心思想: 分而治之2. map(映射)3. 分布式计算模型,处理海量数据4. 一个简单的MR程序需要制定map().reduce().input.output5. ...

  8. 《OD学hadoop》第四周0716

    7.16 一.回顾 二.HDFS Federation(联盟) Hadoop 2.2.0发布新特性 很多的大公司都在使用:BAT HDFS Federation + HDFS HA架构 互相隔开,但是 ...

  9. 2017-2018-1 我爱学Java 第一周 作业

    构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...

随机推荐

  1. 【bzoj1004】[HNOI2008]Cards

    1004: [HNOI2008]Cards Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2928  Solved: 1754[Submit][Sta ...

  2. HDU1070Milk

     Milk Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u   Description ...

  3. Codeforces Round #246 (Div. 2)——D题

    KMP算法,没写出来,完全不理解NEXT数组.现在理解了很多 答案都在程序中 ,不过这个思想真的很神奇, 还有毛语不好,一直没看懂题目,现在懂了, 大概是:S中前缀等于后缀,求其长度,和其在S中出现了 ...

  4. doctype声明、浏览器的标准、怪异等模式

    doctype 标准(严格)模式(Standards Mode).怪异(混杂)模式(Quirks Mode),如何触发,区分他们有何意义? 触发标准模式 1.加DOCTYPE声明,比如:<!DO ...

  5. 各大Oj平台介绍

    1.题库与网站资源题库-在线提交系统(Online Judge)简介   下面是几个比较大的在线提交系统(OnlineJudge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有P ...

  6. 从maya导入物体 Importing Objects From Maya

    原地址:http://game.ceeger.com/Manual/HOWTO-ImportObjectMaya.html Unity natively imports Maya files. To ...

  7. Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。

    SimpleDateFormat DATETIME_SEC_STR = new SimpleDateFormat("yyyyMMddHHmmss"); SimpleDateForm ...

  8. MySQL查看表占用空间大小(转)

    MySQL查看表占用空间大小(转) //先进去MySQL自带管理库:information_schema //自己的数据库:dbwww58com_kuchecarlib //自己的表:t_carmod ...

  9. 设计模式之Builder模式

    一.感性认识 二.Builder模式 1.定义 一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示.即构建过程相同,但是子部件却不相同. 2.结构说明 Builder: 创建者接口 ...

  10. datagridview 点击列标题排序

    开发winform中,平时经常用到数据列表,我们大多选用datagridview,但是此控件本身没有排序的功能.参阅网上资料.留下标记,以后备用. datagridview的数据显示一般是通过数据绑定 ...