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的架构设计有很大的不同&…...
使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式
一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明:假设每台服务器已…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
2025年能源电力系统与流体力学国际会议 (EPSFD 2025)
2025年能源电力系统与流体力学国际会议(EPSFD 2025)将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会,EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...
最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...
2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
MinIO Docker 部署:仅开放一个端口
MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...
uniapp 实现腾讯云IM群文件上传下载功能
UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...
