在Linux上如何清除RAM内存高速缓存,缓存和交换空间
su -c 'echo 3 >/proc/sys/vm/drop_caches' && swapoff -a && swapon -a && printf '\n%s\n' 'Ram-cache and Swap Cleared'
3、如何查看Centos用户登陆日志
1.who:who命令查询utmp文件并报告当前登录的每个用户。Who的缺省输出包括用户名、终端类型、登录日期及远程主机。例如:who(回车)显示
2.如果指明了wtmp文件名,则who命令查询以www.111cn.Net前所有的登陆纪录。使用命令who /var/log/wtmp查看所有登陆记录
3.last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户。
2、取消挂载 umount 时出现的 “Device is busy”
http://www.jb51.net/os/RedHat/1051.html
$ fuser -m -v /media/USB/
用户 进程号 权限 命令
/media/BAK/: galeki 335 ..c.. gqview
-m 参数表明指定的路径是一个挂载点显示所有使用指定文件系统的进程,后面可以跟挂载点,或是dev设备 ( Thanks lisir
,-v 参数给出详细的输出,可以看出,原来是 gqview 这个程序还在霸占着移动设备,fuser 还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。
另外你也可以添加一个 -k 参数:
fuser -m -k /media/USB/
这招自动把霸占着 /media/USB/ 的程序杀死。如果你不是很明确是否要杀死所有霸占设备的程序,你还可以加一个 -i 参数,这样每杀死一个程序前,都会询问:
$ fuser -m -v -i -k /media/BAK/
用户 进程号 权限 命令
/media/BAK/: galeki 371 ..c.. gqview
杀死进程 371 ? (y/N)
1、CentOS系统中常用查看系统信息和日志命令小结
df -h 查看分区使用情况
df /home/elasticsearch-2.2.0/ 查看目录挂接分区情况
系统日志文件(可以通过cat或tail命令来查看)
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
系统信息
# uname -a # 查看内核/操作系统/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# 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 # 查看所有安装的软件包
分享到:
相关推荐
### CentOS 操作系统安装与配置知识点详解 #### 一、CentOS 操作系统概述 - **CentOS** 是一个基于 Linux 的开源操作系统,它主要基于 Red Hat Enterprise Linux (RHEL) 的源代码构建而成,目的是提供一个免费且...
安装CentOS操作系统前,需要做好准备工作,例如了解硬件兼容性、下载ISO镜像文件,以及创建安装媒介(如USB驱动器或DVD)。安装过程中,用户可以选择各种安装方式,如图形化界面安装或命令行安装,根据需求配置网络...
**CentOS操作系统简介** CentOS是一个基于Linux的开源操作系统,其名称由"Community ENTerprise Operating System"的首字母组合而成。它是一个免费的、社区支持的发行版,旨在提供与商业版本Red Hat Enterprise ...
### CentOS 操作系统安装与常用操作命令详解 #### 一、CentOS系统概述 CentOS是一种免费的Linux发行版,其目标是与某商业版本的Linux兼容。它提供了企业级的稳定性和支持,非常适合服务器环境使用。CentOS 7是当前...
### CentOS操作系统安装与配置知识点详解 #### 一、CentOS操作系统简介 CentOS是一个基于Linux的开源操作系统,它主要来源于Red Hat Enterprise Linux (RHEL)的源代码,并且完全遵循开源许可协议。这意味着CentOS...
CentOS操作系统安装及LAMP搭建教程 本教程将指导读者完成 CentOS 操作系统的安装和 LAMP 环境的搭建,涵盖从下载 CentOS 操作系统到安装和配置 LAMP 环境的整个过程。 一、CentOS 操作系统安装 1. 下载 CentOS ...
### Linux下CentOS操作系统磁盘扩容详解 在Linux环境下,特别是在CentOS系统中,随着业务需求的增长或数据量的增加,经常会遇到磁盘空间不足的情况。此时,进行磁盘扩容便成为了一项必要的操作。本文将详细介绍如何...
VMWare虚拟机安装centos操作系统详细步骤 在这篇文章中,我们将详细讲述如何使用 VMWare 软件安装 CentOS 操作系统。整个过程可以分为两个部分:第一部分是配置 VMWare 软件,第二部分是安装 CentOS 操作系统。 ...
Vim(Vi Improved)是一款强大的文本编辑器,广泛应用于Linux系统中,包括CentOS操作系统。它以其高效、可配置和可扩展性而受到系统管理员和开发者的青睐。本压缩包包含的是Vim的离线安装包,适用于那些无法或者不便...
根据提供的标题、描述以及部分文本内容,我们可以详细探讨如何在CentOS操作系统上安装并配置Xen虚拟化平台。本文将围绕Xen的基本概念、安装步骤、配置过程以及基本的使用方法进行详细介绍。 ### Xen简介 Xen是一款...
### CentOS操作系统:稳定与高效的商业级Linux平台 #### 一、CentOS的起源与定位 CentOS作为一个基于RHEL(Red Hat Enterprise Linux)构建的发行版,在IT领域中占据着重要地位。它不仅继承了RHEL的核心优势,还...
centos 操作系统 arm
CentOS操作系统是Linux发行版之一,常用于服务器环境。这篇文档详细介绍了CentOS 7系统的安装过程以及基础环境配置的步骤。以下是对这些内容的详细解释: ### 1. CentOS 7系统安装 #### 1.1 系统安装版本说明 安装...
CentOS全名为“社区企业操作系统”(Community Enterprise Operating System),是以红帽(Red Hat)公司所发布的源代码原件重建“红帽企业版LINUX”Red Hat Enterprise Linux的翻版,并修正了已经发现了的RedHat的bug。...
CentOS操作系统安装手册.docx
主要为大家详细介绍了VMware虚拟机安装Centos操作系统的教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下