Linux常见操作命令【三】
一、系统资源
1.1 ps(process staus)
ps -ef e显示所有进程、f全格式
ps -aux 显示所有包含其他使用者的进程
ps -ef | grep CCC 查找含有CCC进程的格式
ps -u username 显示指定进程用户信息
1.2 kill
kill 12345 杀死进程12345
kill -KILL 123456 强制杀死进程123456
kill -HUP pid 发送SIGHUP信号,可以使用一下信号
kill -9 123456 彻底杀死进程123456杀死指定用户所有进程
kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程
kill -u hnlinux //方法二
1.3 free 查看内存使用情况
参数说明
-b 以Byte为单位显示内存使用情况
-k 以KB为单位显示内存使用情况
-m 以MB为单位显示内存使用情况
-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位
free -h (-h易读方式显示大小)可用空间=free+cache
free -m 以MB为单位
free -s 10 每10s查询一次内存使用信息
1.4 关机操作
reboot 重启操作系统
shutdown 关机(这种方式关机不会断电)
shutdown -h now 立即关机
二、网络管理
2.1 ping 检查网络连通性
ping baidu.com 检测该网站是否与主机连通
ping -c 2 baidu.com 指定接收包的次数(2次后退出)
2.2 ifconfig
查看IP、临时的配置IP、子网掩码
ifconfig ens33 192.168.41.130 netmask 255.255.255.0 覆盖原来的那个IP,当前客户端会话ssh会断
ifconfig ens33:131 192.168.41.130 netmask 255.255.255.0 新增一个IP,一个网卡可以配多个IP
ifconfig aaa down == ifdown ens33 关闭aaa网卡
ifconfig aaa up == ifup ens33 启动aaa网卡
ifconfig aaa add 33ffe:3240:800:1005::2/ 64 为网卡aaa设置IPv6地址
ifconfig aaa del 33ffe:3240:800:1005::2/ 64 为网卡aaa删除IPv6地址ifconfig aaa 192.168.1.56 给aaa网卡配置IP地址
ifconfig aaa 192.168.1.56 netmask 255.255.255.0 给aaa网卡配置IP地址,并加上子掩码
ifconfig aaa 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 给aaa 给网卡aaa配置IP地址,加上子掩码,加上个广播地址
2.3 nestat 查端口、进程号
参数说明
-a或--all 显示所有连线中的Socket
-l或--listening 显示监控中的服务器的Socket
-n或--numeric 直接使用IP地址,而不通过域名服务器
-p或--programs 显示正在使用Socket的程序识别码和程序名称
-t或--tcp 显示TCP传输协议的连线状况
2.4 scp 跨服务拷贝
scp src 目的地
scp root@127.0.0.1:/home/hll/1.txt /tmp 源是远程主机,远程主机必须用绝对路径)
scp home/hll/1.txt root@127.0.0.1:/tmp 目的是远程主机)
tmp临时文件夹,都有权限操作
2.5 systemctl
systemctl status firewalld.service 查看防火墙状态
systemctl stop firewalld.service 关闭防火墙
systemctl restart firewalld.service 关闭防火墙
systemctl disable firewalld.service 关闭防火墙自动启动
systemctl restart network 重启网络服务active running:防火墙是打开的
enabled:开机自动开启
dead:防火墙关闭的
自启功能是关闭状态
三、文件系统
df -h 查看磁盘使用情况,可以看到分区的情况;-h,human易读方式
du -sh * 查看文件或目录的大小,-s合并显示,h是human,易读方式展示
四、其他
4.1 date 查看系统当前事件
修改时间(对测试有用) root 权限修改
date 02231656 修改系统时间2月23日16:56
date 022316562018 修改系统时间为2018年2月23日16:56
date -s “2019-8-3 11:11“ -s(string)通过字符串形式修改时间
date -s 2019-8-3 只修改日期,时间默认变成00:00:00
date -s 11:11 只修改时间
date -s 11:11:11 只修改时间
4.2 contab 定时任务
crontab -l 查询任务
crontab -e 编辑任务
crontab -r 清除任务
crontab /home/hll/test.txt 直接把文件里的内容加到定时任务
* * * * * 相当于每分钟执行一次
1 * * * * 每小时的第1分钟执行一次
0 * * * * 每小时整点执行一次
0 1 1 * * 每月1日1点0分执行一次
/usr/bin/date 使用date命令的绝对路径,更保险,防止path里路径丢失找不到命令(which date 查看路径)
uname -a 查看操作系统版本,主要查看内核版本
cat /etc/centos-release 主要看centos版本
uptime 查看开机时间
arch 查看操作系统位数
setup cenos/redhat 关键设置工具
五、shell
5.1 别名
命令执行的优先级:全路径、别名、内部和外部命令
alias 别名
alias ve="vi /etc/sysconfig/network-scripts/ifcfg-ens33"unalias 取消别名,输入ve即可执行命令
unalias ve
5.2 echo
屏幕显示打印内容
echo $PATH
echo "hello" >test.txt
echo " "> test.txt == >test.txt == touch test.txt 清空文件
5.3 env
查看所有环境变量
env | less 然后输入/或?可以查找path
env | grep path 查看命名含有path的环境变量
5.4 设置变量
inta=1 设置普通变量
echo $inta 打印变量
export inta=1 设置环境变量
5.5 source
source /etc/profile
执行一个文件,告诉shell执行file文件,可以理解为使file配置生效
配完环境变量,需要source一下那个文件才能生效
写完一个shell脚本,要给他加上可执行权限+xsource test.sh 与./test.sh 区别
source执行命令后, 在当前会话生效,后者当前会话 不生效
5.6 特殊符号
$ 变量符号
\ 转义字符
; 连续命令执行分割符号
{} 中间是命令块
‘’ 中间的先执行
/ 目录符号,路径分割
& 把作业放到后台
&& 连接两个命令,前一个命令执行成功后执行后一个
~ 用户的主文件夹,俗称根目录
! 逻辑运算上的非
> >> 数据流重定向 输出导向
> 会把原来的覆盖
>> 会在文本的最后一行追加
后台运行ping : ping 127.0.0.1 &
后台运行,ctrl+c不能终止,需要通过kill终止
前台运行,可以通过ctrl+c终止
相关文章:

