本文共 3956 字,大约阅读时间需要 13 分钟。
查看处理器架构
arch
显示机器的处理器架构uname -m
显示机器的处理器架构查看内核版本
uname -r
显示正在使用的内核版本查看硬件信息
dmidecode -q
显示硬件系统部件(SMBIOS/DIM)查看磁盘信息
hdparm -i /dev/hda
列出磁盘架构特性hdparm -tT /dev/sda
测试磁盘读取速度查看系统资源
cat /proc/cpuinfo
显示CPU信息cat /proc/interrupts
显示中断信息cat /proc/meminfo
校验内存使用情况cat /proc/swaps
显示swap使用情况cat /proc/version
显示内核版本cat /proc/net/dev
显示网络适配器统计cat /proc/mounts
显示已加载的文件系统查看PCI和USB设备
lspci -tv
显示PCI设备lsusb -tv
显示USB设备查看时间信息
date
显示系统日期cal 2007
显示2007年的日历date 041217002007.00
设置日期和时间查看关机命令
shutdown -h now
关闭系统init 0
关闭系统telinit 0
关闭系统shutdown -r now
重启系统reboot
重启系统目录导航
cd /home
进入/home
目录cd ..
返回上一级目录cd ~user1
进入用户user1
的主目录查看目录内容
ls
查看目录中的文件ls -F
查看文件和目录ls -l
查看详细文件信息ls -a
显示隐藏文件tree
和 lstree
显示文件和目录树形结构目录操作
mkdir dir1
创建目录dir1
mkdir -p /tmp/dir1/dir2
创建目录树文件操作
rm -f file1
删除文件rmdir dir1
删除目录rm -rf dir1
删除目录及内容mv dir1 new_dir
重命名或移动目录cp file1 file2
复制文件cp -a /tmp/dir1 .
复制目录到当前目录find / -name file1
find / -user user1
find /home/user1 -name \*.bin
find /usr/bin -type f -atime +100
find /usr/bin -type f -mtime -10
挂载常用分区
mount /dev/hda2 /mnt/hda2
umount /dev/hda2
卸载分区fuser -km /mnt/hda2
强制卸载繁忙设备umount -n /mnt/hda2
不写入/etc/mtab
挂载软盘或光盘
mount /dev/fd0 /mnt/floppy
mount /dev/cdrom /mnt/cdrom
mount -o loop file.iso /mnt/cdrom
df -h
显示挂载分区du -sh dir1
估算目录使用空间创建和删除用户组
groupadd group_name
创建用户组groupdel group_name
删除用户组创建和管理用户
useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1
创建用户userdel -r user1
删除用户修改用户属性
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1
查看权限
ls -lh
显示文件权限设置和修改权限
chmod ugo+rwx directory1
设置目录权限chmod go-rwx directory1
删除群组和其他人权限chown user1 file1
改变文件所有人属性chown -R user1 directory1
改变目录及子文件属性设置追加模式
chattr +a file1
只允许追加读写查看特殊属性
lsattr
显示文件特殊属性bzip2 file1
压缩文件gunzip file1.gz
解压文件tar -cvf archive.tar file1
创建非压缩tarballtar -jxvf archive.tar.bz2
解压bzip2文件rpm -ivh package.rpm
安装 RPM 包rpm -U package.rpm
更新包但不改变配置yum install package_name
安装 RPM 包yum update package_name
更新已安装包dpkg -i package.deb
安装 DEB 包cat file1
查看文件more file1
查看长文件grep Aug /var/log/messages
查找关键词sed 's/stringa1/stringa2/g' example.txt
替换字符串dos2unix filedos.txt fileunix.txt
badblocks -v /dev/hda1
检查坏磁块fsck /dev/hda1
修复文件系统mkfs /dev/hda1
创建文件系统mke2fs /dev/hda1
创建 ext2 文件系统mkswap /dev/hda3
创建 SWAP 文件swapon /dev/hda3
启用 SWAP 文件使用 dd 复制磁盘内容
dd if=/dev/sda of=/tmp/file1
备份磁盘内容使用 tar 复制目录
tar -Puf backup.tar /home/user
备份目录创建 ISO 镜像
mkisofs /dev/cdrom > cd.iso
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd
刻录 ISO 镜像
cdrecord -v dev=/dev/cdrom cd.iso
解压并刻录 ISO 镜像
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -
挂载 ISO 镜像
mount -o loop cd.iso /mnt/iso
查看网络状态
netstat -tup
显示网络连接查看 HTTP 流量
tcpdump tcp port 80
查看 HTTP 流量查看无线网络
iwlist scan
显示无线网络查看网络接口
ifconfig eth0
显示网络接口配置查看路由信息
route -n
显示路由表设置默认网关
route add -net 0/0 gw IP_Gateway
静态路由配置
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
删除静态路由
route del 0/0 gw IP_gateway
启用 IP 转发
echo "1" > /proc/sys/net/ipv4/ip_forward
查看主机名
hostname
显示当前主机名解析主机名
host www.example.com
查看主机名对应的 IP 地址使用 nslookup 查看 DNS 信息
nslookup www.example.com
使用 whois 查看 Whois 信息
whois www.example.com
查看网络设备统计
mii-tool eth0
查看网络设备状态查看网络卡统计
ethtool eth0
查看网络卡统计信息查看进程使用网络
netstat -tup
显示网络连接查看监听服务
netstat -tupl
显示所有监听服务查看系统日志
tail -f /var/log/messages
实时查看系统日志查看 Java 进程信息
jps
显示当前所有 Java 进程 PIDjps -q
只显示 PIDjps -l
查看应用程序的详细信息远程查看 Java 进程
jps 192.168.0.77
查看远程服务器的 Java 进程查看 JVM 参数
jps -v
查看传递给 JVM 的参数查看进程树
jps -l
查看应用程序的进程树查看远程服务器的 Java 进程
jps 192.168.0.77
(前提是远程服务器提供 jstatd 服务)以上命令和工具可以帮助您全面管理和维护系统,涉及文件系统、网络、用户管理、备份等多个方面,适用于日常系统维护和故障排除。
转载地址:http://wfkfk.baihongyu.com/