Hadoop搭建笔记(03)

本文是我学习Hadoop搭建过程中的各种笔记,内容来自于各种公开的教程,起点非常低,从Linux基础开始,直至在PC上搭建Hadoop成功,是真正的从零开始。

感谢过程中帮助我的各位认识的和不认识的老师。

6、Linux系统级别命令(上)

Linux命令使用情况:

command [-option] [路径]  command命令后接:[-option] [路径] 可以不要)

1.查看当前Linux系统信息

打印系统信息 uname  

[root@localhost ~]# uname

Linux

显示系统及版本的所有信息uname-a  

[root@localhost ~]# man uname     [man方法进来的,要按q退出]

[root@localhost ~]# uname –a     [-a就相等与 -option] 

Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

显示内核版本uname-r  

[root@localhost ~]# uname -r

2.6.32-431.el6.x86_64

显示计算机是多少位系统uname-m  

[root@localhost ~]# uname -m

x86_64

查看linux当前操作系统版本信息cat /proc/version   

[root@localhost ~]# cat /proc/version

Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013

linux中查看当前操作系统发行版本信息cat /etc/issue 或 cat /etc/redhat-release  

[root@localhost ~]# cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m     [含义是:\ m上的内核 \ r]

2.查看系统小版本  cat /etc/redhat-release

[root@localhost ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)

3.查看当前主机名  hostname

[root@localhost ~]# hostname

localhost.localdomain

将主机名修改为hadoop01

[root@localhost ~]# hostname hadoop01

[root@localhost ~]# hostname

hadoop01

[此时主机名就修改为hadoop01,但是这种改是临时性的修改,从新启动仍然不是hadoop01]

查看主机名设置:vi /etc/sysconfig/network