Linux常见操作命令【三】
一、系统资源 1.1 ps(process staus) ps -ef e显示所有进程、f全格式 ps -aux 显示所有包含其他使用者的进程 ps -ef | grep CCC 查找含有CCC进程的格式 ps -u username 显示指定进程用户信息1.2 kill kill 12345 杀死进程12345 kill -KILL…...

C-关键字(下)
文章目录循环控制switch-case-break-defaultdo-while-forgetchar()break-continuegotovoidvoid*returnconstconst修饰变量const修饰数组const修饰指针指针补充const 修饰返回值volatilestruct柔型数组union联合体联合体空间开辟问题利用联合体的性质,判断机器是大端还是小端enu…...

关于电商商品数据API接口列表,你想知道的(详情页、Sku信息、商品描述、评论问答列表)
目录 一、商品数据API接口列表 二、商品详情数据API调用代码item_get 三、获取sku详细信息item_sku 四、获得淘宝商品评论item_review 五、数据说明文档 进入 一、商品数据API接口列表 二、商品详情数据API调用代码item_get <?php// 请求示例 url 默认请求参数已经URL…...

232:vue+openlayers选择左右两部分的地图,不重复,横向卷帘
第232个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers项目中自定义js实现横向卷帘。这个示例中从左右两个选择框中来选择不同的地图,做了不重复的处理,即同一个数组,两部分根据选择后的状态做disabled处理,避免重复选择。 直接复制下面的 vue+openlayers…...

溯源取证-内存取证 高难度篇
今天的场景依然是windows场景,只不过此次场景分为两个镜像,本次学习主要学习如何晒别钓鱼邮件、如何提取钓鱼邮件、如何修复损坏的恶意文件、如何提取DLL动态链接库文件 本次需要使用的工具: volatility_2.6_lin64_standalone readpst clams…...

