CentOS基本信息和ssh

CentOS

centos(Community Enterprise Operating System,社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

CentOS的基本信息命令
1、查看内核版本命令
cat /proc/version
在这里插入图片描述
uname -m 或 uname -r 查看的是操作系统的位数,以下输出内容说明系统是64位
在这里插入图片描述
uname -a 查看的信息则比较全面
在这里插入图片描述
2、cat /etc/redhat-release 查看Linux版本
在这里插入图片描述
3.查看Linux CPU型号、核数
cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id”
在这里插入图片描述
4、查看CPU信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
cat /proc/cpuinfo 查看CPU总的信息
在这里插入图片描述
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l 查看物理CPU个数
在这里插入图片描述
cat /proc/cpuinfo| grep “cpu cores”| uniq 查看每个物理CPU中core的个数(即核数)
在这里插入图片描述
cat /proc/cpuinfo| grep “processor”| wc -l 查看逻辑CPU的个数
在这里插入图片描述
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看CPU信息(型号)
CPU负载信息,使用top 命令
在这里插入图片描述
5、查看系统运行时间、用户数、CPU负载
uptime 查看系统运行时间、用户数、CPU负载
在这里插入图片描述
cat /proc/loadavg 查看系统负载
在这里插入图片描述
mount | column -t 查看挂载分区状态
在这里插入图片描述
6、查看Linux内存大小
cat /proc/meminfo |grep MemTotal 查看内存总量
cat /proc/meminfo |grep MemFree 查看空闲内存总量
在这里插入图片描述
7、cat /proc/meminfo 查看内存信息
在这里插入图片描述
8、查看Linux磁盘信息
fdisk -l
iostat -x 10 查看磁盘IO的性能
在这里插入图片描述
9、lsmod 列出加载的内核模块
在这里插入图片描述
10、env 查看环境变量资源
在这里插入图片描述
11、free -m 查看内存使用量和交换区使用量
在这里插入图片描述
12、df -h 查看各分区使用情况
在这里插入图片描述
13、du -sh ./ 查看指定目录大小
14、ifconfig 查看所有网络接口属性
在这里插入图片描述
15、iptables -L 查看防火墙设置
在这里插入图片描述
16、route -n 查看路由表
在这里插入图片描述
17、netstat -lnpt 查看所有监听端口
在这里插入图片描述
18、netstat -antp 查看所有已建立的连接
在这里插入图片描述
19、ps -ef 查看所有进程
在这里插入图片描述
20、查询用户
top 实时显示进程用户状态
在这里插入图片描述
w 查看活动用户
id root 查看指定用户信息
last 查看用户登录信息
在这里插入图片描述
cut -d: -f1 /etc/passwd 查看系统所有用户
在这里插入图片描述
cut -d: -f1 /etc/group 查看系统所有组
在这里插入图片描述
crontab -l 查看当前用户的计划任务服务
在这里插入图片描述
21、rpm -qa 查看所有安装的软件包
在这里插入图片描述

SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定。

  • SSH 为建立在应用层基础上的安全协议。
  • SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
  • 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
  • SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台,SSH在正确使用时可弥补网络中的漏洞。
  • SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
    SSH的功能和组成:
    功能:
    (1)通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。
    (2)使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
    (3)SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道" [1] 。

SSH 主要由三部分组成:传输层协议(SSH-TRANS ),用户认证协议(SSH-USERAUTH),连接协议(SSH-CONNECT)

连接服务器:
1、首先安装远程连接工具Xshell、SecureCRT、Putty等很多,自行选择。本次用的是Xshell。
2、选择新建会话,进行连接(建议使用root登录,若为非root用户登录,输入执行某些命权限不够)
3、查看SSH是否安装(rpm -qa | grep ssh)
若没安装SSH则可输入:yum install openssh-server安装。
在这里插入图片描述
4、启动SSH服务
systemctl restart sshd 重启SSH服务
systemctl start sshd 启动服务
systemctl stop sshd 停止服务
systemctl enable sshd 设置SSH服务开机启动
systemctl disable sshd 禁止SSH开机启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值