linux 系统命令总结之ubuntu 系列命令 持续更新中

简介: linux 系统命令总结之ubuntu 系列命令 持续更新中

打开NetworkManager 纯图形网络配置

nm-connection-editor

列出已知的分区类型 fdisk /dev/sdb 进入该分区配置模式

fdisk -l

查看已安装的软件包 -P卸载软件

dpkg -l |grep ftp

查看程序的所有依赖

中的Depends:后面内容显示ftp的依赖包

dpkg -s ftp 中的Depends:后面内容显示ftp的依赖包

更新 /etc/apt/sources.list 软件源

apt-get update

下载安装包

apt-get -d 
apt-chche search (协议名)

查看ftp进程ID

ps aux |grep ftp 查看ftp进程ID

kill * 杀死该进程

#环境变量信息

cat /etc/enviromment

cat /home/shi

查看当前登录用户

who

#查看用户ID

ps -u

查看 #主机名

cat /etc/hostname

#查看当前语言

locale

列出目前可用的网络连接

nmcli con show

检查可用设备

nmcli dev status

文件查询

which whereis locate find

网卡配置

auto eth0;eth0接口会在系统启动时被自动配置

iface eth0 inet static ;eth0接口具有一个静态的(static)IP配置;

address 192.168.0.42 ;设置eth0接口的ip地址、

netmask 255.255.255.0 ;设置eth0接口的子网掩码

gateway 192.168.0.1 ;设置eth0接口的网关


更改开机挂盘 修改/etc/fstab目录 里的内容

释放网卡临时IP

ip a flush dev enp11s0f0

清空bond2的IP

ifconfig bond2 0

vim加行号

:set nu

看网卡详细信息

ip -o link 
ifenslave -a

压缩与解压

tar zcvf xxx.tar.gz
tar zxvf xxx.tar.gz

查看网卡详细内容

ethtool -i enp11s0f0 

系统启动项(可改开机分辨率)

/etc/default/grub/

收集日志

tailf -f /var/log/syslog
dmesg >dmesg.log  写入到当前目录.log文件
sosreport --all-logs  等Y然后回车回车

for循环

for i in {11..90};do ping -c3 10.22.1.$i;done |grep -i error -B1     ping3下输出error报错内容
for i in $(seq 1 28); do ping -c2 -i0.3 10.22.1.$i; done ping的另一种写法
for i in {11..90};do ssh kylin@10.22.1.$i  "modinfo i40e |grep version "done 输出批量网卡版本信息
for i in {11..90};do ssh -t kylin@10.22.1.$i  "sudo passwd  "done  批量改密码
for i in {11..90};do scp -r ./bond* kylin@10.22.1.$i:/home/kylin/;done 批量复制

批量处理文本文件

for i in {11..90};do ssh root@10.22.1.$i 'sed -i "s/bond-primary enp1s0f0/#/g" /etc/network/interfaces.d/bond1';done

看docker版本

docker info
docker version

收集报错日志

  syslog  sosreport --all-logs  跑完后/tmp下面有个压缩包
  dmesg>dmesg.log   保存到当前文件

看进程

ps aux |grep

清防火墙

iptables F
iptables -L

查看virsh

virsh version  查看libvrt版本
virsh list 查看
virsh net-list 
virsh net-destroy default  查看网络默认

查看网卡版本

ethtool -i bond0

卸载模块

modprobe -r i40e
rmmod i40e

查看进程事件

ps -ef |more

杀进程

kill -9 进程号

更新模块信息

depmod -a

关于网卡配置等信息

 ip -o link | awk -F: '{print $2}'| grep enp  

关于网卡

cat /etc/network/if-pre-up.d/ifenslave  
/etc/network/if-pre-up.d/      bridge  ethtool  ifenslave  uml-utilities  wpasupplicant  文件是做什么用的
目录
相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
423 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
222 3
Linux系统禁用swap
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
293 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
683 57
|
1月前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
200 22
|
1月前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
461 18
|
1月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
409 2
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
230 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
251 15
|
2月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
169 14