File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
146Linux 后缀为 .tar.gz 格式的文件-解压
157命令:` tar zxvf XXXXXX.tar.gz `
@@ -45,8 +37,20 @@ Linux 压缩文件为后缀 .zip 格式的文件
4537
4638Linux 压缩文件为后缀 .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
Original file line number Diff line number Diff line change 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 `
Original file line number Diff line number Diff line change 1- - [ CentOS 图形界面的关闭与开启] ( close-xwindow.md )
1+ - [ CentOS 图形界面的关闭与开启] ( Close-XWindow.md )
2+ - [ CPU 信息分析] ( Cpu-Info.md )
3+ - [ 清除系统缓存] ( Clear-Cache.md )
24
35
Original file line number Diff line number Diff line change 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 的功能。
You can’t perform that action at this time.
0 commit comments