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  文件是做什么用的
目录
相关文章
|
1天前
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
35 19
|
3天前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
38 17
|
4天前
|
Ubuntu PHP Apache
在Ubuntu系统中为apt的apache2编译PHP 7.1的方法
以上就是在Ubuntu系统中为apt的apache2编译PHP 7.1的方法。希望这个指南能帮助你成功编译PHP 7.1,并在你的Apache服务器上运行PHP应用。
45 28
|
5天前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
45 13
|
5天前
|
Ubuntu Linux
在Ubuntu 22.04系统中如何将Cgroup v2切换为v1
需要注意的是,虽然Cgroup v1和v2在功能上有一些差异,但大多数用户可能并不需要关心这些差异。除非你有特殊的需求,或者你的应用程序需要使用Cgroup v1的特定功能,否则你可能并不需要切换Cgroup版本。在大多数情况下,使用系统默认的Cgroup版本就可以满足需求。
34 10
|
8天前
|
Linux 定位技术
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
80 24
|
11天前
|
安全 Shell Linux
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
53 2
Linux系统之su命令的基本使用
|
11天前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
74 12
|
13天前
|
监控 数据可视化 Java
调试技巧 - 用Linux命令排查Java问题
总的来说,使用Linux命令来排查Java问题,需要一定的实践经验和理论知识。然而,只要我们愿意花时间深入了解这些工具,我们就能够熟练地使用它们来分析和解决问题。此外,这些工具只是帮助我们定位问题,真正解决问题需要我们对Java和JVM有深入的理解,并能够读懂和分析代码。
49 13
|
17天前
|
Ubuntu Linux
Ubuntu中dpkg和apt命令:debian包安装详解
希望这让你对于Ubuntu中的dpkg和apt命令有了更为清晰的理解。下次你面对软件包安装的问题,就可以轻松应对,优雅地在你的Linux系统中游刃有余了。
136 10