JAVA语言中的代理模式
代理可以进一步划分为静态代理和动态代理,代理模式在实际的生活中场景很多,例如中介、律师、代购等行业,都是简单的代理逻辑,在这个模式下存在两个关键角色: 目标对象角色:即代理对象所代表的对象。 代理…...

最后一步:渲染和绘制
浏览器的工作步骤如下: URL>字符流>词(token)流>DOM树(不含样式信息的 DOM)>DOM树CSS规则(含样式信息的 DOM)>根据样式信息,计算了每个元素的位置和大小>根据这些…...

C++类和对象终章——友元函数 | 友元类 | 内部类 | 匿名对象 | 关于拷贝对象时一些编译器优化
文章目录💐专栏导读💐文章导读🌷友元🌺概念🌺友元函数🍁友元函数的重要性质🌺友元类🍁友元类的重要性质🌷内部类(不常用)🌺内部类的性…...

拼多多按关键字搜索商品 API
一、拼多多平台优势: 1、独创拼团模式 拼团拼单是拼多多独创的营销模式,其特点是基于人脉社交的裂变传播,非常具有传播性。 由于本身走低价路线,加上拼单折扣,商品的分享和人群裂变效果非常明显,电商前期…...

全链路日志追踪
背景 最近线上的日志全局追踪 traceId 不好使了,不同请求经常出现重复的 traceId,或者通过某个请求的 traceId 追踪搜索,检索出了与该请求完全不相干的日志。我领导叫我去排查解决这个问题,这里我把我排查的过程思路以及如何解决…...

ZYNQ:【1】深入理解PS端的TTC定时器(Part1:原理+官方案例讲解)
碎碎念:好久不见,甚是想念!本期带来的是有关ZYNQ7020的内容,我们知道ZYNQ作为一款具有硬核的SOC,PS端很强大,可以更加便捷地实现一些算法验证。本文具体讲解一下里面的TTC定时器,之后发布的Part…...

蓝牙设备如何自定义UUID
如何自定义UUID 所有 BLE 自定义服务和特性必须使用 128 位 UUID 来识别,并且要确保基本 UUID 与 BLE 定义的基本 UUID(00000000-0000-1000-8000-00805F9B34FB)不一样。基本 UUID 是一个 128 位的数值,根据该值可定义标准UUID&am…...

