• Linux入门与进阶(一)



    1、Linux系统简介

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

    2、Linux系统应用场景

    1、服务器
    2、嵌入式系统(网络设备、移动终端)
    3、影片的剪辑和后期制作

    3、CentOS7安装

    1、先安装虚拟机:Vmware 12 14 ; 需要开启虚拟化,进入BIOS;
    2、安装Centos7系统
    3、安装xShell 客户端连接工具 ,xftp实现上传下载的工具
    Linux手册

    4、linux常用命令

    在这里插入图片描述

    1、su : 切换用户:

     su 用户名
    
    • 1

    2、开关机命令:

    halt
    poweroff
    shutdown -h now
    
    • 1
    • 2
    • 3

    3、重启:

    shutdown -r now
    reboot
    
    • 1
    • 2

    4、cd:切换目录:change directory

    cd /:进入根目录
    cd ..:返回上一级目录
    cd ~:返回用户的主目录
    cd /目录 :以绝对路径进入到某个根目录中 不带/:相对路径
    cd
    
    • 1
    • 2
    • 3
    • 4
    • 5

    5、ls:列出当前目录下的所有内容

    ls命令 – 显示指定工作目录下的内容及属性信息

    ls 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写,正如
    英文单词 list 的意思,其功能是列出指定目录下的内容及其相关属性信息。

    默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls
    做更多的事情。作为最基础同时又是使用频率很高的命令,我们很有必要
    搞清楚ls命令的用法,那么接下来一起看看吧!

    语法格式: ls [选项] [文件]

    常用参数

    -a显示所有文件及目录 (包括以“.”开头的隐藏文件)
    -l使用长格式列出文件及目录信息
    -r将文件以相反次序显示(默认依英文字母次序)
    -y根据最后的修改时间排序
    -A同 -a ,但不列出 “.” (当前目录) 及 “…” (父目录)
    -S根据文件大小排序
    -R递归列出所有子目录

    在这里插入图片描述

    6、文本操作

    vi/vim:vi:文本编辑器 vim :升级版
    在这里插入图片描述
    VIM参考

    7、其他命令

    pwd: 打印当前的工作目录
    mkdir: 创建目录
    cp:拷贝
    mv: 移动,剪切
    rm: 删除文件
    rmdir:删除目录
    touch: 创建文件
    cat: 查看文件的内容
    less: 随意查看文件内容,可搜索和翻页
    more:命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读
    head -n 文件名 查看头几行
    tail -n 文件名 查看末尾几行

    5、实例操作 (配置静态IP地址)

    1、查看当前ip地址

    linux

    ifconfig
    ip addr
    
    • 1
    • 2

    windows:

    ipconfig
    
    • 1

    2、查看虚拟机的网关:

    在这里插入图片描述

    3、修改虚拟机网卡文件

    1、换管理员身份:su root

    2、修改网卡的内容

    vim /etc/sysconfig/network-scripts/ifcfg-ens32
    
    • 1

    修改的内容:
    在这里插入图片描述

    3、重启网络服务

    centos7控制系统服务的指令:systemctl 动作 服务名

    systemctl start network
    systemctl status network
    systemctl restart network
    systemctl stop network
    
    • 1
    • 2
    • 3
    • 4

    4、测试宿主机和虚拟机的系统网络是否连通

    ping 目标主机的ip地址 域名
    
    • 1

    在这里插入图片描述

    在这里插入图片描述
    如果碰到问题,先关闭防火墙:

    sysctmctl stop firewalld
    sysctmctl status firewalld
    
    • 1
    • 2

    6、配置客户端连接工具

    xShell:客户端连接工具
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    中断原理简介
    Python_文件操作
    JVM笔记(一)内存模型
    几个JavaScript编写技巧
    Squid服务
    Spring 5 学习整理
    pytorch深度学习实战lesson12
    redis
    第7章 NoSQL数据库技术-单元测验-数据库原理及应用
    es集群、
  • 原文地址:https://blog.csdn.net/z45351/article/details/125822107