为了账号安全,请及时绑定邮箱和手机立即绑定

Linux速成班

难度入门
时长 5小时 0分
学习人数
综合评分6.83
12人评价 查看评价
7.3 内容实用
6.7 简洁易懂
6.5 逻辑清晰

  • 博览会好吗

    查看全部
    0 采集 收起 来源:课程介绍

    2021-05-07

  • 可分享:可以分享给其他系统挂载使用的目录

    不可分享:自己机上的一些配置文件,或与程序相关的文件

    查看全部
  • 虚拟机网络模式

    NAT模式,特点:虚拟机可以访问外网,但与主机不互通

    网桥模式:又叫桥接模式,特点:既可以访问外网又可以与主机互通

                                            缺点:容易占用主机独立IP,IP不够用时容易出现冲突

    internal模式  特点:相当于在主机和虚拟机之间构建的一个局域网

    Host-only模式  又叫主机模式,比较复杂

    查看全部
  • 文件图解

    查看全部
    0 采集 收起 来源:Linux文件管理

    2021-04-13

  • Linux常用命令

    统计:

    cat num.txt

    cat seq.txt  首字符向后按  输出

    sort seq.txt

    sort -u seq.txt 去重

    sort -r num.txt 降序

    sort -n num.txt 按照数值排序

    sort -n -r num.txt 按照数值降序


    uniq seq.txt  相邻行的去重

    sort seq.txt | uniq  排序了之后再去重

    sort seq.txt | uniq -c  出现的次数

    sort seq.txt | uniq -d 找出重复的那行


    网络:

    tcpdump  网络的抓包分析

    tcpdump host baidu.com

    curl badu.com

    wget baidu.com

    tcpdump dst host 代码目标地址

    tcpdump src host 

    性能:

    top  进程占用资源的情况

    htop 交互式的进程查看器

    free  空闲/已用物理内存/交换内存

    free -m 以兆显示

    查看全部
  • Linux 常见命令

    路径:

    pwd 当前目录路径

    pwd
    cd tmp/
    pwd

    tree 树状图的方式列出一个目录的内容

    tree
    cd ..
    ls 
    tree
    tree -a  显示隐藏文件

    查询:

    find 

    find -name "*.txt"
    find / -name "*.txt"

    tar 归档  

    打包

    tar cvf a.tar b.txt c.txt

    man tar 看tar命令的帮助列表

    解包

    mv a.tar tmp/

    cd tmp/

    tar xvf a.tar

    cd ..

    压缩

    tar -zcvf a.tar.gz b.txt a.txt

    mv a.tar.gz tmp/

    cd tmp/

    解压

    tar -zxvf a.tar.gz


    进程:

    ps -A 所有的进程

    ps -u root 显示当前用户的进程

    ps -ef 看所有进程和谁执行的

    ps -ef | grep ssh

    ps -ef | grep mysql

    ss -t -a 显示tcp链接

    ssh -u -a udp的链接

    ss -lp | grep 3306


    查看:

    cat b.txt  查看b.txt的内容

    cat -n b.txt > d.txt  把b.txt的内容加个行数写到d.txt

    cat d.txt

    head 查看前面几行

    head b.txt

    head -n 2 b.txt 前面2行

    head -2 b.txt 

    head -n -2 b.txt 除去后面2行的内容


    统计:排序和过滤

    uniq

    sort

    查看全部
  • 目录存储结构

    inode:存储数据的元数据(权限/时间/字节数)

    数据块:存储数据本身

    8个扇区一个块,4kb,数据区、inode区,占硬盘的12.8%

    df -i   查看硬盘分区的inode总数

    通过inode来识别文件,系统通过文件名找到inode号码,根据inode号码找见文件的信息,根据信息找见系统的block,读出

    ls -i a.txt  可以看到文件的inode的号码

    ll

    ls tmp/

    ls -i tmp/


    目录存储结构查看

    stat file_name    查看单文件元数据

    df -i  inode使用情况

    df -h  磁盘使用情况

    创建硬链接

    ln a.txt b.txt

    ls

    ll

    ls -li 查看每个文件的inode

    stat a.txt

    stat b.txt

    软链接

    文件a依赖于文件b,指向b的文件名

    删除inode节点

    mv a.txt c.txt  改变文件名,inode是不变的

    stat c.txt

    查看全部
    0 采集 收起 来源:目录存储结构

    2021-04-12

  • Linux格式化磁盘以及挂载

    创建一块磁盘   设置 - 存储 - 控制器 - 新增 - 

    启动虚拟机 

    df -Th 看一下文件系统的分区

    fdisk -l 分区工具看一下磁盘

    fdisk /dev/sdb

    m  看帮助

    n   添加新的分区

    w  保存

    mkfs.xfs /dev/sdb   格式化

    df -h

     

    mkdir u1  创建目录

    mount /dev/sdb01  /u1   挂载到某个目录下面

    查看全部
  • Linux的基本哲学  ——  一切皆文件

    VFS虚拟文件系统,内核的子系统之一,为用户侧提供文件和文件系统操作的统一的接口,屏蔽不同文件系统/存储介质的差异

    ext4

    xfs 高性能64位日志文件系统,带有日志功能防止宕机丢数据,提供原生备份工具,最大分区大小16T

    nfs 网络文件系统

    VFS特性

    内核层抽象通用的文件系统接口,支持问价/网络/特殊文件系统

    VFS抽象对象

    超级块:文件系统

    目录项:文件路径

    索引节点:具体文件

    文件:进程打开的文件

    Linux文件系统特点

    树形分层结构、一切接文件、Centos8默认文件系统

    查看全部
    2 采集 收起 来源:VFS

    2021-04-12

  • Linux文件系统  

    FHS规范  约定俗称的目录规范

    可分享(可以分享给网络上其他主机挂载使用的)/不可分享(配置文件)   

    不可变(函数库/说明文件/配置文件)/可变(日志)

    根目录  /      

    usr二级目录/可分享不可变动(unixt software resourse)/默认软件的目录,相当于programfiles/windows,下面一般会有bin、local下安装不是由发行版提供的一些软件,比如mysql    

    bin可执行的文件/单位维护模式下/必要命令 

    home家目录/系统默认的一个家目录/新增一个账号 

    etc配置文件/账号密码/启动文件/可查阅/root用户更改 

    var动态数据,缓存,登录日志,软件运行产生的文件lib、log

    查看全部
  • centos8网络配置

    设置 - 网络 - 网卡1(默认NAT)

    主机网络管理器 - 创建网卡 - 启用网卡 

    设置 - 网络 - 网卡2(Host-Only)- 选择刚才启用的网卡

    启动

    ip addr
    cd /etc/sysconfig/network-scripts/
    ls
    cp ifcfg-enp0s3 ifcfg-enp0s9
    vi ifcfg-enp0s8

    更改一些内容:

    BOOTPROTO="static"

    NAME="enp0s8"

    UUID=""

    IPADDR=网络的静态地址

    GATWWAY=网关,与网络管理器里面配置的网卡配置一致 

    NETMASK=子网掩码

    centos8已经把一些网络脚本的命令取消掉了

    nmcli c reload

    ip addr


    ssh连接

    yum install openssh-server

    查看ssh的配置文件

    vi /etc/ssh/sshd_config

    启动服务

    systemctl status sshd  一般是active状态

    加入到开机自启里面

    systemctl enable ssdh

    systemctl enable sshd

    systemctl start sshd

    远程工具连一下

    ssh root@192.168.56.104

    输入密码


    主机名的更新

    hostnamectl   查看目前的主机名

    方式一:

    hostnamectl set-hostname imooc

    hostnamectl

    方式二:

    nmtui  - set system hostname 通过键盘操作

    hostnamectl

    方式三:

    nmcli g hostname imooc

    reboot 


    安全更新

    yum updateinfo list sercurity installed

    yun update --security

    查看全部

举报

0/150
提交
取消
课程须知
只需要有电脑的基本操作即可学习。
老师告诉你能学到什么?
一个从Linux完全不懂的小白,到熟悉Linux常用操作,命令,文件结构的合格使用者。满足你工作中的基本使用需求。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!