您的位置:首页 > 运维架构 > Linux

查看centos linux系统基本信息与ssh命令

2020-02-01 11:42 1271 查看

查看centos linux系统基本信息与ssh命令

  • ssh
  • 一、查看centos linux系统基本信息

    1.查看内核版本命令:

    [root@test02 ~]# cat /proc/version
    Linux version 3.10.0-229.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 6 11:36:42 UTC 2015

    [root@test02 ~]# uname -r
    3.10.0-229.el7.x86_64

    [root@test02 ~]# uname -a

    Linux test02 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

    2.查看linux版本

    [root@test02 ~]# cat /etc/redhat-release
    CentOS Linux release 7.1.1503 (Core)

    3.查看 linux cpu型号 核数

    [root@test02 ~]# cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id”
    model name : Intel® Xeon® CPU E3-1230 v3 @ 3.30GHz
    model name : Intel® Xeon® CPU E3-1230 v3 @ 3.30GHz
    physical id : 0
    physical id : 2

    4.查看cpu信息

    [root@test02 ~]# cat /proc/cpuinfo

    5.查看linux 内存大小

    [root@test02 ~]# cat /proc/meminfo |grep MemTotal #查看内存总量
    MemTotal: 1884696 kB

    [root@test02 ~]#cat /proc/meminfo |grep MemFree #查看空闲内存总量
    MemFree: 1162524 kB

    6.查看linux 磁盘信息

    [root@test02 ~]# fdisk -l

    7.列出加载的内核模块

    [root@test02 ~]# lsmod

    8.查看环境变量资源

    [root@test02 ~]# env

    9.查看内存使用量和交换区使用量

    [root@test02 ~]# free -m

    10.查看各分区使用情况

    [root@test02 ~]# df -h

    11.查看指定目录大小

    [root@test02 ~]# du -sh ./
    168K ./

    12.查看系统运行时间、用户数、cpu负载

    [root@test02 ~]# uptime
    01:34:43 up 3:02, 1 user, load average: 0.00, 0.01, 0.04

    13.查看系统负载

    [root@test02 ~]# cat /proc/loadavg
    0.00 0.01 0.04 1/212 3239 前三个代表1分钟 5分钟 15分钟 负载 ,后面两个,一个的分子是正在运行的进程数,分母是进程总数;另一个是最近运行的进程ID号、

    14.查看挂载分区状态

    [root@test02 ~]# mount | column -t

    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    devtmpfs on /dev type devtmpfs (rw,nosuid,size=932700k,nr_inodes=233175,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

    15.查看所有网络接口属性

    [root@test02 ~]# ifconfig

    16.查看防火墙设置

    [root@test02 ~]# iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination

    17.查看路由表

    [root@test02 ~]# route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 ens160
    192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens160

    18.查看所有监听端口

    [root@test02 ~]# netstat -lnpt

    19.查看所有已建立的连接

    [root@test02 ~]# netstat -antp

    20.查看所有进程

    [root@test02 ~]# ps -ef

    21.实时显示进程用户状态

    [root@test02 ~]# top

    22.查看活动用户

    [root@test02 ~]# w
    01:51:36 up 3:19, 1 user, load average: 0.00, 0.01, 0.04
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/0 192.168.1.37 22:34 0.00s 0.06s 0.00s w

    23.查看指定用户信息

    [root@test02 ~]# id root
    uid=0(root) gid=0(root) 组=0(root)

    24.查看用户登录信息

    [root@test02 ~]# last
    root pts/0 192.168.1.37 Thu Nov 9 22:34 still logged in
    reboot system boot 3.10.0-229.el7.x Thu Nov 9 22:31 - 01:54 (03:22)
    root pts/1 192.168.1.37 Thu Nov 9 22:18 - down (00:13)

    25.查看系统所有用户

    [root@test02 ~]# cut -d: -f1 /etc/passwd

    root
    bin
    daemon
    adm

    26.查看系统所有组

    [root@test02 ~]# cut -d: -f1 /etc/group
    root
    bin
    daemon
    sys

    27.查看当前用户的计划任务服务

    [root@test02 ~]# crontab -l

    28.查看所有安装的软件包

    [root@test02 ~]# rpm -qa
    grub2-2.02-0.16.el7.centos.x86_64
    centos-release-7-1.1503.el7.centos.2.8.x86_64
    lvm2-2.02.115-3.el7.x86_64

    ssh

    linux自带的ssh为OpenSSH

    ssh协议提供两种用户认证方式

    1、 基于口令的安全认证:使用用户名、密码的方式对登录用户进行认证

    2、 基于密钥的安全认证:使用公钥和私钥对的方式对登录用户进行认证

    OpenSSH的rpm包由四部分组成(默认已安装)

    openssh-4.3p2-26.el5.i386.rpm(一定要先安装这个rpm包)

    openssh-server-4.3p2-26.el5.i386.rpm

    openssh-clients-4.3p2-26.el5.i386.rpm
      
    openssh-askpass-4.3p2-26.el5.i386.rpm (在图形界面下使用ssh服务时才需要)

    openssh的主配置文件为:

    /etc/ssh/sshd_config #ssh服务器的配置文件

    /etc/ssh/ssh_config #ssh客户端的配置文件

    openssh支持使用scp(加密的拷贝)和sftp(加密的ftp)等客户端程序进行远程主机
    的文件复制

    • 点赞
    • 收藏
    • 分享
    • 文章举报
    hanhanduan 发布了0 篇原创文章 · 获赞 0 · 访问量 55 私信 关注
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: