【 1. 系统管理 】
1.1 查询系统版本
uname -a
lsb_release -a
more /etc/release
1.2 查询硬件信息
命令 | 作用 |
---|
sar -u 5 10 | 查询 CPU 使用情况 |
cat /proc/cpuinfo | 查询 CPU 信息 |
cat /proc/cpuinfo | grep processor |
cat /proc/meminfo | 查询内存信息 |
pagesize | 显示内存page大小(以KByte为单位) |
arch | 显示架构 |
1.3 date 系统时间
# 直接输出当前 日期、周几、时间、时区
date
# 格式化输出当前日期时间
date +%Y%m%d.%H%M%S
- 设置系统日期和时间格式(格式为2014-09-15 17:05:00)
设置系统时间需要 root 用户权限。
date -s 2014-09-15 17:05:00
date -s 2014-09-15
date -s 17:05:00
- 设置时区
选择时区的命令为:tzselect,根据系统提示,选择相应的时区信息。
tzselect
- 强制把系统时间写入 CMOS,这样重启后时间也正确了。
clock -w
【 2. IPC资源管理 】
- Linux环境下,进程地址空间相互独立、彼此隔离,因此进程间的数据不能之间访问。如果要交换数据,必须要通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷贝到内核缓冲区,进程B再把数据从内核缓冲区拷贝走,内核提供的这种机制称为 进程间通信(IPC, InterProcess Communication)。
2.1 IPC 资源查询
全称 | 作用 |
---|
ipcs(inter-process communication state)进程间通信状态 | 输出 Linux 中进程间通信设施的状态 |
- 基本语法
- -a, --all:显示全部(默认值)
- -q, --queues:消息队列
- -m, --shmems:共享内存
- -s, --semaphores:信号量
ipcs [选项参数]
ipcs -a
2.2 ulimit 检测和设置系统资源限制
全称 | 作用 |
---|
ulimit(user’s limit)用户的限制 | 限制系统用户对shell资源的访问 |
ulimit – a
ulimit –c unlimited