[root@localhost ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=localhost.localdomain

I或Inster才可编辑,

删除localhost.localdomain ~ ,

重新输入hadoop01

Esc结束编辑,

按(冒号) wq 保存并退出

改为:

NETWORKING=yes

HOSTNAME=hadoop01

[此时在主机名的地方改,就是永久性修改了]

Linux查看IP:ifconfig

[root@localhost ~]# ifconfig

查看所有网卡信息:ifconfig –a

[root@localhost ~]# ifconfig -a

4.查看指定某一张网卡,比如eth0   ifconfig eth0

[root@localhost ~]# ifconfig eth0

5.查看和设置系统时间

查看时间:date

[root@localhost ~]# date

Thu Apr 19 19:37:42 CST 2018

设置日期date –s ‘’ 

[root@localhost ~]# date -s '2018-04-18'

Wed Apr 18 00:00:00 CST 2018

修改时间:date –s ‘’

[root@localhost ~]# date -s '19:41:45'

Wed Apr 18 19:41:45 CST 2018

date还可以加一些参数……

6.查看进程

Windows上查看进程 (即查看Windows任务管理器)快捷键: Ctrl + Alt + Delete

查看所有进程:ps – fe   [fe ef都行]

[root@localhost ~]# ps -ef

查看某一进程:ps – fe | grep java  

[ | 指管道下,grep 指过滤;使用管道过滤的方式查看java进程]

[root@localhost ~]# ps -ef | grep java

root      26272  26048  0 19:50 pts/1    00:00:00 grep java

 

[root@localhost ~]# ps -ef | grep sshd

root       1392      1  0 17:54 ?        00:00:00 /usr/sbin/sshd

root      26044   1392  0 18:43 ?        00:00:00 sshd: root@pts/1

root      26274  26048  0 19:51 pts/1    00:00:00 grep sshd

7.显示当前正在运行的进程包括对CPU内存使用量 :top s 

[root@localhost ~]#top

[按 q 退出监控]

[top动态监控进程运行情况,CPU消耗情况,内存消耗情况等]

8.管道:|  【把上一个命令传递给下一个命令】

cmd1 | cmd2 将cmd1输出结果交给cmd2命令来执行

9. grep过滤

grep   //输出包含指定字符串的行

[root@localhost ~]# ll /var/log/   [var下面经常存放一些日志文件]

[root@localhost ~]# cat /var/log/boot.log

Welcome to CentOS

Starting udev:                                             [  OK  ]

Setting hostname localhost.localdomain:                    [  OK  ]

…………

Starting sshd:                                             [  OK  ]

Starting postfix:                                          [  OK  ]

Starting certmonger:                                       [  OK  ]

 

boot里面有sshd,使用grep过滤,在var下面log下面找出sshd在那个文件中:

[root@localhost ~]# grep sshd /var/log/boot.log

 

递归查找:-r从某个目录下面递归查找(将log里面所有文件都找一遍):

[root@localhost ~]# grep -r sshd /var/log  

-I      //忽略大小写

-v     //取反

--color //突出显示查找字符串

 

7、Linux系统级别命令(下)

vi /etc/inittab   

[root@localhost ~]# vi /etc/inittab    vi [编辑的意思]

Default runlevel. The runlevels used are:  翻译:默认的运行级别,这个运行级别是可以用的

#   0 - halt (Do NOT set initdefault to this)

0:关机(关闭所以的进程,并且把操作系统关了,不建议设置为默认值)

#   1 - Single user mode

1:单用户模式(只能进行读操作,非常少用

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

2:多用户模式,without NFS非文件系统共享

#   3 - Full multiuser mode

3:多用户共享,非常常用

#   4 – unused

4:还未用到

#   5 - X11

5:现在用的方式带有xwindows的界面,默认就是用5来启动的(5不能换成0和6的)

#   6 - reboot (Do NOT set initdefault to this)

6:重启(不建议设置为默认值)

id:5:initdefault: 这一行是没有被注释的,所以采用的是5这一行默认级别;5不能换成0或6。

 

操作:

i 进入文本文件编辑模式

按住I把5改成3,3就没有界面了

[root@localhost ~]# vi /etc/inittab

id:3:initdefault:

10.重新启动Linux操作系统  reboot  lnit6

[root@localhost ~]#reboot

此时VMware Workstation就在重启了

重新启动后,要在VMware Workstation重新加载网卡:service network restart

[root@localhost ~]#service network restart

此时加载不上,是因为没有从新启动网卡,需要从新启动,需要改回:id:3:initdefault

11.关闭Linux操作系统

shutdown-h now    [now现在立马关机,也可以设置一个时间]

init 0

12.图形和命令行转换   vi/etc/inittab

init3  命令行模式

init5  图形化

13.显示守护进程目录树     Pstree 或pstree p(显示pid)

14.显示所有的(用户)正在运行的进程    ps –aux

[root@hadoop01 ~]# ps –aux

[root@hadoop01 ~]# ps -aux

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root         1  0.0  0.0  19356  1544 ?        Ss   May13   0:00 /sbin/init

root         2  0.0  0.0      0     0 ?        S    May13   0:00 [kthreadd]

root         3  0.0  0.0      0     0 ?        S    May13   0:00 [migration/0]

root         4  0.0  0.0      0     0 ?        S    May13   0:00 [ksoftirqd/0]

root         5  0.0  0.0      0     0 ?        S    May13   0:00 [migration/0]

………………

15.显示所有正在运行的java进程    jps

[root@hadoop01 ~]# jps

-bash: jps: command not found

[此时报:命令没有发现,是因为没有装上jdk,后面装.]

16.结束正在运行的指定进程   kill-9

kill-9 (强制杀死某个进程)

[root@hadoop01 ~]# kill -9 sshd  错误

[root@hadoop01 ~]# kill -9 2191  正确

[sshd  xshell 连接,需要的一个进程,后面不能跟进程名,要接PID]

VMware Workstation重新启动(sshd)进程:service sshd start

VMware Workstation查看是否启动起来(sshd)进程:ps aux

VMware Workstation查看是否启动起来(sshd)进程:ps ef | grep sshd

17.linux不进去系统更改root密码

1. grub选项菜单按e进入编辑模式

2. 编辑kernel那行  输入“ 1”(空格1),然后按enter键

3. b重启

4. 进入后执行下列命令:

   root@#passwd root   (配置root的密码)

   Enter new unix password : 输入新密码

   root@#init6

 

系统修改root密码,操作(未操作,出不来界面):

int6

Xshell上操作 [root@hadoop01 ~]# init 6

1 ,再按1 ,再按1 ,选择Kernel…… ,再按1 ,空格+1 ,回车 ,按b键;此时从新启动就不用再输入密码了

root修改密码:passwd


阅读更多
想对作者说点什么? 我来说一句

hadoop搭建集群笔记

2013年12月01日 143KB 下载

hadoop完全分布式笔记

2017年09月29日 6KB 下载

hadoop2.7配置

2017年01月16日 47KB 下载

hadoop的单机伪分布安装笔记

2014年04月28日 680KB 下载

Hadoop实战笔记

2018年01月09日 5.35MB 下载

没有更多推荐了,返回首页

不良信息举报

Hadoop搭建笔记(03)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