• Linux系统初识(使用centos7镜像 )--项目部署与简单命令、静态ip


    1.什么是linux系统

            Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux,centos7 等。

    2.linux系统的优点

    Linux系统性能比较稳定而且比较安全,非常适合程序的运行。 大多数开发的项目程序,都会部署到Linux系统上。

    要学习linux系统,就必须在自己电脑上安装Linux系统或者租赁其他云服务的linux系统。

    租赁:阿里云或者腾讯云等

    安装: 借助虚拟机---模拟安装n个操作系统。

    3.linux部署

    安装虚拟机:VMware Workstation Pro创建多个虚拟电脑---每个电脑可以安装自己相应的系统镜像。

    VMware Workstation Pro官网:

    VMware Workstation Player - VMware Customer Connect

    创建虚拟机

    因为使用的是15版本的 VMware Workstation Pro所以选择 Workstation 15.x

    稍后再选择镜像文件 

     

    选择自己镜像文件的版本

     

    设置名字与存储位置 

     

    接下就傻瓜式操作,一直下一步即可

    设置网络适配器、导入镜像文件

    导入镜像文件 

     等待加载完成

     选择语言

    点击安装位置 ---点击完成即可(不用更改任何设置) 

    开启网络

     设置密码

    等待加载完成 

     点击重启即可

    这时就已经完成了linux系统的部署,可以输入账号与密码。

    账号默认为root ,密码输入时是不显示的 

     

    4.ssh客户端工具---xshell

    可以帮你连接你的虚拟机。带来更好的体验--可以粘贴复制命令行

    使用ifconfig/ ip addr   查看你虚拟机的ip地址。

    5.Linux常见的命令

    1.ping 测试网络

     终止ping :ctrl+c

    2.cd 切换目录

    /: 根目录

    bin: 目录 命令目录

    etc: 环境配置目录。

    root: 账号为root用户名的目录

    sbin: 存放命令的目录

    usr: 用户目录 ---window program file 习惯把软件安装到该目录下

    cd  指定的目录名称
    cd  ../ 切换到上一级目录
    cd  /  切换到根目录

     

    3. ls 查看当前目录下的子文件

    ls  查看当前目录下的子文件
    ls 指定目录     查询指定目录下子文件
    ls -l  以列表的形式查询指定目录下的子文件
    ls -a  查询指定目录下所有的文件包含隐藏文件

     4.pwd 查看当前所在的目录

    5.mkdir 创建文件夹

    mkdir 目录名称
    mkdir -p 多层目录1 

    mkdir .文件名 ---创建隐藏文件 

    6.touch创建文件  

    touch 文件名

    7.rm 删除文件或目录  

    rm 文件名  【删除提示框】
    rm -f 文件名 【暴力删除】
    rm -r 文件夹

    rm -rf 文件或文件夹

    8.vi 编辑文件内容

    进入命令模式[不能输入内容]---->i----->编辑模式【可以输入内容】---->Esc推到命令模式
    ---:wq[保存退出]
    ---:q![退出不保存]

    9. cat | head | tail 查看文件内容

    cat  查看所有内容。cat 文件名
    head 查看前n行内容 head -10 文件名
    tail 查询后n行内容 tail -10 文件名

    10. mv 重命名|移动

    重命名: mv 源文件名 目标文件名

    mv a.txt ldh.txt  把a.txt 重命名为ldh.txt

    移动: mv 源文件名 目标目录

    mv a.txt  /usr/local  把a.txt移动到/usr/local目录下

    11.cp 复制

    cp  /usr/local/lah.txt   /bbb  把/usr/local/ldh.txt文件复制到/bbb目录下

    cp  -r aaa  /usr/local/   把目录aaa复制到/usr/local下

    12.find 搜索

    find 目录 -name  '被搜索的文件名'

    在文件中搜索指定的内容  grep

    grep  '内容'  文件名  -n

    ls-l :查看详细信息

    修改权限  chmod

    chmod [u |o |g]+[wxr]  文件名

    chmod 777 文件名

    压缩 

    tar -zcvf  压缩后的名称   要压缩的目录

    解压: 

    tar -zxvf  压缩文件   解压到当前目录

    tar -zxvf 压缩文件  -c  /目标目录    解压到目标目录

    6.修改ip为静态ip

     

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

     

    重启网络:

    systemctl restart network 

  • 相关阅读:
    MySQL学习(四)——事务与存储引擎
    痞子衡嵌入式:RT-MFB - 一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案
    Linux之shell脚本编程、多命令、脚本、bc计算器、反引号、if语句、for语句
    4-9封装与隐藏
    web前端实训作业 html+css+javascript 水果超市网页设计实例 企业网站制作
    打牌的贝贝(卡特兰数+组合数学)
    通达OA的开发模式
    删数问题 分数 10
    【Java毕设】基于idea Java的在线考试系统(附源码+课件)
    自动驾驶框架:自动驾驶汽车定位-感知-规划-决策-控制概述,按照我的架构图理解:决策决定的是速度,规划决定的是路径(架构理解推荐)
  • 原文地址:https://blog.csdn.net/qq_44189274/article/details/126009548