• linux复习笔记01(小滴课堂)


    1.安装CentOs7系统

     

     

     

     点击下一步在自定义硬件中:

    我们可以删除我们不使用的,后续如果需要再加上即可。

     

     然后我们就可以开启这台虚拟机了。

    我们可以进行下载cetos7.

     

    这里选择简体中文就可以。

     

    时间的设置。

     

    可以开启下网络。

     

    在这里选择设置root密码,我设置的密码是abc123456.

     然后让它安装就可以了。

    这样我们就登录成功了。

     d容易与局域网其它主机引起ip地址冲突。

    DHCP服务是指由服务器控制的一段IP地址范围,当客户机登录服务器的时候,会自动获取服务器分配的IP地址与子网掩码。

     

     

     

     我们先去重启网卡:

    然后我们使用命令:ip addr查看ip:

     

    我们可以看到它的ip地址。

     ping命令可以检测网络是否连通:ping ip地址。

    我们去ping一下我们的ip地址:
     

    我们发现是可以ping通的。

     

    在外部ping虚拟机也是可以ping通的。

     

    我们发现ping百度也是可以通的。

     我们现在把这台虚拟机改成仅主机模式:
    当然我们还要像之前那样重启网卡。

    然后再查看一下ip地址:

    我们的ip地址完全不一样。

     

    我们看一下此时的虚拟机和外部的物理主机能否通信:
     

    我们发现是可以通信的。

    外部也可以ping通。

     

    这个我们发现ping不通。

     我们ping一下本地Ip:

    本地也ping不通。

    虚拟机的快速克隆和快照恢复:

    我们如果每次都去新建虚拟机,那会很消耗时间的,但是呢,如果我们采用克隆的方式,就会大大的节约时间了。

    只有关机的虚拟机才能进行克隆。

    在响应的虚拟机上点击右键选择克隆即可。

    两台虚拟机是一模一样的呢。

    Linux必备命令:

    1.cd命令

    切换目录:

    table键自动补全:

    cd -切换回之前的目录。

    2. pwd 查看当前所在目录

    回到上一层。

    3.ls命令

    列出当前层级所有目录

    ls -l

    以列表的形式展示:

    ls -ltr 按时间顺序显示

    ls -a显示隐藏路径

    ls 默认当前路径。

    ls -ltr/home 可以查看对应其它的目录,这里是看home目录

    可以用这种方式创建文件。

    可以用cat命令查看内容。

    使用-n可以查看行号。

    more命令:

    查看大文件内容:

    按空格翻页,回车一行一行看,q退出。

    head默认查看前十行。

    也可以自定义查看前多少行的文件。

    tail命令:

    默认查看文件后十行:

    同样也可以自定义想要查看的行数。

    tail -f命令动态查看。一般用于查看日志。

    touch命令:可以创建一个空文件。

    mkdir创建一个空的目录:

    我们没法直接这样创建目录。

    我们想递归的方式创建目录需要-p:

    rmdir删除目录:

    ll是ls -lrt的缩写形式。

    cp:复制命令

    我们拷贝了文件,但是并没有更改名字成功。

    加上-a我们不光可以更改名字,还可以重新去命名文件。

    mv命令:移动文件或者给文件改名字:

    给文件改名字:

    移动到别的目录:

    在我们移动文件的时候也可以给它改个名字:

    rm命令:删除文件或目录

    rm-rf强制删除不会有任何提示。

    rm命令无法删除目录。

    但是-rf可以删除任何,包括目录:

    diff命令:对比文件之间的差异:

    创建123.txt文件并输入内容:

    创建另一个文件:

    它就会打印出我们的差异。

    ssh命令:远程安全登录其他主机

    可以用这种方式去登录其他主机。可以使用exit命令退出这台机器。

    id命令:查看当前用户:

    也可以加上用户名作为参数呢。

    uname命令可以查看系统信息:

    加上-a参数可以查到更详细的信息:

    ping命令检查网络是否连通。

    echo命令:标准的输出命令:

    man命令:帮助查看文档:

    man+命令:

    同样空格翻页,回车一行一行查看。

    man命令后面加参数还可以有搜索功能:

    help命令帮我们查看内部命令的帮助。

    它只能查看shell脚本命令。

    clear命令:清屏。

    who命令:当前在本地系统上的所有用户信息:

    uptime命令看系统信息:

    load average后面的分别是1分钟,5分钟,15分钟的负载。

    w命令查看系统信息:

    free命令查看当前服务器的内存使用情况:

    通常我们查看内存的时候也会加上单位:

    wc命令:统计行数

    cat -n命令也可以做到同样的事情。

    grep命令查找文本中符合条件的字符串:

    配合wc命令可以查看到符合条件的子字符串的数量。

    -w精确匹配

    -v 反向选择

    -i 忽略大小写

    find命令:

    只查文件,忽略文件夹。

    uniq命令:

    加上sort -n可以进行排序。

    对排序好的内容进行统计。

    sort命令:对内容进行排序。

    df命令:文件系统的磁盘使用情况统计。

    netstat命令:查看端口号的使用情况

    netstat -tunlp

    -t显示tcp端口

    -u显示udp端口

    -n:指明拒绝显示别名

    -l:指明listen的

    -p:指明显示建立相关链接的程序名

    hostname命令:

    查看主机名。

    ps命令:

    显示所有进程信息。

    一般使用ps -ef。

    可以使用这个组合命令查看nginx是否在运行。

    可以用这两个命令查看特定的进程。

    kill命令:

    杀死进程。

    top命令:

    监控Linux系统状况,比如cpu,内存的使用。

    按住键盘q退出。

    du命令:

    不加参数是统计所有内容的总和。

    防火墙命令:

    查看防火墙状态。

    echo命令还可以判断上一条命令是否正确。

    0正确,非0错误。

    cal命令:查看日历。

    这就是我们工作中比较常用的命令。我们就算学会创建虚拟机并且会使用常见命令了。

  • 相关阅读:
    python:基础知识
    vue考试系统后台管理项目-接口封装调用
    金仓数据库KingbaseES客户端应用参考手册--11. sys_dump
    时间类(Date和Time)
    爬虫到底难在哪里?
    小白也能看懂的 AUC 详解
    国科云SSL证书讲堂:SSL证书是否支持多个域名?
    电动汽车变频器
    车载诊断协议DoIP系列 —— DoIP Payload Type详解
    【SpringCloud-学习笔记】Nacos配置管理
  • 原文地址:https://blog.csdn.net/weixin_52618349/article/details/130875754