Skip to content

Commit 7a77cc1

Browse files
committed
2016-03-21
1 parent 8e1e087 commit 7a77cc1

4 files changed

Lines changed: 60 additions & 13 deletions

File tree

File-Extract-Compress.md

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
1-
<h1 id="extract-compress0">Linux 下常用压缩文件的解压、压缩</h1>
1+
# Linux 下常用压缩文件的解压、压缩
22

3-
------
43

5-
* [Linux 下常用压缩文件的解压、压缩](#extract-compress0)
6-
* [常用压缩包解压命令整理](#extract-compress1)
7-
* [常用文件压缩命令整理](#extract-compress2)
8-
* [资料](#extract-compress3)
9-
10-
------
11-
12-
<h2 id="extract-compress1">常用压缩包**解压**命令整理</h2>
4+
## 常用压缩包**解压**命令整理
135

146
Linux 后缀为 .tar.gz 格式的文件-解压
157
命令:`tar zxvf XXXXXX.tar.gz`
@@ -45,8 +37,20 @@ Linux 压缩文件为后缀 .zip 格式的文件
4537

4638
Linux 压缩文件为后缀 .7z 格式的文件
4739
命令:`7za a test1.7z /opt/test1/`
48-
49-
<h2 id="extract-compress3">资料</h2>
40+
41+
42+
## 特殊格式
43+
44+
- rar 的安装:
45+
- 下载:`wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz`
46+
- 解压下载下来的压缩包:`tar zxvf rarlinux-3.8.0.tar.gz`
47+
- 进入解压后目录:`cd rar`
48+
- 编译:`make`
49+
- 安装:`make install`
50+
- rar 解压:`rar x 文件名.rar`
51+
52+
53+
## 资料
5054

5155
- <http://forum.ubuntu.org.cn/viewtopic.php?f=50&t=158893>
5256

centos-settings/Clear-Cache.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## 清除系统缓存
2+
3+
4+
## 初衷
5+
6+
- 本身 Linux 有比较成熟的内存管理机制,但是不免也是会抽风的,有些程序在被 kill 掉之后系统内存依然没有大的变化,这时候就需要手动清除。
7+
8+
9+
## 清除缓存
10+
11+
- 官网说明:<http://www.kernel.org/doc/Documentation/sysctl/vm.txt>
12+
- 先查看目前系统内存使用情况:`free -m`
13+
- 同步缓存数据到硬盘:`sync`
14+
- 开始清理:`echo 3 > /proc/sys/vm/drop_caches`
15+
- 0:不清除
16+
- 1:清除页缓存
17+
- 2:清除 dentries 和 inodes
18+
- 3:清除所有缓存
19+
- 再查看清除后效果:`free -m`

centos-settings/TOC.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
- [CentOS 图形界面的关闭与开启](close-xwindow.md)
1+
- [CentOS 图形界面的关闭与开启](Close-XWindow.md)
2+
- [CPU 信息分析](Cpu-Info.md)
3+
- [清除系统缓存](Clear-Cache.md)
24

35

centos-settings/cpu-info.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## CPU 信息分析
2+
3+
4+
## 初衷
5+
6+
- 了解服务器的性能,以方便我们如何更好地对程序进行部署
7+
8+
9+
## CPU 信息
10+
11+
- Demo CPU 型号:[Intel® Xeon® Processor E5-2620 v2(15M Cache, 2.10 GHz)](http://ark.intel.com/products/75789/Intel-Xeon-Processor-E5-2620-v2-15M-Cache-2_10-GHz)
12+
- 该 CPU 显示的数据中有一项这个要注意:`Intel® Hyper-Threading Technology``Yes`。表示该 CPU 支持超线程
13+
- `cat /proc/cpuinfo`,查看 CPU 总体信息
14+
- `grep 'physical id' /proc/cpuinfo | sort -u | wc -l`,查看物理 CPU 个数
15+
- 结果:2
16+
- 物理 CPU:物理 CPU 也就是机器外面就能看到的一个个 CPU,每个物理 CPU 还带有单独的风扇
17+
- `grep 'core id' /proc/cpuinfo | sort -u | wc -l`,查看每个物理 CPU 的核心数量
18+
- 结果:6,因为每个物理 CPU 是 6,所有 2 个物理 CPU 的总核心数量应该是:12
19+
- 核心数:一个核心就是一个物理线程,英特尔有个超线程技术可以把一个物理线程模拟出两个线程来用,充分发挥 CPU 性能,意思是一个核心可以有多个线程。
20+
- `grep 'processor' /proc/cpuinfo | sort -u | wc -l`,查看 CPU 线程数
21+
- 结果:24,正常情况下:CPU 的总核心数量 == CPU 线程数,但是如果该 CPU 支持超线程,那结果是:CPU 的总核心数量 X 2 == CPU 线程数
22+
- 线程数:线程数是一种逻辑的概念,简单地说,就是模拟出的 CPU 核心数。比如,可以通过一个 CPU 核心数模拟出 2 线程的 CPU,也就是说,这个单核心的 CPU 被模拟成了一个类似双核心 CPU 的功能。

0 commit comments

Comments
 (0)