Linux
1. 什么是Linux系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
2.为什么学习Linux系统
赚钱【工作】—> 需要把window开发好的软件【程序】–部署到linux操作系统上。–因为window操作系统漏洞太多。容易被攻击。
3. Linux操作系统的种类
- ubuntu:
- centos:[centos7]
- redhat:企业版[收费]
4. 如何安装centos7
- 直接在自己电脑上安装该操作系统。
- 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
- 购买第三方。—比如: 腾讯云 阿里云 天翼云
5. 常用的网络适配器种类
第一种:NAT模式
第二种:桥接模式
NAT网络和桥接网络的区别:
NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的网络连接请求都由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用。缺点是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址。
桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用
6. 查看ip地址的命令
ip addr
7. 安装ssh客户端软件
常用的ssh客户端软件
- xshell
- finalshell
- SecureCRT
作用:为了方便连接和操作linux系统
8. centos目录结构
- /:根目录
- /bin和/sbin:系统命令存放的目录
- etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置
- usr:用户目录。等价于window【program file】 软件安装目录
- root:root账号拥有的目录
9. centos7的命令
我们对centos7操作,全部依赖于命令
9.1 目录切换命令
- 语法:cd [切换的目录]
- 切换到上一级目录:cd …/
- 切换到根目录:cd /
- 切换到当前目录下的某个目录:cd XX
- 切换到根目录下的某个目录:cd /XX
9.2 查看目录下的内容
ls [参数] [目录]
参数:-a 查看所有的目录,包括隐藏的 -l 查看显示详细的列表信息
9.3 查看当前所在的目录
pwd 显示当前所在目录的全路径
9.4 创建文件命令
touch 文件名
9.5 创建目录命令
mkdir [参数] 目录名称
参数:-p 允许创建多层目录
9.6 删除文件或目录
rm [参数] 文件或目录名
参数:-f:强制删除 -r:删除目录 -rf:强制删除目录
9.7 复制命令
cp [参数] 文件或目录 目标目录
参数:-r 允许复制目录
9.8 查看文件的内容
cat 文件名:查看所有的内容
more 文件名 :查看当前窗口大小的内容
enter键回车,显示下一行内容
空格键 显示下一页内容
head -n 文件名:查看前n行的内容
tail -n 文件名:查看后n行内容【用于查看日志】
9.9 重命名或剪切
mv 文件或目录 /目标目录/
- 重命名
- 剪切
9.10 测试网络连通性
ping 网络IP或域名=========>域名解析=====>ip=====>网站
9.11 编辑命令
vi 文件名
注意: 命令行模式—>i----编辑模式—>esc键---->命令行模式—>:wq退出并保存 :q! 退出不保存
10. 修改IP地址为固定IP
打开网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- NAT网络修改ip
重启网络
systemctl restart network
- 桥接网络修改ip