Hadoop离线阶段day_01

Linux基础增强:

更改mac地址:

vim /etc/udev/rules.d/70-persistent-net.rules

Hadoop离线阶段day_01_第1张图片

更改IP地址:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Hadoop离线阶段day_01_第2张图片

查找命令:

grep命令:

ps -ef:表示显示所有正在执行的进程

查看某个系统进程:ps -ef | grep xxx

查看除了某个系统进程:ps -ef | grep -v grep xxx

find命令:

find  路径   查找类型   查找名称

如: find / -name hello.txt  从根路径下查找文件名为hello.txt的路径

locate命令:

安装locate命令:yum -y install mlocate

创建locate命令依赖的数据库:updatedb

查找某个路径下以什么内容开头的文件:

如:locate /etc/sh   表示查找etc目录下的所有以sh开头的文件

locate pwd:表示查找所有和pwd相关的文件

whereis命令:

主要用于定位一些可执行文件的路径

如:whereis  ls:查找和ls相关的文件的路径

whereis  -s  ls:查找ls源文件

man命令:man  命令名  :提示命令帮助文档

which命令:

用于定位可执行文件的路径

用户与用户组:

添加用户:

Linux是一个多用户多进程操作的服务器系统

多用户:可以允许支持多个用户同时登陆操作

查看Linux主机名称

格式化 :rm -rf  /

普通用户均位于 /home路径下,普通用户只能操作普通用户目录下面的东西

useradd username :创建一普通用户

passwd username :为此普通用户设置密码

添加用户组:

用户组:把普通用户归纳到一个组里面去,共享一个组权限

普通用户不能添加组

groupadd 组名:创建小组

su与sudo:

su命令:

su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是 root向普通或虚拟用户切换不需要密码, 反之普通用户切换到其它任何用户都需要密码验证。

sudo命令:

借用权限 :sudo 是为所有想使用 root 权限的普通用户设计的。可以让普通用户具有临时使用 root 权限的权利。只需输入自己账户的密码即可。当然这个普通用户必须在/etc/sudoers 文件中有配置项、才具有使用 sudo 的权利。
没有配置权限之前,普通用户无法进行 root 权限操作。

在非编辑模式下:/+String表示查找其中字符串位置

使用root用户执行命令  visudo   添加一行配置  hadoop ALL =(ALL) ALL   表示允许我们的普通用户在任何地方执行任何权限

Linux权限管理:

Hadoop离线阶段day_01_第3张图片

权限的修改:

A.chown

chown -R  用户名:用户组  文件名  将我们的文件递归的改变所属用户和所属组

B.chmod

chmod -R 777 文件名 :赋予所有权限,表示所有用户所有组都有权限

chmod u(当前用户)+x(执行权限) 文件名   :给指定的(用户u,组g,其他用户o,a全部用户)加权限(x,r,w)

Linux的系统服务:

service iptables status  :查看防火墙状态

service  iptables stop  :关闭防火墙

chkconfig iptables on :配置防火墙开机开启

chkconfig iptables off :配置防火墙开机关闭

修改主机名:

修改主机名(重启后永久生效)

vi /etc/sysconfig/network

要改成FQDN的形式

HOSTNAME=node01.hadoop.com

网络端口监听:

netstat -nltp 查看服务器上所有正在运行的服务,以及服务对应的端口号

crontab定时器:

crontab -l:列举所有定时任务

crontab-e:编辑定时任务

* * * * * command
分 时 日 月 周 命令
第 1 列表示分钟 1~59 每分钟用*或者 */1 表示
第 2 列表示小时 0~23( 0 表示 0 点)
第 3 列表示日期 1~31
第 4 列表示月份 1~12
第 5 列标识号星期 0~6( 0 表示星期天)
第 6 列要运行的命令
配置实例
*/1 * * * * date >> /root/date.txt
每分钟执行一次 date 命令
30 21 * * * /usr/local/etc/rc.d/httpd restart
每晚的 21:30 重启 apache。
45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart
每月 1、 10、 22 日的 4 : 45 重启 apache。
10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart
每周六、周日的 1 : 10 重启 apache。
0,30 18-23 * * * /usr/local/etc/rc.d/httpd restart
每天 18 : 00 至 23 : 00 之间每隔 30 分钟重启 apache。
* 23-7/1 * * * /usr/local/etc/rc.d/httpd restart
晚上 11 点到早上 7 点之间,每隔一小时重启 apache

Hadoop离线阶段day_01_第4张图片

 

 

 

 

 

 

 

你可能感兴趣的:(Hadoop离线阶段day_01)