什么是Linux系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
linux操作种类
1. ubuntu:
2. centos:[centos7]
3. redhat:企业版[收费]
NAT网络和桥接网络的区别
NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的网络连接请求都由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用。缺点是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址。
桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用。
命令
1.查看ip地址
ip addr
centos7命令
1.目录切换
cd
cd ../ 切换到上一级目录
cd /user 切换到指定目录
cd local 切换到当前目录下的local目录
cd / 切换到根目录
2.查看内容
ls 列出当前目录下所有内容
ls /user 列出指定目录下的所有内容
ls -l 详细列出当前目录下所有内容
3.查看当前所在目录
pwd
4.创建文件
touch a.txt 创建文件
5.创建目录
mkdir b.txt 创建单层目录
mkdir -p a/b/c/d 创建多级目录 -p允许创建多级目录
6.删除
rm [参数] 文件|目录
-f 强制删除
-r 删除目录
7.复制命令
cp [参数] 文件|目录
cp a.txt /usr/ 把a指定文件复制到usr指定目录下
cp -r games /usr/ 复制目录games到目录usr下
8.查看文件内容
cat 文件 查看文件内容
more 文件 查看当前窗口大小文件内容 enter查看下一行内容 空格查看下一页
head -n 文件 查看前n行内容
tail -n 文件 查看后n行内容
9.重命名
mv 文件|目录 /目标目录/
10.剪切
mv 文件|目录 /目标目录/
11.查看ip
ip addr或ifconfig
12.测试网络连通
ping 网络ip或域名
13.编辑命令
vi 文件名
命令行模式==》i==》编辑模式==》esc键==》命令行模式==》:wq 退出并保存 :q!退出不保存
14.搜索文件或目录
find 目录 -name “名称” ps:名称忘记部分可用通配符*代替
15.查看所有进程命令
ps -ef
16.查看指定内容在文件中
grep “内容” 文件名
17.管道符 |
ps -ef | grep “内容”
18.查看端口号
netstat -tunlp | grep 端口号
option说明
-t(tcp)仅显示tcp相关选项
-u(udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全转化为数字
-l 仅列出在listen(监听)的服务状态
-p 显示建立相关连接的程序名
19.压缩和解压缩命令
压缩
tar -zcvf 解压后名称.tar.gz 要压缩的目录
z:通过gzip进行压缩/解压
c:压缩
v:详情
f:文件
解压
tar -zxvf 解压文件.tar.gz
-x:解压
20.修改ip地址为固定ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static"
IPADDR=
NETMASK=255.255.255.0
GATEWAY=
DNS1=114.114.114.114
DNS2=8.8.8.8
重启网络 systemctl restart network