hadoop 离线阶段 第一天

1、查找命令

grep 命令:查看某个系统进程 ps -ef | grep xxx
ps -ef | grep nginx
ps -ef | grep mysql
find命令: find 路径 查找的类型 查找的名称
find / -name hello.txt 从根路径下面查找一个叫做hello.txt的文件
上面两个搞定

locate命令:查找某个路径下面以什么内容开头的文件  locate  /etc/sh  查找 /etc路径下所有以 sh开头的文件
whereis命令:主要用于定位所有关于文件的路径   whereis  ls   查看关于ls的所有的文件路径
which命令:主要用于定位可执行文件的路径  which  ls  

2、用户与用户组

linux是一个多用户多进程操作的服务器系统
多用户:可以允许支持多个用户同时登陆操作
查看linux的主机名称:hostname
添加用户:useradd hadoop
为普通用户设置密码: passwd hadoop
root用户与普通用户的区别
root用的家目录在 /root
普通用户的家目录在 /home/xxx

root用户可以操作普通用户
普通用户只能操作普通用户的家目录下面的东西

用户组的概念:我们可以把很多的普通用户归纳到一个组里面去,共享同一个组权限

添加用户组: groupadd abc 添加一个abc的用户组

3、su与sudo

su:切换用户
高用户权限向低用户权限切换,不需要密码。低用户权限向高用户权限切换需要高用户权限的密码

sudo:借用权限搞定如何给普通用户分配权限
使用 root 用户编辑/etc/sudoers 文件,给普通用户授权
命令行输入 visudo,打开/etc/sudoers 文件,加入如下的内容,保存。
hadoop ALL=(ALL) ALL
使用root用户执行命令 visudo 添加一行配置hadoop ALL=(ALL) ALL 表示允许我们的普通用户在任何地方执行任何权限

4、linux的权限问题

对文件的权限分为三类 读4 写2 执行1

chown  -R  hadoop:  hadoop  hello.txt  将我们的文件(文件夹)递归的改变所属用户以及所属组
chmod -R 777 hello.txt  递归的改变我们的文件(文件件)的权限为777,表示所有用户所属组,所有其他用户都可以有读写执行的权限

5、linux的系统服务

使用service这个命令可以实现系统当中的服务开启或者关闭
查看防火墙的状态
service iptables status
关闭防火墙
service iptable stop
关闭防火墙的开机自启动
chkconfig iptables off

6、网络管理

主机名配置:更改主机名
vim /etc/sysconfig/network
更改成FQDN 的形式
HOSTNAME=node01.hadoop.com# 7、更改ip地址与mac地址

7、更改ip地址与mac地址

更改ip地址

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

更改mac地址

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

8、域名的映射

vim /etc/hosts
192.168.52.100 node01.hadoop.com node01

9、网络端口的监听

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

10、linux当中的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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值