centos 7基本操作与命令

本文介绍了CentOS 7的基本操作,包括网络配置如查看IP、重启网络服务,SSH命令的使用,如密钥认证流程、免密登录设置,以及Linux命令的基本格式、目录和文件管理。此外,还讲解了SSH的安全特性及其在不同系统中的应用。
摘要由CSDN通过智能技术生成

网络相关配置

1、查看当前机的IP地址配置

ip addr

2、修改网络配置

cd /etc   切换当前目录到/etc目录下,etc目录一般用于存储当前系统的配置信息

cd sysconfig 切换当前工作目录到/etc/sysconfig目录下

cd network-scripts 切换当前工作目录到/etc/sysconfig/network-scripts目录下

vi ifcfg-ens33  编辑修改配置文件ifcfg-ens33
	点i则进入编辑状态
> BOOTPROTO=static
> IPADDR=192.168.1.200
> NETMASK=255.255.255.0
> GATEWAY=192.168.1.1
> DNS1=8.8.8.8
> DNS2=114.114.114.114
> ONBOOT=yes
点ESC键退出编辑状态,输入:wq存储当前修改,并退出vi

3、重启网络服务

systemctl restart network

4、测试连通状态

ping www.baidu.com

5、虚拟机额外配置

5.1、虚拟机网络设置为桥接方式

5.2、设置虚拟机net0的网卡为无线网卡

注意:实体机直接安装无需5配置

基础指令

su - username高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

Date命令用来显示或设定系统(-s)的日期与时间
date +"%Y-%m-%d"

获取帮助提示的方法:

date --help 获取date命令的帮助文档

man date 以较为友好的方式获取date命令的帮助文档,可以上下翻页查看,点q退出

history显示历史

按上下键则可以选择执行某个命令

history -c 清空当前 shell 中的历史

SSH

Secure Shell是一种安全外壳协议,是建立在应用层和传输层上的安全协议,是目前应用较多的,主要用于远程登录会话和其它安全网络服务的安全层协议,可以有效的防止远程登录等过程中可能出现的安全信息泄露的问题。

  • 支持多种系统,最初是Unix系统上使用的一个程序,因为它的便捷性和安全性的原因很快被移植到不同的其它操作系统中
  • 采用加密且压缩传输的方式进行数据传输,不是telnet、FTP之类的应用中使用明文传递口令数据,SSH的安全性、传输速率等优势就很明显了,所以目前进行远程登录等操作中基本上都会选择使用SSH。当然在具体使用中会选择使用一些支持SSH的客户端工具
  • SSH加密技术有2种:1、对称加密:加密密匙与解密密匙相同,例如DES、AES。2、非对称加密:加密密匙与解密密匙不同,例如RSA,有公钥和私钥。

密钥认证流程

1、首先在C上生成一对密钥

2、将公钥拷贝给S一份并重命名为authorized_keys

3、C向S发送一个连接请求,信息包括ip、用户名

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值