linux准备工作
Linux固定ip
- 第一步打开vmware的虚拟网络编辑器
- VMware8改为nat模式,nat设置——》网关192.168.200.2
- 设置子网192.168.200.0 子网掩码 255.255.255.0 dhcp设置 192.168.200.1 到 254
- 打开linux编辑文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33
1. 添加下列设置
BOOTPROTO="static"
IPADDR="192.168.200.101"
NETMASK="255.255.255.0"
GATEWAY="192.168.200.2"
DNS1="192.168.200.2"
2. 重启网卡 systemctl restart network
关联hostname
- 设置linux主机名 hostnamectl set-hostname node2
- 找到windows下的C:\Windows\System32\drivers\etc\hosts 加入
192.168.200.101 node1
- 在linux下找到 vim /etc/hosts
192.168.200.101 node1
192.168.200.102 node2
192.168.200.103 node3
进行远程连接或ping主机时可以直接用node1
免密互通
生产密钥 ssh-keygen -t rsa -b 4096
免密互通 ssh-copy-id node3
软件安装(需要换镜像)
- CentOS系统使用:
- yum [install remove search] [-y] 软件名称
- install 安装
- remove 卸载
- search 搜索
- -y,自动确认
- Ubuntu系统使用
- apt [install remove search] [-y] 软件名称
- install 安装
- remove 卸载
- search 搜索
- -y,自动确认
yum 和 apt 均需要root权限
换镜像源
- 备份镜像 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 手动配置阿里云源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理 yum 缓存
sudo yum clean all
sudo yum makecache
验证新源
sudo yum repolist
更新yum
yum update
命令补全
sudo yum install bash-completion -y
关闭限制
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
关闭selinux
vim /etc/sysconfig/selinux
#修改为disabled
SELINUX=disabled
时区同步
1. 安装ntp软件
yum install -y ntp
2. 更新时区
rm -f /etc/localtime;sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3.同步时间
ntpdate -u ntp.aliyun.com
4.开启ntp服务并设置开机自启
systemctl start ntpd
systemctl enable ntpd
给sudo权限
方法一 将用户加入 wheel 组(推荐)
检查 wheel 组是否具有 sudo 权限:
sudo grep -i wheel /etc/sudoers
将用户加入 wheel 组:
sudo usermod -aG wheel 用户名
方法二 直接编辑 /etc/sudoers 文件
sudo visudo
末尾添加 用户名 ALL=(ALL) ALL
安装jdk
1. 下载并解压
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt/
sudo mv /opt/jdk-17.0.8 /opt/java
2. 配置环境变量
编辑 ~/.bashrc 或 /etc/profile:
sudo vim /etc/profile
3.在文件末尾添加:
export JAVA_HOME=/opt/java
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/export/server/jdk
export PATH=$JAVA_HOME/bin:$PATH
4. 使配置生效:
source /etc/profile
5. 验证
java -version
echo $JAVA_HOME
Linux目录
核心系统目录(不可损坏)
|
目录 |
作用 |
关键文件/示例 |
|
|
根目录,所有目录的起点 |
必须存在,系统挂载基础 |
|
|
基础命令(所有用户可用) |
|
|
|
系统管理命令(需 root) |
|
|
|
系统启动文件 |
|
|
|
全局配置文件 |
|
|
|
系统库文件( |
|
|
|
设备文件 |
|
运行时与数据目录(关键运维)
|
目录 |
作用 |
关键文件/示例 |
|
|
内核/进程实时信息(虚拟文件系统) |
|
|
|
动态数据(日志、缓存等) |
|
|
|
运行时临时文件(重启清空) |
PID 文件、服务套接字 |
|
|
临时文件(所有用户可写) |
通常内存挂载( |
用户与第三方相关
|
目录 |
作用 |
关键文件/示例 |
|
|
用户家目录(个人文件) |
|
|
|
root 用户的家目录 |
权限敏感! |
|
|
第三方软件独立安装目录 |
如 |
|
|
用户级程序资源 |
|
挂载与硬件相关
|
目录 |
作用 |
关键场景 |
|
|
手动挂载临时设备(如硬盘) |
|
|
|
自动挂载可移动设备(U 盘、光盘) |
插入 U 盘自动挂载到此 |
|
|
内核硬件/驱动接口(虚拟文件系统) |
调整电源管理、USB 设备 |
1354

被折叠的 条评论
为什么被折叠?



