最近由于性能问题把windows服务器换成linux服务器,用到linux命令,年纪大了经常记不住,特意网上找了不少常用代码。特此记录
这些命令涵盖了许多在Linux系统中进行系统管理和文件操作的常见任务。以下是对linux常用的一些命令的简要解释:
系统信息
arch
:显示机器的处理器架构。uname -m
:显示机器的处理器架构。uname -r
:显示正在使用的内核版本。dmidecode -q
:显示硬件系统部件(SMBIOS / DMI)。hdparm
:用于显示和设置磁盘驱动器的参数和性能。cat /proc/cpuinfo
:显示CPU信息。cat /proc/interrupts
:显示中断信息。cat /proc/meminfo
:显示内存使用情况。cat /proc/swaps
:显示正在使用的交换空间。cat /proc/version
:显示内核的版本。cat /proc/net/dev
:显示网络适配器及统计信息。cat /proc/mounts
:显示已加载的文件系统。lspci
:列出PCI设备。lsusb
:显示USB设备。date
:显示系统日期。cal
:显示日历。clock -w
:将时间修改保存到BIOS。
关机
shutdown
:用于关机、重启或注销系统。reboot
:用于重启系统。
文件和目录
cd
:切换目录。pwd
:显示当前工作目录。ls
:列出目录中的文件和子目录。mkdir
:创建目录。rm
:删除文件或目录。mv
:移动或重命名文件或目录。cp
:复制文件或目录。ln
:创建链接。touch
:修改文件的时间戳。file
:显示文件的类型。find
:在文件系统中搜索文件和目录。grep
:在文件中搜索匹配的文本。tar
:创建、提取和压缩归档文件。zip
、unzip
:创建和提取ZIP压缩文件。du
、df
:显示磁盘空间使用情况。
用户和群组
groupadd
、groupdel
、groupmod
:管理用户组。useradd
、userdel
、usermod
:管理用户。passwd
:修改用户密码。chown
、chgrp
、chmod
:修改文件和目录的所有权和权限。
文件权限和特殊属性
chmod
:修改文件权限。chattr
:设置文件的特殊属性。
文件搜索
grep
:在文件中搜索匹配的文本。sed
:进行文本替换和处理。awk
:文本处理和数据提取。find
:在文件系统中搜索文件和目录。
磁盘和文件系统
badblocks
:检查磁盘上的坏块。fsck
:检查和修复文件系统的完整性。mkfs
:创建文件系统。mount
、umount
:挂载和卸载文件系统。
备份和压缩
dump
、restore
:创建和恢复文件系统备份。rsync
:文件和目录的同步。dd
:复制和备份数据。tar
:创建和提取归档文件。gzip
、gunzip
:压缩和解压缩文件。
光盘
cdrecord
:光盘刻录工具。mkisofs
:创建ISO镜像文件。mount
:挂载ISO镜像文件。
网络
ifconfig
:配置网络接口。route
:配置和查看网络路由表。ping
:测试网络连接。ssh
:远程登录和执行命令。scp
:通过SSH复制文件。wget
、curl
:下载文件。netstat
:显示网络连接和端口状态。tcpdump
:抓取和分析网络数据包。iwconfig
、iwlist
:配置和扫描无线网络。
这只是对一些命令的简要介绍,每个命令都有更多的选项和用法。希望这些信息能对您有所帮助!如果您有任何进一步的问题,请随时提问。