为什么使用Linux系统
把windows开发好的程序部署到linux操作系统上,因为windows操作系统漏洞太多容易被攻击
Linux操作系统的种类
ubuntu || centos:centos7(常用) || redhat:企业版(收费)
常用的网络适配器种类
一:NAT模式 || 二、桥接模式
NAT模式:虚拟机需要通过宿主机(window主机)链接外部网络,外部网络无法连接虚拟机 桥接模式:虚拟机和宿主机一样,可以直接连接外部网络或被外部网络连接
centos主要目录结构
/:根目录
/bin和sbin:系统命令存放目录
etc:配置目录(环境变量,ip,主机名配置等)
usr:用户目录,等价于windows系统的program file软件安装目录
root:root账号独有的目录
centos7常用命令
目录切换
语法:cd 目录名 ||切换到当前目录下的该目录
cd /目录名 ||切换到根目录下的该目录
cd ../ ||切换到上一级目录
cd / ||切换到根目录
查看目录下内容
语法:ls 参数 目录
ls || 列出当前目录下所有内容
ls /目录名 || 列出指定目录下内容
ls -l || 详细列出当前目录下内容
ls -a || 列出当前目录下所有内容,包括隐藏的内容
查看当前所在目录
语法:pwd
创建文件
语法:touch 文件名 || 无论是带后缀的a.txt还是不带后缀的a,通过该命令创建的都是文件非文件夹
创建目录
语法:mkdir 参数 目录名
mkdir 目录名 || 创建单层目录
mkdir -p 目录/目录/目录.../ || 创建多级目录
删除文件或目录
语法:rm 参数 文件或目录名
参数值:-f:强制删除
-r:删除目录
复制
语法:cp 参数 文件or目录 目标目录
cp 文件名 /目标目录/ || 把指定文件复制到目标目录
cp -r 目录名 /目标目录/ || 复制目录到指定目录下
查看文件内容
语法:cat 文件名 || 查询所有内容
more 文件名 || 查看当前窗口大小的内容(按回车继续生成下一行||空格切换到下一页)
head -n 文件名 || 查看前n行的内容
tail -n 文件名 || 查看后n行内容
重命名||剪切
语法:mv 文件or目录 /目标目录/
mv 目录名 目录名 || 重命名
mv 目录 /目录名/ || 剪切到目标目录下
查看ip地址
语法:ip addr || ifconfig(该命令部分版本不可用)
测试网络连通性
语法:ping 网络ip或域名
编辑
语法:vi 文件名 || 进行文件内容编辑
i:命令行模式 || esc:退出当前模式 || wq:退出并保存 || q!:退出不保存
修改ip地址为固定ip
语法:vi /etc/sysconfig/network-scripts/ifcfg-ens33 || 进入该文件进行编辑
将BOOTPROTO修改为static
在末尾内容:IPADDR=自己的IP
NETMASK=255.255.255.0
GATEWAY=自己的网关
DNS1=114.114.114.114
DNS2=8.8.8.8 重启网络:systemctl restart network