linux02

1.网络管理
1.1 宿主机和虚拟机通讯方式
桥接
NAT
仅主机
网络接口信息:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Nat模式下的网络接口配置文件
1.2 主机名称
hostname: 查看主机名称
hostname 主机名称: 修改主机名(临时)
hostname hadoop //修改当前主机名为hadoop,仅当次启动有效
vim /etc/sysconfig/network(通过修改配置文件实现永久修改主机名称)
配置文件内容
1.3 主机映射(主机名称和ip之间的映射)

linux: /etc/hosts
IP地址 主机名
windows: C:\Windows\System32\drivers\etc\hosts
1.4 服务管理
service 服务名称(进程名称) start/stop/restart/status
service --status-all:查看所有服务状态
1.5 防火墙(iptables)
控制网络"出入"行为。
1.防火墙基本操作(开启,关闭)
service iptables start/stop //单次操作有效
chkconfig iptables on/off //设施开关机时防火墙状态
2.开放端口,关闭端口
#删除规则
iptables -D INPUT -p tcp --dport 22 -j DROP
#加入一条INPUT规则开放80端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2.系统启动级别
2.1查看: runlevel
2.2修改系统启动级别: root(拥有root权限)
vim /etc/inittab
设置启动级别

 0:关机
 1:单用户
 2:多用户无网络
 3:全功能多用户(命令行)
 4:未使用
 5:带有图形界面模式
 6:重启

2.3远程终端工具
SecreCRT8.1实现远程shell脚本界面访问
2.4用户和组
2.4.1什么是用户和组
用户是权限的集合。
组:用户组,组织和管理用户。
2.4.2用户的分类
管理员用户: root uid(0)
系统用户: 保证系统运行用户,没有密码(uid:1-499)
普通用户: 自定义用户,用户权力受限(uid:500-60000)
2.4.3查看用户
文件: /etc/passwd /etc/shadow
root: 用户名
x: 密码占位符
0: 用户id
0: 组id
root: 说明信息
/root: 家目录
/bin/bash: shell类型
2.4.4操作用户
添加用户: useradd 用户(默认分配组,说明信息无)
passwd 用户:修改密码
修改用户: usermod -c:设置说明 -G:指定组
usermod -c spark11 spark
usermod -G hadoop spark
删除用户: userdel -r spark
2.4.5组分类
系统组: 存放系统用户
普通组: 存放普通用户
私有组: 创建用户时创建同名的组,此时该组只有一个用户就是私有组;如果向该组添加其他用户就变为普通组。
2.4.6查看组
cat /etc/group cat /etc/gshadow
2.4.7组操作
创建组: groupadd
修改组: groupmod -n:修改名称
删除组: groupdel
添加和删除用户:
gpasswd -a hadoop spark:添加用户到组
gpasswd -d hadoop spark:从组中删除用户

3.配置sudoer权限
3.1修改权限文件 vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
3.2操作
sudo useradd aa //添加一个aa用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值