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 ]