修改机器名
1. 说明;
[hadoop@localhost Desktop]$
@之前的hadoop为用户名
@之后的localhost为机器名,也可以理解为IP映射地址。
- 进入到【/etc】下的hosts文件,修改IP与主机名的映射关系
追加:192.168.14.39 master 注意:所谓追加就是在文件末尾进行相应的写入操作
- 修改【/etc/sysconfig/network】文件
修改HOSTNAME属性为:master
HOSTNME=master
注意:机器名不能含有“_”下划线;
3.重启系统,即可
$>reboot
-
修改【C:\Windows\System32\drivers\etc】下的hosts文件
如果无hosts文件,则需手动创建hosts文件
添加:192.168.14.39 mastercmd>ping master
注意:hosts文件需要读写权限,右键点击属性进行相应的权限设置。
防火墙设置
-
查看防火墙状态;
$>service iptables status
-
临时关闭防火墙;
$>service iptables stop
$>service iptables status
iptables: Firewall is not running.
-
查看防火墙开机启动状态;
$>chkconfig iptables --list
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off扫描二维码关注公众号,回复: 11037367 查看本文章 -
设置开机启动防火墙为关闭状态:
$>chkconfig iptables off
$>chkconfig iptables --list
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:o -
设置开机启动防火墙为开启状态:
$>chkconfig iptables on
$>chkconfig iptables --list
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:o
关机重启
1.基本语法
(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)shutdown [选项] 时间
- 选项:
-h:关机
-r:重启
(3)halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff)
(4)reboot (功能描述:就是重启,等同于 shutdown -r now)
2.【案例】
(1)将数据由内存同步到硬盘中
$>sync
(2)计算机将在10分钟后关机,并且会显示在登录用户的当前屏幕中
$>shutdown -h 10 ‘shutdown after 10 mins张三’
(3)立马关机
$>shutdown -h now
(4)系统立马重启
$>shutdown -r now
(5)重启(等同于:shutdown -r now)
$>reboot
(6)关机(等同于:shutdown -h now 和 poweroff)
$>halt
【注意】:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。
用户管理命令(需在root用户下操作)
1.添加用户
基本语法:useradd 用户名
$>su root
$>useradd hyxy
$>cd /home
2.添加密码
基本语法:passwd 用户名
$>passwd hyxy
Changing password for user hyxy.
New password: 123456
3.删除用户
基本语法:userdel 用户名
$>userdel hyxy 注:删除当前用户
$>rm -r /home/hyxy
$>userdel -r hyxy 注:删除当前用户以及主目录信息
4.查看登录用户信息
基本语法:whoami 说明:打印当前自身用户名
who am i 说明:打印当前登录的用户名
who 说明:打印当前登录过的用户名
$>whoami
$>who am i
$>who
5.为普通用户hadoop添加root权限
修改【/etc/sudoers】的权限
$>chmod 640 /etc/sudoers
修改【/etc/sudoers】文件:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL ##在这行代码下添加以下内容
hadoop ALL=(ALL) ALL
$>sudo mkdir kk
用户组管理命令
1.创建用户组
基本语法:groupadd 组名
$>groupadd mmrs
$>chgrp mmrs /ll
2.删除用户组
基本语法:groupdel 组名
$>groupdel mmrs
3.修改用户组
基本语法:groupmod -n 新组名 旧组名
$>groupmod -n mmrs1 mmrs
4.将用户hyxy添加至mmrs1组中
基本语法:usermod -g 组名 用户名
$>usermod -g mmrs1 hyxy
文件权限管理
1.结构说明:
drwx------. 27 hadoop hadoop 4096 Jul 23 06:57 hadoop
a.10为标识符[drwx------]:
第一位标识符表达文件的属性:d[文件夹/目录];-[文件];l[链接];s[Socket]
第二位至第四位表达为当前用户的操作权限;当前案例为hadoop用户(User)拥有读写执行权限
第五位至第七位表达为当前所属用户组的操作权限;当前案例为hadoop用户组(group)无操作权限。
第八位至第十位表达为其他用户的操作权限;当前案例为其他用户(other)组无操作权限。
b.操作权限说明
rwx:r[read读/查看]+4;w[write写/修改]+2;x[执行]+1 eg:640 rw-w—
c.27 表示为链接数
d.hadoop表示为所属用户
e.hadoop表示为所属用户组
f.4096表示为文件的大小
g.Jul 23 06:57表示为最新时间
h.hadoop表示为文件名
2.修改用户组
基本语法:chgrp 用户组 目录或文件
$>sudo chgrp root soft
3.修改文件/目录权限
基本语法:chmod [选项] 文件/目录
选项:[{ugoa}{±=}{rwx}]
u:user,g:group,o:other,a:all
+:添加权限,-:移除权限,=赋权限
$>chmod 700 /home/hadoop/soft
4.修改用户和用户组
基本语法:chown owner:group 目录或文件
$>chown hadoop:hadoop /home/hadoop/soft