Linux学习--基本信息部分(附Xmind制作文件)

  • 基本信息

    • 基本概念

      • 多用户系统:允许同时有很多个用户登入系统,使用系统里的资源

      • 多任务同时进行:允许同时执行多个任务

      • 严格区分大小写:命令、选项,参数,文件名,目录名都严格区分大小写

      • 一切皆文件:硬件设备(内存、CPU、网卡、显示器、硬盘等等)都是以文件的形式存在

      • 不管是文件还是目录都是以倒挂的树形结构,存在于系统的"/"根目录下,根目录是Linux系统的起点

      • 对于Linux系统而言,目录/文件没有扩展名一说

      • 没有提示就是最好的提示(成功了)

      • Linux系统没有回收站

    • Linux基本权限的类别

      • Linux系统下的归属关系

        • 在Linux系统下,文件给用户分成了三类

          • 所有者:文件或目录的拥有者,拥有者的权限通常是最大1的

          • 所属组:文件或目录属于哪一个组,所属组的权限略微闭所有者小

          • 其他人:既不是文件或目录的所有者,也不属于文件或目录组内的成员,其他人的权限通常最小的权限

      • 对文件

        • r:查看文件内容

        • w:对文件内容用于增删改权限,并不能删除文件,删除文件取决于对文件所在的目录有没有rwx权限

        • x:可以运行该文件

      • 对目录

        • r:查看目录下内容

        • w:在该目录创建文件,修改文件属性,删除任何用户文件(包括root)

        • x:可以切换到该目录

      • 权限顺序:rwx rw- r--

        • 三个字符为一组,从左到右,所有者u,所属组g, 其他人o的权限

    • Linux系统的运行级别

      • Linux系统运行级别:linux系统有7个运行级别,不同的运行级别的程序和功能不都不一样,而Linux系统默认是运行在一个标准的级别上,系统运行级别文件/etc/inittab文件

      • 运行级别0:所有进程被终止,机器有序的停止,关机时系统处于这个运行级别(关机)

      • 运行级别1:单用户模式,(root用户进行系统维护),系统里运行的所有服务也都不会启动

      • 运行级别2:多用户模式(网络文件系统NFS服务没有被启动)

      • 运行级别3:完全多用户模式,(有NFS网络文件系统)标准的运行级别,命令行模式

        • # multi-user.target: analogous to runlevel 3

      • 运行级别4:系统未使用

      • 运行级别5:登录后,进入带GUI的图形化界面,标准的运行模式级别

        • # graphical.target: analogous to runlevel 5

      • 运行级别6:系统正常关闭并重启

    • 修改网卡IP地址

      • 使用命令修改网卡IP地址

        • nmcil connection modify 网卡名 ipv4.method manual ipv4.address Ip地址/掩码 connection.autoconnect yes

          • numcli connection modify:修改

          • 网卡名 ipv4.method:配置ipv4地址方法

          • manual:手动配置

          • ipv4.addresses:ipv4地址

          • Ip地址/掩码 connection.autoconnect yes:开机自启动

        • 激活网卡:numcli connection up 网卡名

        • 关闭网卡:nmcli connection down 网卡名

        • 重启网卡:numcli connection reload 网卡名

      • 用文本编辑器

        • 网卡配置地址:/etc/sysconfig/network-scipts/网卡名

        • ifconfig:用于显示和设置网卡的参数

        • systemctl restart network:重启网络

        • ifup 网卡名:启动该网卡设备

        • ifdown 网卡名:禁用该网卡设备

        • 先切换到network-scripts目录

        • 用ll命令查看

        • 找到网卡配置信息文件后用文本编辑器修改文件之后保存即可(每一行的配置介绍在下面喔)
        • 完成后重启网卡
    • 查看内核信息

      • uname 命令用于显示系统内核信息

      • 命令格式:uname [-选项]

      • 常用选项:

        • -s:显示内核名称(默认有)

        • -r:显示内核版本

    • 查看CPU信息

      • cat /proc/cpuinfo

        • processor:核数

      • lscpu 查看cpu信息

        • CPU(s):逻辑CPU核数

    • 查看内存使用情况

      • 使用free命令查看内存使用情况

        • Mem:物理内存统计信息

          • total:物理内存总量

          • used:已使用的内存总量

          • free:空闲内存总量

        • Swap:内存交换空间,当物理内存不足时,可以使用硬盘空间充当内存使用

          • 使用swapoff -a 命令可以临时关闭swap功能

          • total

          • used

          • free

    • 查看网卡信息

      • 网卡配置文件地址:/etc/sysconfig/network-scripts

        • TYPE="Ethernet":网卡类型=以太

        • BOOTPROTO="none":获取IP地址的方式=固定IP

        • NAME="ens32":物理网卡设备名字

        • DEVICE="ens32":网卡名字

        • ONBOOT="yes":开机或重启时是否启动网卡

        • IPADDR="192.168.0.210":IP地址

        • PREFIX="24":子网掩码

        • GATEWAY="192/168.0.254":网关

        • DNS1="8.8.8.8":dns服务器IP地址

        • DNS="8.8.4.4":备用dns服务器IP地址

      • ifconfig 用于显示和设置网卡的参数

        • ens32:网卡名称

        • UP:网卡处于活跃状态

        • inet 192.168.0.29:IPV4地址

        • netmask xxxxx :子网掩码

        • broadcast xxxxx :广播地址

        • ether 00:0c:29:b0:cf:c8:网卡MAC地址

        • TX packets100:发送的正确的数据包数 bytes 8226:发送的数据量、字节

        • TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0:发送时产生错误的数据包数、丢失的数据包数、由于速度过快而丢失的数据包数、发生carrier错误而丢失的数据包数、冲突信息包的数目

        • lo:本地回环网卡、不是物理网卡,通过软件虚拟出来的一个网卡,127.0.0.1,用于测试本机的联通性

      • 命令格式:ifconfig [网卡名]

    • 查看主机名及修改主机名

      • /etc/hostname文件用于存放主机名

      • hostname 命令用于显示和设置主机名

      • 命令格式:hostname [新名称]

        • hostname test

          • 临时修改主机名(立即生效,服务器重启以后失效)

        • hostnamectl set-hostname test

          • 命令行永久修改主机名(立即生效,不需要重启系统)

    • 查看用户信息文件

      • /etc/passwd用户信息文件

        • root:x:0:0:root:/root:/bin/bash

        • 每个字段解释:用户名:密码占位符:UID:基本组GID:用户描述信息:家目录/解释器程序

        • UID:0 超级用户 1-999 系统伪用户 1000-65535 普通用户,管理员创建的用户

      • /etc/default/useradd 文件

        • 存放用户默认值信息

      • /var/spool/mail/用户邮件目录

        • 查看邮件命令 mail

      • /etc/shadow 用户密码文件

        • 用户密码存在此文件中,该文件默认任何人都没有权限(不包括root)

        • 第一字段:用户名

        • 二:密码加密字符串,加密算法为SHA512散列加密法。如果密码位是“*”或“!!”表示密码已过期

        • 三:密码最后一次修改日期,日期从1970年1月1日起,每过一天时间戳加1

        • 四:密码修改的期限,如果该字段为0表示随时可以修改密码,如果为10,代表10天之内不可以修改密码

        • 五:密码有效期

        • 六:密码到期前警告时间

        • 七:密码过期后宽限时间

        • 八:账号失效时间,从1970.1.1开始

        • 九:保留

      • /etc/group 组信息文件

        • 组名:组密码占位符:GID:组中附加用户

      • /etc/gshadow 组密码文件

        • 组名:组密码:组内管理员:组中附加用户

    • /(根):系统所有数据都存放在根目录下

      • /bin:存放用户和管理员必备的可执行的二进制程序文件

      • /boot:存放Linux系统内核及引导系统程序所需要的文件目录

      • /dev:存放硬件设备的目录,如键盘、鼠标、硬盘、光盘等

      • /etc:存放服务的配置文件,用户信息文件

      • /root:超级管理员的家目录

      • /home:系统普通用户的家目录

      • /lib:存放系统中程序运行所需要的共享库及内核模块

      • /opt:额外安装的可选应用程序包所放置的位置

      • /srv:服务启动之后需要访问的数据目录

      • /tmp:一般用户或正在执行的程序临时存放文件的目录,。任何人都可以访问,重要数据不可放置在此目录下

      • /var:存放系统执行过程中经常变化的文件,如随时都在变化的日志文件就存放/var/log/下

      • /mnt、/media:光盘和镜像等预设的挂载点

      • /proc:Linux伪文件系统,该目录下的数据存在于内存当中,不占用磁盘空间

      • /lib64:存放函式库

      • /run:程序或服务启动后,存放PID的目录

      • /sys:存放被建立在内存中的虚拟文件系统

      • /usr:操作系统软件资源所放置的目录

        • /usr/bin:与/bin目录相同,存放用户可以使用的命令程序

        • /usr/lib:与/lib仙童,存放系统中的程序运行所需要的共享库及内核模块

        • /usr/etc:用于存放安装软件时使用的配置文件

        • /usr/games:与游戏比较相关的数据放置处

        • /usr/include:c/c++等程序语音的档头(header)与包含档(include)放置处

        • /usr/lib64:与/lib目录相同,存放函式库

        • /usr/libexec:不经常被使用的执行程序或脚本会放置在此目录中

        • /usr/local:额外安装的软件存放目录

        • /usr/sbin:该目录与/sbin目录相同,存放用户可执行的二进制程序文件

        • /usr/share:放置只读架构的杂项数据文件

        • /usr/src:一般软件源代码建议存放该目录下

    • NTP网络时间协议

      • NTP网络时间协议基于UDP用于网络时间同步的协议,使网络中的计算机时钟同步到UTC(世界统一时间),再配合各个时区的偏移调整就能实现精准同步对时功能

      • chrony是网络时间协议NTP的实现方式

      • 软件包:chrony

      • 服务名:chronyd

      • 命令程序:chronyc

      • 配置文件:/etc/chrony.conf

    • 关机与重启,退出系统

      • 关机常用

        • init 0

        • halt:立即关机

        • poweroff:立即关机

      • 重启命令

        • reboot:立即重启

        • shutdown -r 时间(可以填now或一个数字表示分钟)

      • 退出系统

        • exit/loguot 登出系统

完整思维导图 

  • 52
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Neophyte0608

你的鼓励将使我创作学的更加快乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值