Linux系统常用命令速查手册目录
一、系统信息
二、时间系统日期
三、系统的关机、重启以及登出
四、文件和目录
五、文件搜索
六、挂载一个文件系统
七、磁盘空间
八、用户和群组
九、文件的权限
十、文件的特殊属性
十一、打包和压缩文件
十二、rpm包(Fedora, Redhat及类似系统)
十三、yum软件包管理器(Fedora, RedHat及类似系统)
十四、DEB 包 (Debian, Ubuntu 以及类似系统)
十五、APT 软件工具 (Debian, Ubuntu 以及类似系统)
十六、查看文件内容
十七、文件处理
十八、字符设置和文件格式转换
十九、文件系统分析
二十、初始化一个文件系统
二十一、SWAP文件系统
二十二、备份
二十三、光盘
二十四、网络 - (以太网和WIFI无线)
二十五、JPS
一、系统信息123456789101112131415161718192021222324252627282930$ arch #显示机器的处理器架构(1)$ uname -m #显示机器的处理器架构(2)$ uname -r #显示正在使用的内核版本$ ...
Linux运维必备技能:手把手教你用tcpdump精准抓包!简介网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。
tcpdump - dump traffic on a network
例子不指定任何参数监听第一块网卡上经过的数据包。主机上可能有不止一块网卡,所以经常需要指定网卡。
1tcpdump
监听特定网卡1tcpdump -i en0
监听特定主机例子:监听本机跟主机182.254.38.55之间往来的通信包。
备注:出、入的包都会被监听。
1tcpdump host 182.254.38.55
特定来源、目标地址的通信特定来源
1tcpdump src host hostname
特定目标地址
1tcpdump dst host hostname
如果不指定src跟dst,那么来源 或者目标 是hostname的通信都会被监听
1tcpdump host hostname
特定端口1tcpdump port 3000
监听TCP/UDP服务器上不同服务分别用了TCP、UD ...
Linux基础:20个必需掌握的命令(详解) 在日常的Linux运维工作中,你是否经常遇到命令记不住、操作效率低的问题?掌握这些核心命令不仅能提升工作效率,还能让你在团队中更加专业。 本文将详细介绍20个Linux常用命令,从基础操作到高级技巧,帮助你快速提升Linux操作能力。
目录
Linux命令基础介绍
文件操作类命令
系统管理类命令
网络相关命令
高级实用命令
1. Linux命令基础介绍1.1 Linux命令行简介Linux命令行是Linux系统的核心交互方式,通过命令行可以高效地管理系统、执行程序和处理数据。掌握Linux命令是每个Linux用户的必备技能。
命令基本结构
1命令 [选项] [参数]
示例:
1ls -la /home
1.2 命令行操作技巧Tab键自动补全
• 输入命令或文件名的前几个字符
• 按Tab键自动补全
• 如果有多个匹配,按两次Tab显示所有选项
命令历史记录
• 上下箭头键:浏览历史命令
• Ctrl+R:搜索历史命令
• !!:执行上一条命令
2. 文件操作类命令2.1 文件和目录浏览ls ...
Linux软件包管理完全指南软件包管理是Linux基础技能。无论是安装应用、更新系统还是排查依赖问题,都需要熟练掌握包管理工具。
熟悉 apt 和 yum 的基本命令
掌握软件源配置方法
学会处理依赖问题
了解版本管理和回滚操作
内网环境搭建本地源
包管理器对比
发行版
包管理器
包格式
配置文件
Debian/Ubuntu
apt/apt-get
.deb
/etc/apt/sources.list
CentOS/RHEL 7
yum
.rpm
/etc/yum.repos.d/
CentOS/RHEL 8+
dnf
.rpm
/etc/yum.repos.d/
apt 包管理核心命令软件源配置12345678910111213141234567891011121314# 备份当前配置cp /etc/apt/sources.list /etc/apt/sources.list.bak# 编辑软件源vim /etc/apt/sour ...
Linux逻辑卷-lvm一、动态扩容,在挂载状态下,不影响当前数据,实现扩容对磁盘、分区管理
boot分区:只能为标准分区,才能被读取
1234567磁盘分区---》PV---》VG---》LV磁盘/分区---》物理卷---》卷组---》逻辑卷物理卷PV:由磁盘/分区pvcreate创建,最小存储单元称为PE,默认4MB卷组VG:将所有物理卷组成的集合,vgcreate或者vgextend得到逻辑卷LV:从VG中提取出来,最小存储单元称为LE,LE与PE大小相同且一一对应
二、lvm常用命令
功能
PV
VG
LV
scan扫描
pvscan
vgscan
lvscan
create创建
pvcreate
vgcreate
lvcreate
display显示
pvdisplay
vgdisplay
lvdisplay
remove移除
pvremove
vgremove
lvremove
extend扩展
vgextend
lvresize
reduce减少
vgreduce
lvreduce
123pv:pvsvg:vgslv:lvs
1 ...
Linux挂载硬盘超详细指南
以/dev/vdb挂载到/www为例
创建 /www 文件夹1mkdir /www
查看所有硬盘fdisk -l有的是sda、sdb,有的是vda、vdb,根据自己的实际情况修改代码
硬盘分区1fdisk /dev/vdb
默认一个分区,依次输入以下内容1n(回车)->p(回车)->(回车)->(回车)->wq(回车)
格式化分区为EXT4格式1mkfs.ext4 /dev/vdb
挂载硬盘到 /www1mount /dev/vdb /www
查看挂载是否成功df -h当前设置为临时挂载,重启后挂载会失效,如需设置开机自动挂载,修改/etc/fstab
编辑 /etc/fstab1vi /etc/fstab
在最后一行插入以下内容后保存1/dev/vdb /www ext4 defaults 0 0
1234567891011121314[root@localhost ~]# date2025年 01月 23日 星期四 22:39:33 EST[root@localhost ~]# sudo timedatectl set-timezone Asia/Shanghai[root@localhost ~]# timedatectl Local time: 五 2025-01-24 11:39:58 CST Universal time: 五 2025-01-24 03:39:58 UTC RTC time: 五 2025-01-24 03:39:58 Time zone: Asia/Shanghai (CST, +0800)System clock synchronized: yes NTP service: active RTC in local TZ: no[root@localhost ~]# date2025年 01月 24 ...
RAID 0RAID 0将数据分割成块,并通过条带化(striping)的方式将这些块分散存储在多个磁盘上。没有冗余数据,所有数据块都会被平均地分配到各个磁盘中优点:
提高了读写性能,因为数据可以并行地从多个磁盘中读取或写入。实际存储容量等于所有磁盘的总和,没有用于冗余数据的额外空间开销。可以通过增加更多的磁盘来进一步提高性能。缺点:
容错能力较差,如果任何一个磁盘出现故障,整个数据集都将丢失。不适合用于存储重要数据,因为没有冗余备份。对于小文件的读取性能可能不如其他RAID级别,因为小文件可能会被分散存储在不同的磁盘上。磁盘利用率:
RAID 0的磁盘利用率为100%。所有的磁盘空间都可以用于存储数据,没有用于冗余的额外空间。最少磁盘数:
RAID 0至少需要两个磁盘,因为需要至少两个磁盘才能进行数据条带化的操作。
RAID 1RAID 1通过在两个或多个磁盘之间实时复制数据来提供冗余。所有写入操作都同时发生在两个或更多的磁盘上,以确保数据的一致性。
优点:冗余数据提供了很高的数据安全性,因为如果一个磁盘出现故障,数据仍然可以从另一个磁盘中恢复。RAID 1对读取操作的性能有提升, ...
Linux系统Firewall的使用说明、命令与规则设置1、Firewall简介
CetnOS 7默认防火墙使用 firewalld 替代了之前的 iptables,主要特点:动态管理防火墙,不需要重启整个防火墙便可应用更改;使用“区域(zone)”概念。
firewalld 支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。firewalld 也支持允许服务或者应用程序直接添加防火墙规则的接口。firewalld 无法解析由 iptables 和 ebtables 命令行工具添加的防火墙规则。firewalld 和 iptables 不能同时运行,只能选择其中之一。
2. “区域(zone)”介绍
区域定义了网络连接的可信等级。这是一个一对多的关系,这意味着一次连接可以仅仅是一个区域的一部分,而一个区域可以用于很多连接。区域按照从不信任到信任的顺序排序:
丢弃(drop)****:任何流入网络的包都被丢弃,不作出任何响应。只允许流出的网络连接。
阻塞(block)****:任何进入的网络连接都被拒绝,并返回 IPv4 的 icmp-hos ...
