运维基本内容

本文对比了OSI与TCP/IP模型的区别,详细解释了OSI模型中二层与三层的功能差异,介绍了VRRP的特点及TCP的握手过程,并对RIP路由协议的工作原理进行了深入剖析。

1.OSI和tcp/ip的区别?
(1)osi有三种明确的核心,服务、接口、协议。而tcp/IP并没有明确的区分。
(2)osi是协议之前发明出来的,tcp/ip是在协议后发明出来的。
(3)osi有七层,tcp/ip有四层
(4)osi在网络层仅支持无连接的面向连接通信,但在传输层支持面向连接通信。
tcp/ip在网络层支持面向连接通信,在传输层同时支持两种类型的连接通信。 

 

2.osi的二层和三层的区别
(1)二层基于MAC地址转发,三层基于IP转发。
(2)二层组网有限,三层支持大型网络。
(3)二层网络基本是一个安全域,也就是说在同一个二层网可以内终端的安全性从网络上将基本是一样的,除非有其他特殊的安全措施,三层网络可以划分出相对独立的多个安全区域。
(4)基于二层的技术DHCP VLAN 。三层的技术RIP OSPF EIGRP ISIS BGP.
3.VRRP的特点
特点:转换快,可以使用网关的IP和MAC地址,路由器的转换对主机是透明的,可以实施上行链路追踪。
协议:一个局域网内主机都配置缺省路由,当网内主机
当缺省路由器关闭的时候,虚拟路由器由副路由器接管,达到网关的备份。
3.tcp的三次握手四次断开。
(1)三次握手是指在建立TCP的时候需要客户端和服务器端相互发送SYN和ACK包共三个。
(2)三次握手是指连接服务器的指定端口,建立tcp连接,并同步连接客户端和服务器端的序列号和确认号,以及tcp窗口的大小。
(3)在三次握手完成时,仅仅是没有东西发送给对方,并未表明所有东西发送完毕,所以不能马上关闭连接,这个时候需要发送一个FIN报文,同意关闭连接,所以ack报文和fin报文通常是分开的。
4.rip
(1)rip是距离矢量型路由协议,共享路由表,使用跳数作为度量,管理距离为120.
(2)基于UDP工作,端口号为520,存在异步更新和触发更新。
异步更新的作用:1.没有ack2.保活。
(3)破环机制:水平分割,只从此口进不从此口出。
毒性逆转水平分割,也就是触发更新。
最大跳数15跳。
抑制计时器,当路由器出现环路的时候,抑制路由器不在加表,抑制180秒。

原文:https://blog.youkuaiyun.com/qq_43063548/article/details/93900621 

