Linux+设计模式

2023-11-03

Linux常用命令

常用的50个

linux常用命令(50个)

服务器文件复制

使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上

将本地文件拷贝到远程
  scp 文件名 用户名@计算机IP或者计算机名称:远程路径
  本地192.168.1.8客户端
scp /root/install.* root@192.168.1.12:/usr/local/src

从远程将文件拷回本地
  scp 用户名@计算机IP或者计算机名称:文件名  本地路径
  本地192.168.1.8客户端取远程服务器12、11上的文件
scp root@192.168.1.12:/usr/local/src/*.log /root/

将本地文件夹拷贝到远程
  scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
  scp -r /home/test1 zhidao@192.168.0.1:/home/test2 
#test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。

从远程将文件夹拷回本地
  scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径
  scp  -r zhidao@192.168.0.1:/home/test2 /home/test1

查看端口占用

Linux 查看端口占用情况

lsof -i:端口号
netstat -tunlp | grep 端口号

或者
ps -aux | grep
netstat -anp | grep

查看进程信息

ps -aux|grep 进程名
查看指定名称进程信息
————————————————————
cat /proc/进程号/status
查看指定进程号的详细进程信息
————————————————————
ps -l   列出与本次登录有关的进程信息;
ps -aux   查询内存中进程信息;
ps -aux | grep ***   查询***进程的详细信息;
top   查看内存中进程的动态信息;
kill -9 pid   杀死进程。

内存占用率

在这里插入图片描述

free 命令

total:总内存大小。
used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。
free:空闲的内存大小。
shared:进程间共享内存(一般不会用,可以忽略)。
buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。
cached:内存中读完缓存起来内容占的大小(这部分是为了下次查询时快速返回)。

在这里插入图片描述
Cache(缓存),为了调高CPU和内存之间数据交换而设计;
Buffer(缓冲)为了提高内存和硬盘(或其他I/O设备的数据交换而设计)。


Linux的管道原理

在这里插入图片描述
管道指令
在管道的右边使用的指令:

提取指令
cut
对数据进行切分,取出想要的结果

排序指令
sort

去重指令
uniq

字符转换指令
tr
删除一行中的字符,或者进行替换

分区指令
split
将一个文件划分成多个文件

孤儿进程 | 僵尸进程

在这里插入图片描述
在这里插入图片描述

观察者模式

当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。
观察者模式
观察者模式(Observer模式)详解

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux+设计模式 的相关文章

随机推荐

  • 现在有多个异步操作ajax请求,我们需要当所有异步请求都成功的时候,执行后续操作

    1 场景 现在有多个异步操作ajax请求 我们需要当所有异步请求都成功的时候 执行后续操作 2 方法 方法一 通常的讲 我们可以设置一个flag变量 然后在各自的ajax的成功回调内去维护这个变量数量 当满足条件时 我们来触发后续函数 方法
  • stat函数(stat、fstat、lstat)

    include
  • 基于STM32的录音与播音

    基于STM32的录音与播音 设计方案 本设计通过STM32的内置ADC加一个麦克风和放大电路 可以在网上买模块 实现音频的采集 然后存放在SD卡中 这里可以参考我之前的博客FATFS文件系统 然后再读取SD卡里存放的数据通过单片机的内置DA
  • [WPF]WPF Data Virtualization和UI Virtualization

    这篇博客将介绍WPF中的虚拟化技术 1 Data Virtualization 通常情况下我们说数据虚拟化是指数据源没有完全加载 仅加载当前需要显示的数据呈现给用户 这种场景会让我们想到数据分页显示 当需要特定页面的数据时 根据页数请求相应
  • noip2013提高组初赛(答案+选择题题目+个人分析)

    一 单项选择题 共 15 题 每题 1 5 分 共计 22 5 分 每题有且仅有一个正确 选项 1 一个 32 位整型变量占用 个字节 A 4 B 8 C 32 D 128 A 1字节 8位 1byte 8bit 2 二进制数 11 01
  • Linux 搜索文件和文件夹的 4 种简单方法

    英文 Prakash Subramanian 翻译 Linux中国 geekpi linux cn article 10362 1 html Linux 管理员一天都不能离开搜索文件 因为这是他们的日常活动 了解一些搜索的东西是不错的 因为
  • jquery的ajax数据显示不出来,jQuery的Ajax请求确实在HTML元素不显示数据

    当我运行在循环Ajax请求 成功AJAX不显示返回的数据 这里是代码 jQuery的Ajax请求确实在HTML元素不显示数据 url siteAdmin statistics queriesAjax php siteAdmin statis
  • 5.3中断系统中的设备树——中断号的演变与irq_domain

    通过上一节我们知道 在内核中有一个irq desc数组 数组里面的每一项对应一个中断 数组的下标就是对应中断的虚拟中断号 virq 假设只有一个中断控制器 有32个中断 那么中断和irq desc数组可以一一对应 每一个数组项对应一个中断
  • 通用LOG封装

    ifndef LOG H define LOG H if defined cplusplus extern C endif include stm32l0xx hal h include
  • 区块链的物演天论

    自本周一以来 黄金白银遭受了猛烈的下跌 就像我之前文章表述的 当投资者开始担心美股的涨幅的时候 市场就会出现动摇 进而影响了黄金与白银的下跌 其实 从9月初开始 欧美股市已经遭遇了猛烈抛售 美股已经距离9月初高点跌去10 以上 除了美股以外
  • [632]mysql安装(centos7

    文章目录 centos7 tar包安装 MySQL5 7 一 CentOS7 4系统自带mariadb 二 检查mysql是否存在 三 查看用户和组是否存在 四 下载mysql的tar包 五 上传第四步下载的mysql TAR包到 六 更改
  • pycharm连接mysql8.0报错

    为了pycharm方便远程连接 偷懒未创建用户 直接修改root进行远程连接 但是修改完成之后 在使用pycharm连接数据库出现报错 RuntimeError cryptography is required for sha256 pas
  • Xcode error: Cannot link directly with dylib/framework, your binary is not an allowed client of /

    文章目录 编译报错 Trust App 编译报错 Mac 机子 数据线连接 iPhone13 通过 Appium 里的 appium webdriveragent WebDriverAgent xcodeproj 工程 来编译可以在 iPh
  • python实验(3)

    按公式s 12 22 32 n2 求累计加和 s不超过1000的最大项数n 程序运行结果如下所示 x 1 count 0 print x gt sum for x in range 0 14 count x x print str x gt
  • golang笔记-区块链密码学01

    文章目录 pbkdf2 Key 生成秘钥函数 HMAC 生成摘要算法 PrivKeyFromBytes 创建私钥 公钥对 pbkdf2 Key 生成秘钥函数 PBKDF2 Password Based Key Derivation Func
  • markdown图片显示

    目录 markdown中图片显示 图片显示方法 图片显示的格式 注意 绝对路径与相对路径 绝对路径 相对路径 markdown中图片显示 图片显示方法 网页图片 先将图片上传到服务器 可以支持多用户查看分享之后不会出现图片无法加载的情况 本
  • SaaS软件能保证数据安全吗?

    SaaS软件能保证数据安全吗 本文将要尝试从各个方面尽可能客观的去阐述这个问题 而不是简单自嗨式的说简道云平台如何保障数据安全 建议先收藏起来慢慢品 01 SaaS安全到底是什么 定义解读 本文所用SaaS平台 gt gt gt gt ht
  • Java如何使用SAX(Simple API for XML)解析XML呢?

    转自 Java如何使用SAX Simple API for XML 解析XML呢 下文讲述使用SAX解析xml文档的方法分享 如下所示 SAX简介 SAX用于加载文档到内存中 它是采用事件驱动的API Observer模式 他按照xml文件
  • 微软customvision在线图片分类器使用

    参考 https zhuanlan zhihu com p 28820161 customvision官网 https www customvision ai 注册了可以自己建立新项目 创建自己需要的图片分类器 训练好模型后可以调用api进
  • Linux+设计模式

    目录标题 Linux常用命令 常用的50个 服务器文件复制 查看端口占用 查看进程信息 内存占用率 Linux的管道原理 孤儿进程 僵尸进程 观察者模式 Linux常用命令 常用的50个 linux常用命令 50个 服务器文件复制 使用sc