Linux实用命令

查看当前文件系统盘

df -a
df -l

查看文件夹大小

du -sh /root

文件压缩

tar -zcvf /filename.tar.gz /dirpath
zip -r /filename.zip /filepath/*
gzip FileName

文件解压

tar -zxvf /filename.tar.gz
unzip /filename.zip
gunzip FileName.gz

查看磁盘挂载情况

lsblk

挂载磁盘

mount /dev/sdb1 /mnt/data #临时挂载
vim /etc/fstab #增加新硬盘的配置,其中UUID使用blkid中查询到的UUID

释放Swap

echo 3 > /proc/sys/vm/drop_caches
reboot
swapoff -a
swapon -a

 文件属性

#查看属性
lsattr filename
#修改属性
chattr -i filename

 系统

uname -a               # 查看内核/操作系统/CPU信息
head -n 1 /etc/issue   # 查看操作系统版本
cat /proc/cpuinfo      # 查看CPU信息
hostname               # 查看计算机名
lspci -tv              # 列出所有PCI设备
lsusb -tv              # 列出所有USB设备
lsmod                  # 列出加载的内核模块
env                    # 查看环境变量

资源

free -m                       # 查看内存使用量和交换区使用量
df -h                         # 查看各分区使用情况
du -sh <目录名>                # 查看指定目录的大小
grep MemTotal /proc/meminfo   # 查看内存总量
grep MemFree /proc/meminfo    # 查看空闲内存量
uptime                        # 查看系统运行时间、用户数、负载
cat /proc/loadavg             # 查看系统负载

磁盘和分区

复制代码
mount | column -t      # 查看挂接的分区状态
fdisk -l               # 查看所有分区
fdisk /dev/vdb # 分区操作 m:查看菜单 n:创建新分区 w:保存
blkid # 查询所有设备的文件系统类型
mkfs.ext4 /dev/vdb1 # 格式化文件系统 可以是其他文件系统(mkfs.btrts mkfs.cramfs mkfs.ext2 mktS.ext3 mkfS.ext4 mkfs.minix mkfs.xfS)
df -l # 查看当前分区情况 swapon
-s # 查看所有交换分区 hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) dmesg | grep IDE # 查看启动时IDE设备检测状况
复制代码

网络

ifconfig               # 查看所有网络接口的属性
iptables -L            # 查看防火墙设置
route -n               # 查看路由表
netstat -lntp          # 查看所有监听端口
netstat -antp          # 查看所有已经建立的连接
netstat -s             # 查看网络统计信息

进程

ps -ef                 # 查看所有进程
top                    # 实时显示进程状态

用户

w                         # 查看活动用户
id <用户名>                # 查看指定用户信息
last                      # 查看用户登录日志
cut -d: -f1 /etc/passwd   # 查看系统所有用户
cut -d: -f1 /etc/group    # 查看系统所有组
crontab -l                # 查看当前用户的计划任务

服务

chkconfig --list              # 列出所有系统服务
chkconfig --list | grep on    # 列出所有启动的系统服务

yum

vim /etc/yum.repos.d/xxx.repo #修改相应配置文件
yum clean all                 #清除缓存
yum makecache                 #建立缓存

  repo文件格式如下

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl=http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/aarch64/
gpgcheck=0
enable=1

 

 

更多资料

Linux命令搜索引擎 (gitee.io)

posted @   安培昌浩  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示