Linux常用配置-运维

Linux重启命令:
  • reboot 普通重启

  • shutdown -r now 立刻重启(root用户使用)

  • shutdown -r 10 过10分钟自动重启(root用户使用)

  • shutdown -r 20:30 在时间为20:30时候重启(root用户使用)

    如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

Linux关机命令:
  • halt 立刻关机
  • poweroff 立刻关机
  • shutdown -h now 立刻关机(root用户使用)
  • shutdown -h 20 20分钟后自动关机
Linux常用指令总结:
  • echo > filename 清空文件内容
安装vim
yum -y install vim*	-y自动确认不再询问
vim打开文件时单词黄色高亮显示可疑通过:nohl取消
gg	跳到首行
shift+g	跳到末行
配置网络设置文件network
/etc/sysconfig/network	路径
# 内容
NETWORKING=yes	是否利用网络
HOSTNAME=master	主机名
查看主机名
uname -n	显示在网络上的主机名称
hostname	显示系统的主机名称
配置域名解析文件hosts
/etc/hosts	路径
# 内容(负责将主机名称映射到相应的IP地址)
192.168.50.xx1 master
192.168.50.xx2 slave01
192.168.50.xx3 slave02
创建用户
useradd -m hadoop	-m目录不存在自动创建
passwd hadoop	回车后输入该用户密码
userdel -r hadoop	-r代表彻底删除,包括/home目录下的文件
SSH免密码登录

该配置均为hadoop用户,在/home/hadoop/目录下
三台机器:master、slave01、slave02

ssh-keygen -t rsa	生成密钥(每台机器都要操作)
	
scp id_rsa.pub hadoop@master:/home/hadoop/.ssh/id_rsa_01.pub	slave01的公钥发送到master
scp id_rsa.pub hadoop@master:/home/hadoop/.ssh/id_rsa_02.pub	slave02的公钥发送到master
	
cat id_rsa.pub >> authorized_keys	master公钥导入authorized_keys文件
cat id_rsa_01.pub >> authorized_keys	slave01公钥导入authorized_keys文件
cat id_rsa_02.pub >> authorized_keys	slave02公钥导入authorized_keys文件
	
ssh localhost	测试配置是否成功(第一次需要输入密码)
chmod 600 authorized_keys	上面操作未成功修改文件的权限,再次测试
	
scp	authorized_keys	hadoop@slave01:/home/hadoop/.ssh/authorized_keys	具有最全公钥的authorized_keys文件发送到slave01
scp	authorized_keys	hadoop@slave02:/home/hadoop/.ssh/authorized_keys	具有最全公钥的authorized_keys文件发送到slave02
	
ssh slave01	测试所有机器之间的联通性
ssh slave02
安装JDK
  • 解压文件
tar -zxvf jdk-8u181-linux-x64.tar.gz
  • 配置环境变量
vim /etc/profile
# Java Config
export JAVA_HOME=/home/java/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
  • 使配置文件生效
source /etc/profile
  • 检测配置是否成功
java -version
# 未显示下图内容继续执行下面操作,正常显示则配置完成!

在这里插入图片描述

  • 查找JDK包
# 列出所有已安装的JDK软件包
rpm -qa|grep jdk
  • 忽略所有自带JDK依赖包
# 不考虑依赖包
rpm -e java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 --nodeps
  • 使配置文件生效,查看配置是否成功
用户无sudo权限的配置

1.切换到root用户下
2.sudoers文件添加写权限
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL

第一行:允许用户youuser执行sudo命令(需要输入密码)
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码)
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码

4.撤销sudoers文件写权限
chmod u-w /etc/sudoers

到此,普通用户就可以使用sudo

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值