linux
查看linux版本号或内核
1
uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。
要找出系统上正在运行的Linux内核版本,请输入以下命令
uname -srm
2
hostnamectl
hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本
3
使用这个命令只显示当前内核版本:
hostnamectl | grep -i kernel
4
查看/proc/version文件确认内核版本。/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。
结合cat查看文件内容:
或者 lscpu
5 使用-i:port 来显示与指定端口相关的网络信息
学习:
lsof -i :9090
先总结这么多 再想起来其他的继续续上
telnet
ubuntu安装 telnet:
apt-get install telnetd
如果这一步报错:E: Unable to locate package telnet
那么就先更新下apt-get: apt-get update
再去apt-get install telnet
经验: apt 不好用的时候 要先记得apt update
查看磁盘空间
df -h
查看内存使用情况
free -h
查看各进程状态
top
netstat -napt
使用命令netstat -napt查看了服务器程序进程对应的端口号
或者 netstat -http
stat
linux:查看文件创建时间和权限信息等:stat demo.txt
ps -ef|grep git|wc -l
查看,统计正在运行的与 某某相关的进程数量,比如查看与git相关的
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
105372 git 20 0 469712 231232 9368 R 100.0 1.4 0:05.02 bundle
[root@localhost service] ps -ef|grep git|wc -l
43
**
mac
**
macos查看公网ip: curl ifconfig.me 或者 curl ipinfo.io/json
macos查看内网ip:ifconfig en0 inet后边的
docker
可以使用 docker --help查看
docker ps -a
docker ps -a --no-trunc
是在显示容器列表的命令后面加上–no-trunc,大概是不省略的意思
docker logs -f xxxxx
docker network ls
docker network rm adsf1
docker 删除镜像 docker rmi fasjlsfsjlid
docker cp
docker load
docker save
docker export
docker import
查询某个容器比如a859的平台架构
docker inspect a859 | grep Architecture
编译指定平台架构的(amd64)镜像
docker build --platform linux/amd64 . -t ant_service:beta
vim
显示行号:set nu
sudo lsof -i -P -n | grep LISTEN