社区电脑网络 → 浏览:帖子主题
* 帖子主题:常用 Linux 命令
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 229 回复
# Base64命令
echo 520 | base64 #编码
echo NTIwCg== | base64 -D #解码
# 查看开放哪些端口
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
# 服务器负载情况
uptime
# 读取目录中最大的文件
du -hsx * | sort -rh | head -100
# 当前文件夹多大
du -h --max-depth=1 ./
# 查看硬盘信息
df -h
# 查看项目源文件有多少行代码
find . -name '*.go' | grep -v '_test.go' | xargs wc -l
find . -name '*.php' | xargs wc -l
# 查找大于1MB的文件并复制到其他目录
find . -type f -size +1M -exec cp {} ~/downloads \;
# 查看命令使用历史
vim ~/.bash_history
# 查看文件夹有多少个文件包含子文件夹
ls -lR|grep "^-"|wc -l
# 系统登录日志
last
# 查看进程
ps -ef
# 后台运行程序
nohup ./app >/dev/null 2>&1 &
# 修改用户组
用FTP的时候经常遇到有些文件删除不了,权限也不可以修改,这个可能是因为你用root用户上传了这些文件导致www用户无法操作。
chown www:www -R /home/wwwroot/www.xxx.com
chown 用户:用户组 -R 你的FTP目录
# 修复升级npm的时候报错问题
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
2024-04-12 16:49:49 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 2 楼 ] 263 回复
# 查看 systemd 服务状态
systemctl status sshd

# 查看某个服务是否正在运行
systemctl is-active sshd

# 检查 OpenSSH 服务是否已经使能
systemctl is-enabled sshd


# 早期版本的服务状态查看
service sshd status


在Linux中查看服务器状态的常用命令包括:
top - 显示当前系统中进程的动态实时视图。
htop - 比top更高级的交互式进程查看器(需要先安装)。
uptime - 显示系统运行时间和平均负载。
w - 显示已登录用户和他们正在做什么。
vmstat - 报告虚拟内存统计信息。
mpstat - 显示各个CPU的状态(需要安装sysstat包)。
iostat - 报告CPU统计信息和输入/输出统计信息(需要安装sysstat包)。
free - 显示内存和交换空间的使用情况。
free -m  以MB为单位显示内存使用情况
sar - 收集、报告或保存系统活动信息(需要安装sysstat包)。
dmesg - 显示系统启动和硬件驱动信息。

# 进程 process
参数:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的进程(等价于-e)
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
ps -aux | grep xxx 是查看某个进程或者服务是否存在
2024-04-28 09:00:03 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 3 楼 ] 265 回复
# 查看 CPU 信息
cat /proc/cpuinfo

# 查看内存使用情况
free -m
free 命令用于查看内存和交换分区的使用情况,-m 选项意味着以 MB 为单位显示信息。

# 查看硬盘使用情况
df -h
df 命令用于查看文件系统的磁盘空间使用情况,-h 选项会以易读的格式(如GB、MB)显示信息。

2024-04-30 08:43:37 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 4 楼 ] 266 回复
# 查看CPU个数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
uniq命令:删除重复行;wc –l命令:统计行数

# 查看CPU核数
cat /proc/cpuinfo | grep "cpu cores" | uniq
#输出:
cpu cores: 8

# 查看CPU型号
cat /proc/cpuinfo | grep 'model name' |uniq
#示例输出
model name: Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
#我的输出
model name: Intel(R) Xeon(R) Bronze 3106 CPU @ 1.70GHz

# 查看内存总数
cat /proc/meminfo | grep MemTotal
# 输出//内存32G
MemTotal: 32941268 kB

下面是一些命令的集合,供参考:
uname -a # 查看内核/操作系统/CPU信息的linux系统信息 
head -n l /etc/issue # 查看操作系统版本 
cat /proc/cpuinfo # 查看CPU信息 
hostname # 查看计算机名的linux系统信息命令 
lspci -tv # 列出所有PCI设备 
lsusb -tv # 列出所有USB设备的linux系统信息命令 
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 # 查看所有分区 
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 # 列出所有启动的系统服务程序 
rpm -qa # 查看所有安装的软件包 
cat /proc/cpuinfo :查看CPU相关参数的linux系统命令 
cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 
cat /proc/meminfo :查看linux系统内存信息的linux系统命令 
cat /proc/version :查看版本,类似uname -r 
cat /proc/ioports :查看设备io端口 
cat /proc/interrupts :查看中断 
cat /proc/pci :查看pci设备的信息 
cat /proc/swaps :查看所有swap分区的信息

linux 如何查看有几块硬盘,查看有没有挂载,查看有几个分区
lsblk
lsblk -f                                    # 查看是否挂载
lsblk -p -o NAME,SIZE,TYPE,MOUNTPOINT        # 查看有几个分区
sudo mount /dev/sda1 /mnt/new_drive            # 挂载
sudo umount /mnt/new_drive                    # 取消挂载

查看硬盘大小
fdisk -l | grep Disk

//输出
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes


2024-04-30 08:47:10 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容