入门常用命令
注意:所有的目录后面都要加 /
创建文件
touch test.txt
编辑文件
注意:如果文件不存在,则会自动创建文件并编辑
# 系统自带
vi test.txt
# vim 命令需要自己下载
vim test.txt
# 打开文件之后,按一下 i 键 ,左下角变为 INSERT 时,才可以写入文件
删除文件
# 第一种方式,会询问你是否删除,输入 y 或者 n
rm 文件名.后缀
# 第二种方法方式,强制删除
rm -f 文件名.后缀
创建目录
# 创建单层级目录
mkdir 目录名
# 创建多层级目录
mkdir -p 目录1/目录2..
删除目录
会连目录下的文件一起删除
rm -rf 目录
或者
rm -r -f 目录
复制文件或者目录
cp 要复制的文件路径 目标路径
1:复制文件
# 只是复制文件过去
cp 要复制的文件 目标路径
# 复制文件过去的同时还要修改文件名
cp 要复制的文件 目标路径/新的文件名
2:复制目录
# 只是复制目录
cp -r 要复制的目录 目标目录
# 复制目录过去的同时还要修改目录名
cp -r 要复制的目录 新的目录名
移动文件
# 只是移动文件
mv 文件 路径
# 移动过去的时候,并进行重命名
mv 文件 路径/新的文件名
跨主机复制文件
需要本机配置了映射才可用
scp 文件 主机名: 路径
查看当前所在的路径
在当前路径下输入 pwd
查看目录下的信息
# 第一种方式 ll
# 第二种方式 ls
# 第三种方式 ls -a 可查看目录下的隐藏文件
# stat 查看当前目录下指定文件或者目录的信息
入门基础设置【一定要完成】
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看防火墙状态
firewall-cmd --state
systemctl status firewalld.service
# 其他的服务也是类似这样的
systemctl status xxx.service
# 启动防火墙
systemctl start firewalld.service
关闭networkmanage服务
systemctl status NetworkManager #查看NetworkManager状态
systemctl stop NetworkManager #停止NetworkManager
systemctl disable NetworkManager#禁止NetworkManager开机启动
修改yum的镜像源(阿里镜像源)
1. yum clean all
2. yum makecache
3. 输入以下命令进入yum源(软件仓库)的配置文件所在的目录
cd /etc/yum.repos.d/
4. 把默认的yum源(软件仓库)的配置文件改名,即备份默认的yum源
mv CentOS-Base.repo CentOS-Base.repo.bak
5. 从阿里云上把阿里镜像文件下载下来 【手动在浏览器中输入http://mirrors.aliyun.com/repo/Centos-7.repo下载文件】
6.把下载好的文件上传到 /etc/yum/yum.repos.d/ 里面
7. 把阿里云的yum源配置文件名改为CentOS-Base.repo
mv Centos-7.repo CentOS-Base.repo
8. 清理缓存
yum clean all
9. 生成缓存
yum makecache
10. 使用以下命令查看yum源是否更改成功
yum repolist
# 附:这里卸载好之后,我们可以进行安装vim
yum install vim
修改主机名
vim /etc/hostname
修改ip地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" ---改这个 改成static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="46bc9724-c761-4058-8cd7-97a675b41294"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.220.100"
PREFIX="24"
GATEWAY="192.168.220.2"
DNS1="114.114.114.114"
IPV6_PRIVACY="no"
安装jdk
# 手动上传jdk的压缩包,以tar.gz结尾的
# 解压压缩包
tar -zxvf 压缩包全名 -C 路径 ---意思是解压到指定的路径
克隆两台虚拟机
过程网上搜
配置hosts映射
下面是我自己的主机地址,配置映射要用自己的
vim /etc/hosts
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.220.100 master
192.168.220.110 node1
192.168.220.120 node2
配置秘钥和免密登录
# 产生秘钥
ssh-keygen -t rsa ---连按四下回车键
# 复制密钥
ssh-copy-id -i 主机名
ssh-copy-id -i master
ssh-copy-id -i node1
ssh-copy-id -i node2
# 三台虚拟机重复此操作就可以
# 配置完好之后就可以快速登录了
ssh 主机名
标签:文件,systemctl,虚拟机,路径,初学,yum,复制,linux,目录
From: https://www.cnblogs.com/ajnq-fz/p/18596110