Linux常用配置(持续记录)

写在前面:学的东西太多,一个健忘的程序猿,只记得那啥那啥,这东西好像是这个,哎,又忘了。现在就记在这个小本本上,方便日后来回顾。

全局配置host

命令:

vim /etc/hosts

作用:配置全局有效,方便统一管理地址,而无需进入到其他配置文件中更改地址。对于·集群配置很有用。

效果:

 Linux服务器之间发送文件

命令:

# 单个目录传输
scp -r ./zookeeper username@ip:/usr/local/software

# 单个文件传输
scp /path/to/your/file username@ip:/path/to/destination/directory

# 多个文件或目录一起传输
scp -r /path/to/file1 /path/to/directory1 username@B-server:/path/to/destination/directory

# 多个文件传输
scp /path/to/file1 /path/to/file2 username@B-server:/path/to/destination/directory

防火墙命令

1. 查看防火墙状态

sudo systemctl status firewalld

2. 开启防火墙

sudo systemctl start firewalld

3. 关闭防火墙

sudo systemctl stop firewalld

4. 禁用开启时自启动

sudo systemctl disable firewalld

5. 配置防火墙放行端口

(1)添加端口规则

sudo firewall-cmd --permanent --add-port=12345/tcp

(2)重新加载防火墙以应用更改

sudo firewall-cmd --reload

(3)列出所有开放的端口和服务

sudo firewall-cmd --list-all

(4)如果需要删除规则,需重新加载

sudo firewall-cmd --permanent --remove-port=12345/tcp

配置环境变量

1. 位置 /etc/profile

2. 假设配置JDK和Maven

export JAVA_HOME=/usr/local/java/jdk1.8.0_351
export MAVEN_HOME=/usr/local/maven
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

3. 刷新配置

source ~/.bashrc # 如果你将更改添加到了.bashrc文件中
# 或者
source /etc/profile    # 如果你将更改添加到了/etc/profile文件中

用户相关操作

1. 创建一个可以免密登录的用户

# 创建用户:

useradd username

# 添加密码:echo命令会输出字符串"password",然后通过管道|传递给passwd命令,最后通过--stdin选项将该字符串用作新密码。

echo "password" | passwd --stdin username

# 配置sudo免密:第一行将允许"dolphinscheduler"用户不输入密码就能使用sudo命令;第二行注释掉某个与TTY相关的默认设置

sed -i '$username  ALL=(ALL)  NOPASSWD: NOPASSWD: ALL' /etc/sudoers

sed -i 's/Defaults    requirett/#Defaults    requirett/g' /etc/sudoers

# 假设用户和组都是username,修改权限

chown -R username:username 文件或目录

2. 删除某个用户主目录及其所有文件

sudo userdel -r username

3. 配置机器SSH免密登陆

ps:这一步就和之前的host配置呼应上了。

su username

ssh-copy-id hadoop1
ssh-copy-id hadoop2
ssh-copy-id hadoop3

2023_8_22第一次记录


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记录菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值