1.安装CentOs7系统
点击下一步在自定义硬件中:
我们可以删除我们不使用的,后续如果需要再加上即可。
然后我们就可以开启这台虚拟机了。
我们可以进行下载cetos7.
这里选择简体中文就可以。
时间的设置。
可以开启下网络。
在这里选择设置root密码,我设置的密码是abc123456.
然后让它安装就可以了。
这样我们就登录成功了。
d容易与局域网其它主机引起ip地址冲突。
DHCP服务是指由服务器控制的一段IP地址范围,当客户机登录服务器的时候,会自动获取服务器分配的IP地址与子网掩码。
我们先去重启网卡:
然后我们使用命令:ip addr查看ip:
我们可以看到它的ip地址。
ping命令可以检测网络是否连通:ping ip地址。
我们去ping一下我们的ip地址:
我们发现是可以ping通的。
在外部ping虚拟机也是可以ping通的。
我们发现ping百度也是可以通的。
我们现在把这台虚拟机改成仅主机模式:
当然我们还要像之前那样重启网卡。
然后再查看一下ip地址:
我们的ip地址完全不一样。
我们看一下此时的虚拟机和外部的物理主机能否通信:
我们发现是可以通信的。
外部也可以ping通。
这个我们发现ping不通。
我们ping一下本地Ip:
本地也ping不通。
虚拟机的快速克隆和快照恢复:
我们如果每次都去新建虚拟机,那会很消耗时间的,但是呢,如果我们采用克隆的方式,就会大大的节约时间了。
只有关机的虚拟机才能进行克隆。
在响应的虚拟机上点击右键选择克隆即可。
两台虚拟机是一模一样的呢。
Linux必备命令:
1.cd命令
切换目录:
table键自动补全:
cd -切换回之前的目录。
2. pwd 查看当前所在目录
回到上一层。
3.ls命令
列出当前层级所有目录
ls -l
以列表的形式展示:
ls -ltr 按时间顺序显示
ls -a显示隐藏路径
ls 默认当前路径。
ls -ltr/home 可以查看对应其它的目录,这里是看home目录
可以用这种方式创建文件。
可以用cat命令查看内容。
使用-n可以查看行号。
more命令:
查看大文件内容:
按空格翻页,回车一行一行看,q退出。
head默认查看前十行。
也可以自定义查看前多少行的文件。
tail命令:
默认查看文件后十行:
同样也可以自定义想要查看的行数。
tail -f命令动态查看。一般用于查看日志。
touch命令:可以创建一个空文件。
mkdir创建一个空的目录:
我们没法直接这样创建目录。
我们想递归的方式创建目录需要-p:
rmdir删除目录:
ll是ls -lrt的缩写形式。
cp:复制命令
我们拷贝了文件,但是并没有更改名字成功。
加上-a我们不光可以更改名字,还可以重新去命名文件。
mv命令:移动文件或者给文件改名字:
给文件改名字:
移动到别的目录:
在我们移动文件的时候也可以给它改个名字:
rm命令:删除文件或目录
rm-rf强制删除不会有任何提示。
rm命令无法删除目录。
但是-rf可以删除任何,包括目录:
diff命令:对比文件之间的差异:
创建123.txt文件并输入内容:
创建另一个文件:
它就会打印出我们的差异。
ssh命令:远程安全登录其他主机
可以用这种方式去登录其他主机。可以使用exit命令退出这台机器。
id命令:查看当前用户:
也可以加上用户名作为参数呢。
uname命令可以查看系统信息:
加上-a参数可以查到更详细的信息:
ping命令检查网络是否连通。
echo命令:标准的输出命令:
man命令:帮助查看文档:
man+命令:
同样空格翻页,回车一行一行查看。
man命令后面加参数还可以有搜索功能:
help命令帮我们查看内部命令的帮助。
它只能查看shell脚本命令。
clear命令:清屏。
who命令:当前在本地系统上的所有用户信息:
uptime命令看系统信息:
load average后面的分别是1分钟,5分钟,15分钟的负载。
w命令查看系统信息:
free命令查看当前服务器的内存使用情况:
通常我们查看内存的时候也会加上单位:
wc命令:统计行数
cat -n命令也可以做到同样的事情。
grep命令查找文本中符合条件的字符串:
配合wc命令可以查看到符合条件的子字符串的数量。
-w精确匹配
-v 反向选择
-i 忽略大小写
find命令:
只查文件,忽略文件夹。
uniq命令:
加上sort -n可以进行排序。
对排序好的内容进行统计。
sort命令:对内容进行排序。
df命令:文件系统的磁盘使用情况统计。
netstat命令:查看端口号的使用情况
netstat -tunlp
-t显示tcp端口
-u显示udp端口
-n:指明拒绝显示别名
-l:指明listen的
-p:指明显示建立相关链接的程序名
hostname命令:
查看主机名。
ps命令:
显示所有进程信息。
一般使用ps -ef。
可以使用这个组合命令查看nginx是否在运行。
可以用这两个命令查看特定的进程。
kill命令:
杀死进程。
top命令:
监控Linux系统状况,比如cpu,内存的使用。
按住键盘q退出。
du命令:
不加参数是统计所有内容的总和。
防火墙命令:
查看防火墙状态。
echo命令还可以判断上一条命令是否正确。
0正确,非0错误。
cal命令:查看日历。
这就是我们工作中比较常用的命令。我们就算学会创建虚拟机并且会使用常见命令了。