目录

CentOS相关设置

修改为静态ip

修改vi /etc/sysconfig/network-scripts/ifcfg-ens33文件

BOOTPROTO=static         //修改为静态ip
IPADDR="192.168.1.100"
GATEWAY=192.168.1.2
ONBOOT=yes               //网卡开机启动

重启即可生效

修改主机名称

修改vi /etc/sysconfig/network文件

NETWORKING=yes
HOSTNAME=主机名称

添加sudo权限用户

修改文件vim /etc/sudoers,在root ALL=(ALL) ALL下面添加一行用户名 ALL=(ALL) ALL即可

配置系统环境变量

编辑vi /etc/profile,末尾用export添加环境变量

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:JAVA_HOME/bin

配置完后,执行source /etc/profile来使其立即生效

解压tar文件

tar -zxvf 压缩文件 -C 解压路径

开关防火墙


systemctl status firewalld  //查看状态

systemctl stop firewalld   //关闭防火墙
systemctl start firewalld  //启动防火墙

systemctl disable firewalld    //开机禁用防火墙
systemctl enable firewalld     //开机启动防火墙

若在配置hadoop的主机外无法访问50070端口,则可能是防火墙导致

设置tab键为4个空格

vim ~/.vimrc

set ts=4
set expandtab
set autoindent

不同主机间的文件拷贝与同步

scp

scp    -r         $pdir/$fname               $user@$host:$pdir/$fname  
命令   递归       要拷贝的文件路径/名称        目的用户@主机:目的路径/名称  

rsync

rsync  -rvl       $pdir/$fname              $user@hadoop$host:$pdir/$fname  
命令   选项参数   要拷贝的文件路径/名称        目的用户@主机:目的路径/名称  

scp是全部拷贝,rsync是只拷贝改动过的文件

xsync集群分发脚本

crontab 定时任务

在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。

crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]