pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
# 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
# 查看 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
# 查看 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
# 查看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:已设置保密