好看的html登录界面,
界面效果: 代码: <!DOCTYPE html> <html><head><title>Login Page</title><style>body {background-color: #f2f2f2;font-family: Arial, sans-serif;}form {background-color: #fff;border-radius: 5px;box-shado…...

Java模拟星空
目录 前言 JavaFX基础 1. GraphicsContext 2. AnimationTimer 代码实现 完整代码 前言 看了Python模拟星空很漂亮,Java也应该必须有一个! 环境:只需要JDK1.8就好!不需要外部包!!! Jav…...

YGG 代表 Web3 Gaming 参加 2023 年游戏开发者大会
Yield Guild Games(YGG)在 2023 年 3 月 20 日至 24 日在加州旧金山举行的游戏开发者大会(GDC)上大显身手,这是游戏开发者的重要交流学习活动。虽然 GDC 本身提供了多种多样的活动,包括讲座、小组讨论、圆桌…...

水库安全运行智慧管理平台解决方案筑牢防汛“安全墙”
解决方案 水库安全运行智慧管理系统解决方案,系统主要由降雨量监测站、水库水位监测站、大坝安全监测中的渗流量、渗流压力和变形监测站及视频和图像监测站等站点组成,同时建立规范、统一的监测平台,集数据传输、信息共享、数据储存于一体&a…...

Exchange升级部署方案
目录 前言 一、需求分析 二、升级前准备 1.备份当前 Exchange Server 数据...

AE开发之图层渲染20210603
AE开发之图层渲染比例符号化地图的整饰唯一值符号的符号化过程点符号设置,线符号设置标注图层,(写得不好,不推荐看) 唯一值符号化,字段进行设置,这里用到了UniqueValueRenderer接口,这里面有一…...

需要了解的过滤器
过滤器 1. 概念 过滤器: 从名字上理解就是对于事件的过滤操作,在web 中的过滤器,就是对于请求进行过滤操作,我们使用过滤器,就可以对于请求进行拦截操作,然后进行响应的处理操作,实现很多的特殊…...

VUE3的setup函数
文章目录 目录 文章目录 前言 一、setup函数是什么? 二、使用步骤 三、vue3中文文档和面向vue3的组件库 总结 前言 Vue3是一个面向数据驱动的渐进式JavaScript框架,其的设计理念包括简洁、灵活和高效。相比Vue2,Vue3的架构设计有很大的不同&…...

停车场管理系统文件录入(C++版)
❤️作者主页:微凉秋意 ✅作者简介:后端领域优质创作者🏆,CSDN内容合伙人🏆,阿里云专家博主🏆 文章目录一、案例需求描述1.1、汽车信息模块1.2、普通用户模块1.3、管理员用户模块二、案例分析三…...

线程(Thread)的三种等待唤醒机制详解
1、为什么需要线程的等待和唤醒 线程的等待唤醒机制是一种经典的“生产者和消费者”模型。例如食品加工厂,食品加工人员和原料补给人员,在有充足原料时,补给人员是在等待,等到原料不够时,食品加工人员通知补给人员&am…...

从零学习python - 13模块的导入与使用(实现单例模式)
模块基础知识 # 项目 > 包 > 模块 > 变量\方法\类 # 在python中,模块是代码组织的一种方式,把功能相近的函数或类放到一个文件中,一个文件(.py)就是一个模块,模块名就是文件名去掉py后缀. # 好处:提高代码可复用性和可维护性,一个模块编写完成后,很方便在其他项目中导…...

国产SSD、内存卷哭国外大厂,三星宣布减产涨价在路上了
PC 圈有一句话是这么说的:论价格屠夫还得看国产品牌! 可不是嘛,国产长鑫、长江算是彻底将全球存储芯片市场搅局者这一「骂名」坐实了! 不说特别早期,前几年吧,普通单条 8G DDR4 内存都能卖到六七百元&…...

数据库管理-第六十六期 SQL Domain(20230413)
数据库管理 2023-04-13第六十六期 SQL Domain1 基本介绍2 Domain的表达式和条件3 语法4 语义5 示例总结第六十六期 SQL Domain 上一期一笔带过了部分Oracle 23c的新特性,这一期重点讲一下SQL Domain新特性。 【https://docs.oracle.com/en/database/oracle/oracle-…...

《Vue3实战》 第一章 nods/npm安装、配置
1、nods.js安装(Windows) 1.1、下载并安装node https://nodejs.org/en/ , 安装到d盘nodejs目录 1.2、配置环境变量 path配置 1.3、配置全局包存放目录和缓存目录 在根目录下创建node_global(全局包存放目录)和node_cache&…...

JAVA练习104-四数相加 II
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目-四数相加 II 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示:这里可以添加本文要记录的大概内容: 4月10日练…...

【C++基础】引用(引用的概念;引用的特性;常引用;使用场景:做输出型参数、大对象传参、做输出型返回值、返回大对象的引用);引用和指针的区别)
六、引用 6.1 引用的概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。(语法上) 格式:类型& 引用变量名(对象名) …...

Redis只用来做缓存?来认识一下它其他强大的能力吧。
当今互联网应用中,随着业务的发展,数据量越来越大,查询效率越来越高,对于时序数据的存储、查询和分析需求也越来越强烈,这时候 Redis 就成为了首选的方案之一。 Redis 提供了多种数据结构,如字符串、哈希表…...

【ES】数据同步集群
【ES】数据同步&集群3.数据同步3.1.思路分析3.1.1.同步调用3.1.2.异步通知3.1.3.监听binlog3.1.4.选择3.2.实现数据同步3.2.1.思路3.2.2.导入demo3.2.3.声明交换机、队列1)引入依赖2)声明队列交换机名称3)声明队列交换机3.2.4.发送MQ消息…...