linux查询配置命令

fiy 其他 86

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux查询配置命令有多种,可以根据不同的配置文件或者系统信息进行查询。下面我将介绍几种常用的查询配置命令:

    1. 查询网络配置:
    – ifconfig:查询和设置网络接口的配置信息,包括IP地址、子网掩码、MAC地址等。
    – ip addr show:显示网络接口的配置信息,包括IP地址、子网掩码、MAC地址等。
    – netstat -nr:显示路由表信息,包括网关、目标网络、接口等。

    2. 查询系统硬件配置:
    – lshw:显示系统硬件信息,包括CPU、内存、磁盘、显卡等。
    – lspci:显示PCI设备信息,包括网卡、显卡、声卡等。
    – lsusb:显示USB设备信息,包括鼠标、键盘、打印机等。

    3. 查询系统软件配置:
    – uname -a:显示内核版本及系统架构信息。
    – lsb_release -a:显示操作系统版本信息。
    – cat /etc/issue:显示操作系统版本信息。
    – systemctl list-unit-files | grep enabled:显示已启用的系统服务。
    – dpkg -l | grep :显示已安装的软件包信息。

    4. 查询配置文件:
    – cat /etc/hosts:显示本地主机配置,包括IP地址与主机名的映射。
    – cat /etc/resolv.conf:显示DNS服务器配置。
    – cat /etc/fstab:显示文件系统挂载配置。
    – cat /etc/passwd:显示系统用户信息。
    – cat /etc/group:显示系统用户组信息。

    以上仅是列举了一些常用的查询配置命令,实际上Linux系统中有很多配置文件和命令可以查询和配置不同的设置。可以根据具体需求在命令行中查询相关配置信息,或者查阅相关的文档和手册。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux是一个基于Unix的操作系统,拥有许多可供用户查询和配置系统的命令。下面是一些常见的Linux查询配置命令:

    1. ifconfig:用于显示当前网络接口的配置信息,如IP地址、MAC地址、子网掩码等。

    2. route:用于查看和配置系统的路由表,可以显示系统的路由信息、添加新的路由、删除路由等。

    3. netstat:用于查看网络状态和统计信息,可以显示当前网络连接、监听端口、网络接口的统计信息等。

    4. hostname:用于显示和设置系统的主机名,可以查看当前主机名或更改主机名。

    5. cat /etc/resolv.conf:用于查看和编辑系统的DNS配置文件,可以查看系统当前使用的DNS服务器、域名搜索路径等。

    6. iwconfig:用于查看和配置无线网络接口的信息,可以显示连接的无线网络名称、加密方式、信号强度等。

    7. fdisk:用于查看和管理系统的磁盘分区,可以显示当前磁盘分区的信息、创建新的分区、删除分区等。

    8. lsblk:用于查看系统的块设备信息,可以显示系统中的硬盘、分区、挂载点等。

    9. df:用于查看系统的磁盘空间使用情况,可以显示每个文件系统的已用空间、可用空间等。

    10. du:用于计算文件或目录的磁盘空间使用情况,可以显示指定文件或目录的大小。

    11. top/htop:用于查看系统的进程和系统资源的使用情况,可以显示当前运行的进程列表、CPU使用率、内存使用情况等。

    12. sysctl:用于查询和修改内核参数,可以查看内核参数的当前值或更改参数的值。

    这些只是Linux中一些常见的查询配置命令,还有许多其他命令可以用于系统的查询和配置。用户可以根据具体的需求使用不同的命令来管理和配置Linux系统。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一个广泛使用的开源操作系统,它提供了丰富的命令行工具来查询和配置系统。本文将介绍几个常用的命令来查询和配置Linux系统。

    1. 查看系统信息命令

    – `uname`:显示系统信息,如内核版本、操作系统版本等。

    “`
    $ uname -a
    Linux example.com 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    “`

    – `lsb_release`:显示Linux发行版的信息。

    “`
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.3 LTS
    Release: 18.04
    Codename: bionic
    “`

    2. 查询硬件信息命令

    – `lscpu`:显示CPU信息。

    “`
    $ lscpu
    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    ….
    “`

    – `lsblk`:显示块设备信息。

    “`
    $ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 477G 0 disk
    ├─sda1 8:1 0 512M 0 part /boot/efi
    ├─sda2 8:2 0 4G 0 part [SWAP]
    └─sda3 8:3 0 472.5G 0 part /
    “`

    – `lspci`:显示PCI设备信息。

    “`
    $ lspci
    00:00.0 Host bridge: Intel Corporation 440FX – 82441FX PMC [Natoma] (rev 02)
    00:01.0 ISA bridge: Intel Corporation 82371SB (PIIX3) PCI-to-ISA Bridge (rev 01)

    “`

    – `lsusb`:显示USB设备信息。

    “`
    $ lsusb
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    “`

    3. 查询网络配置命令

    – `ifconfig`:显示网络接口的配置信息。

    “`
    $ ifconfig
    eth0: flags=4163 mtu 1500
    inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::20c:29ff:fe50:ed00 prefixlen 64 scopeid 0x20 ether 00:0c:29:50:ed:00 txqueuelen 1000 (Ethernet)
    RX packets 128 bytes 14744 (14.7 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 130 bytes 14828 (14.8 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    “`

    – `ip addr`:显示网络接口的配置信息。

    “`
    $ ip addr
    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:50:ed:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe50:ed00/64 scope link
    valid_lft forever preferred_lft forever

    “`

    4. 查询进程和服务命令

    – `ps`:显示当前正在运行的进程。

    “`
    $ ps aux
    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    root 1 0.0 0.5 166244 10468 ? Ss Jun24 0:02 /sbin/init
    root 2 0.0 0.0 0 0 ? S Jun24 0:00 [kthreadd]

    “`

    – `top`:实时显示系统的资源使用情况和进程信息。

    “`
    $ top
    top – 10:25:32 up 1 day, 19 min, 1 user, load average: 0.05, 0.07, 0.11
    Tasks: 218 total, 1 running, 217 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 0.1 us, 0.2 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    MiB Mem : 7884.6 total, 2511.6 free, 3696.1 used, 1676.9 buff/cache
    MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 3656.4 avail Mem

    “`

    – `systemctl`:管理系统的服务。

    “`
    $ systemctl status apache2
    ● apache2.service – The Apache HTTP Server
    Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
    Active: active (running) since Mon 2019-06-24 10:43:12 UTC; 42s ago
    Docs: https://httpd.apache.org/docs/2.4/
    Main PID: 243 (apache2)
    Tasks: 55 (limit: 1111)
    CGroup: /system.slice/apache2.service
    ├─243 /usr/sbin/apache2 -k start
    ├─244 /usr/sbin/apache2 -k start

    “`
    以上是一些常用的查询和配置Linux系统的命令,通过这些命令,你可以了解到系统的基本信息、硬件配置、网络配置以及正在运行的进程和服务信息,帮助你进行系统管理和故障排查。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部