克隆虚拟机
关闭原来的虚拟机
右键 - 管理 - 克隆
点击 下一步
向导 - 点 下一步
创建链接克隆 - 下一步
设置虚拟机名称
完成后 - 关闭
VMware界面增加了一个虚拟机
修改IP地址(两台机同一个IP会冲突)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改: IPADDR
再UUID那一行前面加一个# (加上#之后,这一行配置就失效啦)
重启网络
改主机名
hostnamectl set-hostname aminglinux01
查看主机名
hostname
查看主机名的配置文件: cat /etc/hostname
拍摄快照
右键 - 快照 - 拍摄快照
设置快照名字 - 拍摄快照
Linux机器相互登录
ssh username@远程机器IP #不指定用户名,用当前登陆帐号登陆远程机器,注意远程机器是否有这个帐号;
ssh 远程机器IP
ssh -p 22 root@192.168.31.128 #指定连接到哪个端口,默认就是22;
两台linux密钥认证
自动生成密钥对:
ssh-keygen
生成密钥对会自动放置在: .ssh里
提示的路径,填写密码可忽略
生成的密钥对和公钥内容:
放置公钥到要登陆的机器:(没有.ssh目录要新建)
vi /root/.ssh/authorized_keys
把.pub文件的内容复制到authorized_keys文件里,备注是哪个机器的公钥
即可通过以下命令免密码登陆
ssh root@192.168.222…129
临时改selinux的策略:
setenforce 0 #临时关闭,重启后,还会引用配置文件里面的配置;
getenforce #查看你的linux状态;
ls命令
[root@tanyvlinux ~]# ls -l #显示详细信息;
总用量 18564
-rw-r--r--. 2 user3 user3 0 8月 6 15:17 123.txt
-rw-r--r--. 1 tcpdump tcpdump 46059 8月 19 20:33 1.cap
[root@tanyvlinux ~]# ls -i 123.txt #显示inode,文件的存放位置;
34149014 123.txt
[root@tanyvlinux ~]# ls -lh 1.cap #文件大小单位可读;
-rw-r--r--. 1 tcpdump tcpdump 45K 8月 19 20:33 1.cap
[root@tanyvlinux ~]# ls -la #显示所有文件,包括隐藏;
总用量 18672
dr-xr-x---. 34 root root 4096 8月 26 17:48 .
dr-xr-xr-x. 19 root root 271 8月 7 14:54 ..
-rw-r--r--. 2 root root 3 8月 6 15:34 .111
-rw-r--r--. 2 root root 3 8月 6 15:34 .123
-rw-r--r--. 2 user3 user3 0 8月 6 15:17 123.txt
[root@tanyvlinux ~]# ls -ld /root #显示目录本身信息,不是目录下的信息;
dr-xr-x---. 34 root root 4096 8月 26 17:48 /root
[root@tanyvlinux ~]# ls -id /root #inode相同,都指向同一个内容;目录下的d文件个数等于该目录的硬链接数;
33574977 /root
[root@tanyvlinux ~]# ls -id .
33574977 .
[root@tanyvlinux ~]# ls -id .ssh/..
33574977 .ssh/..
文件类型
文件属性 | 文件类型 |
---|---|
- | 常规文件,即file |
d | 目录文件 |
b | block device 即块设备文件,如硬盘;支持以block为单位进行随机访问 |
c | character device 即字符设备文件,如键盘支持以character为单位进行线性访问 |
l | symbolic link 即符号链接文件,又称软链接文件 |
s |socket 即套接字文件,用于实现两个进程进行通信
find / -type s #查找socket文件;
别名
查看命令是否有别名
which ls
查看所有别名命令
alias
查看环境变量
echo $PATH
创建别名:(重启后失效)
alias viens33=‘vi /etc/sysconfig/network-scripts/ifcfg-ens33’
取消别名:
unalias viens33
让别名可以多个帐户使用:(只在本帐户实施,修改~/.bashrc文件)(重启后也有效)
[root@tanyvlinux ~]# echo "alias tany='ls -lia'" >> /etc/bashrc
[root@tanyvlinux ~]# source /etc/bashrc
相对路径和绝对路径
从根开始的路径是绝对路径,不管在哪个目录下都可以找到文件
相对于当前路径选择文件,所用的路径为相对路径
pwd #查看当前目录路径;
cd #change directory;
cd命令
cd - #当前目录返回到上一个目录;
cd #返回家目录;
cd ~ #返回家目录;
cd … #返回上一层;
创建目录和删除目录
mkdir /tmp/123 #新建的123目录,123初始不存在;
mkdir -p /tmp/123/1/2 #一次过级联创建目录1和目录2;
mkdir -pv /tmp/123/1/2 #显示每一个新创建的目录;
rmdir /tmp/123/1 #只能删除空目录,带文件和目录都不能删除;
tree /tmp/123 #以分支格式显示;