<think>我们正在讨论UOS操作系统(统信操作系统)的基础运维命令。UOS是基于Linux的操作系统,因此大部分命令与Linux相同。以下是一些常用的基础运维命令:1.**系统信息查看命令**:-`uname-a`:查看系统内核版本和系统架构信息。-`lsb_release-a`:查看系统发行版信息(适用于支持LSB的系统)。-`cat/etc/os-release`:查看操作系统版本信息(UOS中常用)。-`uptime`:查看系统运行时间及负载。2.**文件与目录操作**:-`ls`:列出目录内容,常用参数`-l`(详细列表)、`-a`(包括隐藏文件)。-`cd`:切换目录。-`pwd`:显示当前工作目录。-`mkdir`:创建目录。-`rm`:删除文件或目录,常用参数`-r`(递归删除目录)、`-f`(强制删除)。-`cp`:复制文件或目录,常用参数`-r`(递归复制目录)。-`mv`:移动或重命名文件/目录。-`chmod`:修改文件或目录的权限,例如`chmod755file`。-`chown`:修改文件或目录的所有者,例如`chownuser:groupfile`。3.**文件查看与编辑**:-`cat`:查看文件内容。-`less`或`more`:分页查看文件内容。-`head`/`tail`:查看文件头部/尾部内容,例如`tail-f`实时追踪日志文件。-`vim`或`nano`:文本编辑器。4.**磁盘与存储管理**:-`df-h`:查看磁盘分区使用情况(以人类可读方式显示)。-`du-sh<目录>`:查看目录占用空间大小(`-s`汇总,`-h`人类可读)。-`fdisk-l`:查看磁盘分区信息(需要root权限)。-`mount`/`umount`:挂载和卸载文件系统。5.**网络管理**:-`ipaddr`或`ifconfig`(需安装net-tools):查看网络接口信息。-`ping<目标>`:测试网络连通性。-`netstat-tulnp`:查看网络连接、路由表、接口统计等(常用参数组合)。-`ss-tulnp`:较新的网络连接查看工具,比`netstat`更高效。-`systemctlrestartnetwork`:重启网络服务(UOS通常使用systemctl管理服务)。-`nslookup<域名>`或`dig<域名>`:域名解析工具。6.**进程管理**:-`ps`:查看进程信息,常用组合`psaux`或`ps-ef`。-`top`或`htop`:动态查看进程和系统资源使用情况(`htop`功能更强大,需安装)。-`kill<PID>`:终止进程,常用信号`-9`(强制终止)。-`systemctl`:管理系统服务,例如`systemctlstart|stop|restart|status服务名`。7.**包管理工具**:UOS使用dpkg作为底层的包管理工具,但通常使用apt命令进行高级管理:-`sudoaptupdate`:更新包索引。-`sudoaptupgrade`:升级所有可升级的包。-`sudoaptinstall<包名>`:安装软件包。-`sudoaptremove<包名>`:卸载软件包(保留配置文件)。-`sudoaptpurge<包名>`:卸载软件包并删除配置文件。-`sudoaptautoremove`:自动删除不需要的包。-`dpkg-l`:查看已安装的软件包列表。-`dpkg-i<包文件>.deb`:安装本地deb包。8.**系统服务管理**:-`systemctllist-units--type=service`:列出所有服务。-`systemctlstatus<服务名>`:查看服务状态。-`systemctlstart<服务名>`:启动服务。-`systemctlstop<服务名>`:停止服务。-`systemctlrestart<服务名>`:重启服务。-`systemctlenable<服务名>`:设置服务开机自启。-`systemctldisable<服务名>`:关闭服务开机自启。9.**日志查看**:-`journalctl`:查看systemd管理的系统日志,常用参数:-`-f`:实时追踪日志。-`-u<服务名>`:查看指定服务的日志。-`--sincetoday`:查看今天的日志。10.**用户和组管理**:-`useradd`:添加用户。-`usermod`:修改用户属性。-`userdel`:删除用户。-`passwd<用户名>`:修改用户密码。-`groupadd`:添加组。-`groupdel`:删除组。-`id<用户名>`:查看用户所属组信息。以上是UOS(以及一般Linux发行版)运维中常用的基础命令。请根据实际需求选择合适的命令。由于UOS是商业发行版,可能会有些特有的命令或工具,例如统信提供的一些图形化配置工具。但在终端中,上述命令基本通用。§§相关问题§§1.UOS中如何查看系统日志?2.如何在UOS中安装第三方软件包?3.UOS中如何配置网络?4.UOS系统如何优化磁盘空间?</think> ### UOS操作系统基础运维命令指南 UOS(统信操作系统)是基于Linux的国产操作系统,运维命令与主流Linux发行版基本兼容。以下是运维必备的**8类基础命令**及其核心用法: --- #### 一、系统信息管理 1. **系统版本** ```bash cat /etc/os-release # 查看UOS版本信息 ``` ![UOS系统信息](https://example.com/uos-version.png) [^1] 2. **硬件信息** ```bash lscpu # CPU信息 free -h # 内存使用(人类可读格式) lsblk # 磁盘分区 ``` #### 二、文件操作命令 | 命令 | 作用 | 示例 | |------|------|------| | `ll` | 带权限的列表 | `ll /etc/network/` | | `chmod` | 改权限 | `chmod 755 script.sh` | | `grep` | 内容过滤 | `grep "error" /var/log/syslog` | #### 三、软件包管理 ```bash sudo apt update # 更新源列表 sudo apt install vim # 安装软件 sudo apt remove firefox # 卸载软件 sudo dpkg -i package.deb # 安装本地deb包 ``` #### 四、网络配置 ```bash nmcli device status # 查看网络设备 ping uos.cn # 测试连通性 netstat -tuln # 监听端口检查 sudo systemctl restart NetworkManager # 重启网络服务 ``` #### 五、进程管理 1. **实时监控** ```bash top # 动态进程视图 htop # 增强版(需安装) ``` 2. **进程控制** ```bash kill -9 1234 # 强制终止PID 1234 pkill chrome # 按名称终止进程 ``` #### 六、日志分析 ```bash journalctl -f # 实时查看系统日志 tail -100 /var/log/auth.log # 查看认证日志 sudo dmesg | grep USB # 检查硬件日志 ``` #### 七、用户管理 ```bash sudo adduser dev01 # 创建用户 sudo passwd dev01 # 修改密码 sudo usermod -aG sudo dev01 # 赋予sudo权限 ``` #### 八、磁盘维护 ```bash df -Th # 磁盘使用率(含文件系统类型) du -sh /home/* # 目录大小统计 sudo fdisk -l # 分区表检查 ``` --- ### 关键说明 1. 所有命令需在**终端**执行(快捷键 `Ctrl+Alt+T`) 2. 系统配置文件路径: - 网络配置:`/etc/NetworkManager/` - 源列表:`/etc/apt/sources.list.d/` 3. 建议运维操作前备份: ```bash sudo cp /etc/fstab /etc/fstab.bak ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值