【Linux】基础命令:进程、网络

embedded/2025/1/16 0:03:22/

systemctl命令

控制内置服务
systemctl start | stop | status | enable | disable 服务名
start | stop开启关闭,status状态,enable | disable开启关闭开机自启

date命令
查看系统时间
date [-d] [+格式化字符串]
date -d “+1 day” +%Y-%m-%d

修改时区,root权限
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
手动校准:ntpdate -u ntp.aliyun.com

IP地址
ens33:CentOS主网卡
ens32:Ubutun主网卡
lo:本地回环网卡
127.0.0.1 IP地址代指本机;0.0.0.0 特殊IP,所有地址

主机名
hostname
hostnamectl set-hostname 主机名;修改主机名
域名解析
域名服务器:114.114.114.114 8.8.8.8

固定IP地址
CentOS:/etc/sysconfig/network-scripts/ifcfg-ens33
Ubuntu:/etc/netplan/01-network-manager-all.yaml

ping 命令
ping [-c num] ip或主机;
-c 为检查次数

wget 命令
非交互式文件下载器
wget [-b] url;-b设置后台下载

curl 命令
发送http网络请求,可用于下载文件、获取信息
curl [-O] url;-O下载文件

端口
计算机和外部交互的出入口,分物理端口和虚拟端口
公认端口:1-1023,用于系统内置或知名软件
注册端口:1024-49151,用于松散绑定使用(用户自定义)
动态端口:49152-65535,用于临时使用(多用于出口)

nmap 命令
查看指定ip的端口占用情况
nmap ip地址;

netstat 命令
查看指定端口号占用情况
netstat -anp|grep 端口号

查看进程
ps [-e -f];查看Linux系统中的进程信息
-e,显示全部进程;-f下完全格式化形式展示
进程

UID进程所属用户ID;PID进程号ID;PPID进程父ID;C进程CPU占用率;STIME进程启动时间;TTY启动进程的终端序号?表示非终端启动;TIME进程占用CPU时间;CMD启动命令或启动路径

关闭进程
kill [-9] 进程ID;-9,强制关闭进程

查看系统资源占用
top 命令
磁盘信息监控
df [-h];
iostat [-x] [num1] [num2]; num1、num2表示刷新间隔、刷新次数
查看CPU、磁盘相关信息
网络状态监控
sar -n DEV num1 num2; -n查看网络,DEV查看网络接口,间隔、次数

环境变量:PATH
命令本质就是一个可执行程序,比如cd命令本体:/usr/bin/cd这个程序文件
env 命令查看当前系统中记录的环境变量

$符号
$符号用于取变量的值,echo $PATH;
自行设置环境变量
临时设置:export 变量名 = 变量值
永久生效:当前用户,~/.bashrc文件中;所有用户,/etc/profile文件
source 配置文件,立即生效;


http://www.ppmy.cn/embedded/40185.html

相关文章

祝融传火(试水)

一段时间没写代码了&#xff0c;今天试水一道直接寄了 #include <bits/stdc.h> using namespace std; typedef long long ll; ll n, m, h, w; ll a[1010][1010]; int main() {cin >> n >> m;for (int i 1; i < n; i){for (int j 1; j < m; j){cin &…

No module named ‘sklearn.metrics.ranking‘ 解决方法

错误代码 from sklearn.metrics.classification import * from sklearn.metrics.ranking import * 错误原因 sklearn这个文件夹下的_classification和_ranking前面有下划线&#xff01; 解决方法 第一步&#xff1a;找到sklearn位置&#xff0c;可以打开命令行输入 pip sh…

思腾合力受邀参加VALSE 2024视觉与学习青年学者研讨会

在充满学术氛围的五月&#xff0c;思腾合力荣幸受邀参加了于2024年5月5-7日在重庆举行的第十四届VALSE大会。作为视觉与学习领域的顶级交流平台&#xff0c;VALSE大会每年都吸引着全国专家与学者的目光。 本次大会不仅延续了往届的高水平学术研讨&#xff0c;还进一步拓宽了研究…

jenkins自动打包部署

在Jenkins中&#xff0c;打包、发布和部署是一系列有序的过程&#xff0c;需要按照一定的步骤进行。下面我们将详细介绍每个步骤&#xff0c;并给出相应的操作建议。 一、下载和安装Jenkins 首先&#xff0c;您需要从Jenkins官网下载最新版本的Jenkins。Jenkins项目有两条发布线…

Redis7降级6备份不过期数据操作

Redis7降级6备份不过期数据操作 搜到三种备份方法 rdb版本11-》redis7;rdb版本9-》redis6&#xff1b;不兼容&#xff0c;版本太高无第三方工具转换。其中那个rdbtool白瞎断更好久了。aof 使用aof -fix&#xff0c;文件大小没变&#xff0c;读取不了数据&#xff1b;不兼容&a…

服务丢在tomcat中启动war包,需要在tomcat中配置Java环境吗?

一般来说&#xff0c;部署在 Tomcat 上的 WAR 包启动时不需要在 Tomcat 中单独配置 Java 环境&#xff0c;因为 Tomcat 启动本身就需要依赖 Java 环境。以下是确保 Tomcat 正常运行与部署 WAR 包的基本步骤&#xff1a; 安装 Java 环境&#xff1a; 首先&#xff0c;确保你的系…

vue从登陆注册开始

vue从登陆注册开始 要写一个网页界面&#xff0c;一般都是从登陆注册开始的。 我们直接使用element-plus来写登陆注册页面。 下载element-plus npm install element-plus --save引入element-plus 之前我们说过js的入口在main.js李&#xff0c;引入组件也是在这里引入的。在…

解决ubuntu无法上网问题

发现是网络配置成了Manual手动模式&#xff0c;现在都改成自动分配DHCP模式 打开后&#xff0c;尝试上网还是不行&#xff0c;ifconfig查看ip地址还是老地址&#xff0c;怀疑更改没生效&#xff0c;于是重启试试。 重启后&#xff0c;ip地址变了&#xff0c;可以打开网页了 …