目录
一、虚拟机的安装
1、虚拟机有哪些?
2、什么是虚拟机?
3、安装步骤(VmWare)
4、安装Linux系统
二、Linux
1、Linux操作系统
2、远程连接工具介绍
WindTerm:
3、Linux的基本操作
1、cd 切换文件夹命令
2、ls 查看 命令
3、mkdir 创建文件夹命令
4、touch 创建一个文件
5、echo 输出 命令
6、cp 复制 (copy)
7、mv 剪切(move)
8、rm 删掉的意思(慎重)
三、几个好玩的设置
1、/etc/motd
2、/etc/issue
3、小火车特效
一、虚拟机的安装
1、虚拟机有哪些?
windows 系统中: Vmware(收费的),VirtualBox(Oracle VirtualBox) 免费的。
MacOS 中使用的虚拟机:Parallels Desktop (简称PD)收费的。
2、什么是虚拟机?
在普通的物理机上,虚拟出来一块资源,安装另一个操作系统,这样的软件就称之为虚拟机。
它可以自动的切割一些资源(内存,硬盘,CPU,网络)
相当于是模拟器(windows -->模拟器--> 安卓系统-->王者荣耀)
3、安装步骤(VmWare)
安装完成后,输入序列号(这个文档有三个,复制一个即可)
操作系统建议:win11+专业版
4、安装Linux系统
选择ios镜像文件的位置。
建议直接修改盘符,而不是浏览,以后都是。
都是默认的。
会出现这个黑窗口,选择安装Centos7 回车即可。
光标失去了,使用ctrl + alt 就可以出现。
如果出现这个截图,说明你的电脑上的虚拟化没开启,需要重启电脑,进入BIOS界面。
每个电脑因为厂商不同,进入方式不同,联想是 Fn+ F12 或者 直接F12。
查看虚拟网卡:
进入之后,通过ip addr 查看ip地址
如果没有网络,通过手动配置文件,进行修改:【暂时不用管】
[root@bigdata01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入之后输入 i 进入编辑模式,修改如下的配置
修改这个参数:
ONBOOT=yes # 是否开机自动使用摁 esc 键退出编辑模式,随机输入 shift+: wq! 回车即可。
一定记得重启网卡:
CentOS 7: systemctl restart network
二、Linux
Linux的学习分为两部分:Linux的操作+Shell编程
1、Linux操作系统
三大操作系统:Windows、Linux、MacOS
Linux操作系统很多的版本:
CentOS 、 Ubutun、Red Hat、银河麒麟
Linux 的作者是Linus ,这个哥们还发明了一个 Git 。
Linux 只是维护了一个内核而已,别的厂商在这个内核的基础之上,再封装,变为CentOS 、 Ubutun、Red Hat。
类似于Android ,国内的 MIUI , OPPO,Vivo 其他厂商,在android 的基础上做的好看一点卖钱。
企业中一般服务器使用CentOS比较多,个人使用ubuntu 比较多,原因是界面长得好看。
2、远程连接工具介绍
远程连接工具非常多:XShell(xftp)、FinalShell、SSH shell、Moba等
FinalShell官网
Xterminal - 更好用的开发工具,但不止于(SSH/控制台/More)
WindTerm:
双击连接,第一次会出现提示
点击:接收并保存,以后就不提示了。
如果连接不上,如下进行:
1、输入 ip addr 看是否有IP地址,如果没有,重置一下。
2、关闭linux的防火墙
systemctl stop firewalld
3、直接重置网卡
1) 先将所有的linux关闭
2)
3)
4)
这样就可以了。
3、Linux的基本操作
linux没有盘符,通体只有一个盘符,根路径是/
一级目录需要记住几点:
1、/etc 存放的都是配置
2、普通用户的家目录是 /home
3、/usr 下经常作为安装目录
一、命令的格式分为三部分 命令 参数 数据以 ls -l /usr
二、帮助命令(了解一下,因为都是英文的,可以简单看看)只需要学习一个help 即可help cd 通过 help命令查看某个命令的帮助文档,有些命令可以查看,有些命令查看不了ls --help 查看ls的帮助文档知道有这个即可,一般我们不用,看不懂。
1、cd 切换文件夹命令
在Linux中没有盘符的概念,只有文件夹。
2、ls 查看 命令
3、mkdir 创建文件夹命令
mkdir make directory
4、touch 创建一个文件
5、echo 输出 命令
6、cp 复制 (copy)
相对路径: 给A说,去楼下买一瓶水。
cp -r abc b
绝对路径:假如A在上海,去xx省xx市xx区xxxx,xx号楼楼下小卖部买一瓶水。
比如:cp -r /home/abc /home/b
使用相对路径编写的命令少,使用绝对路径绝对不会错。
只要 前面开头是 / 就一定是绝对路径了,只要不带,就是相对(相对于当前文件夹)
7、mv 剪切(move)
8、rm 删掉的意思(慎重)
rm -rf /
三、几个好玩的设置
1、/etc/motd
motd是message of the day的缩写,意思是“当天的提示信息”,通常在用户成功登录到Linux后出现,该信 息可以从/etc/motd文本文件中找到。
更多启动图形:https://blog.csdn.net/qq_44792624/article/details/107742305
cat <<EOT > /etc/motdEOT
/*** ┏┓ ┏┓+ +* ┏┛┻━━━┛┻┓ + +* ┃ ┃ * ┃ ━ ┃ ++ + + +* ████━████ ┃+* ┃ ┃ +* ┃ ┻ ┃* ┃ ┃ + +* ┗━┓ ┏━┛* ┃ ┃ * ┃ ┃ + + + +* ┃ ┃* ┃ ┃ + 神兽保佑* ┃ ┃ 代码无bug * ┃ ┃ + * ┃ ┗━━━┓ + +* ┃ ┣┓* ┃ ┏┛* ┗┓┓┏━┳┓┏┛ + + + +* ┃┫┫ ┃┫┫* ┗┻┛ ┗┻┛+ + + +*/
2、/etc/issue
issuse 当一个网络用户或通过串口登录系统上时,/etc/issue的文件内容显示在login提示符之前
欢迎来到zhangsan的Linux系统,现在硬件是x86_64,请输入你的大名和密码中文会乱码,一般写英文吧
3、小火车特效
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum -y install epel-release
yum -y install sl