Linux系统管理命令涉及系统维护和优化的众多方面。本文将详细介绍一些常用的Linux系统管理命令,帮助系统管理员更有效地进行日常维护工作。 一、系统磁盘清理命令 1. 删除未访问的core文件: ``` find / -xdev –type f ‘(’ –name core –o name ‘core.[0-9]’ ‘)’ –atime +7 –exec rm –f { } ‘;’ ``` 这个命令用于查找并删除一周内未被访问的core文件,有助于释放磁盘空间。 2. 删除特定类型的临时文件: ``` find / -xdev –atime +3 ‘(’ –name ‘#*’ –o –name ‘.#’ –o –name ‘*.CKP’ –o –name ‘*~’ –o –name ‘.nfs*’ ‘)’ –exec rm –f { } ‘;’ ``` 此命令用于清理以#、.#或.nfs开头,或以~和.CKP结尾的临时文件。 3. 清理过期的子目录: ``` cd /tmp; find . ! –name . ! –name lost+found –type d –mtime +3 –exec /bin/rm –rf { } ‘;’ ``` 该命令会删除/tmp目录下72小时未修改的子目录。 4. 查找大文件: ``` find /home -size +1M -print0 | xargs -0 ls –l ``` 此命令用于在/home目录下查找超过1M的文件,并以长列表模式展示。 二、有用的命令配置 1. 启动管理配置: ``` cat /etc/lilo.conf /sbin/lilo ``` 对/etc/lilo.conf文件进行配置后,使用/sbin/lilo命令使其生效。 2. RPM包管理: - 安装软件包: ``` rpm -ivh <package_name> ``` - 查询软件包: ``` rpm -q <package_name> ``` - 删除软件包: ``` rpm -e <package_name> --nodeps ``` 3. 系统搜索工具: ``` slocate find ``` slocate命令用于搜索系统中的文件,而find命令提供了更复杂的文件查找选项。 4. 查看系统信息: - 查看内核版本: ``` cat /proc/version uname -a ``` - 查看Linux版本: ``` cat /etc/redhat-release lsb_release -a ``` - 修改系统时间: ``` date -s 04/11/2008 date -s 22:24:30 clock -w ``` 使用date命令修改系统时间,并用clock命令确保修改生效。 - 查看当前活跃用户: ``` who whoami ``` 5. 文件压缩与释放: - 解压缩文件: ``` tar xvf 包名.tar tar xvjf 包名.bz2 tar xvzf 包名.gz tar cvzf 包名.tar.gz 目录列表(压缩) ``` - 常用压缩工具: ``` gzip bzip2 ``` 三、软件安装和防火墙配置 1. 软件安装: - 安装.tar.gz压缩的软件包: ``` tar xvzf 包名.tar.gz ./configure make make install ``` - RPM软件包管理工具: 使用rpm进行软件包的安装、查询、删除等操作。 2. 防火墙配置: - 使iptables在系统启动时自动启动: ``` chkconfig --level 345 iptables on ``` - 手工启动iptables服务: ``` service iptables start ``` - iptables过滤规则: ``` iptables [-t table] [command][match][target] ``` - 开启和关闭iptables日志: ``` iptables -t raw -I PREROUTING 1 -p tcp --syn -m statistic --mode nth --every 5000 -j LOG --log-prefix "IPTABLES DETECTING SYN: " tail /var/log/message iptables -t raw -F ``` 利用iptables规则可以管理网络流量,并对网络攻击进行日志记录。 通过对这些Linux系统管理命令的掌握,系统管理员可以执行更加高效的磁盘清理,更加精确的搜索和信息查询,更加便捷的软件安装和升级,以及更加安全的网络配置,从而保证系统的稳定运行和数据安全。

































- 粉丝: 2963
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- PLC舞台灯光设计方案.doc
- 学生信息管理系统-C语言课程方案设计书.doc
- 实验六教学板自检程序设计方案.doc
- 基于单片机大屏幕显示研究设计.doc
- web协同商务系统研究与原型开发.doc
- 钢结构CAD软件STS的功能及应用.docx
- 嵌入式单片机PPP协议的应用研究.doc
- 公路造价师考试辅导:流动资金扩大指标估算法试题.docx
- 用于预测性维护与健康管理的大型语言模型(故障诊断大模型;剩余使用寿命预测大模型)
- 2017年软件实施工程师笔试面试题及答案.docx
- 住宅小区海康网络监控系统方案.doc
- 结合电气工程及其自动化剖析机器人设计.docx
- 《信息系统分析与设计》第3章:通信与计算机网络.ppt
- Python编程作图物理仿真项目进阶设计.docx
- 基于区块链技术的电子轮机日志系统.docx
- 基于51单片机用LCD1602显示的DS18B20课程设计-键控上下限报警功能.doc


