Linux常用系统信息查看命令

2013-10-23 杜世伟 Linux

  系统

  # uname -a               # 查看内核/操作系统/CPU信息
   # head -n 1 /etc/issue   # 查看操作系统版本

   # cat /proc/cpuinfo      # 查看CPU信息

   # hostname               # 查看计算机名

   # lspci -tv              # 列出所有PCI设备

   # lsusb -tv              # 列出所有USB设备

   # lsmod                  # 列出加载的内核模块

   # env                    # 查看环境变量

阅读全文>>

标签: linux rpm chkconfig crontab

评论(0) 浏览(2892)

常用的100条linux命令

2013-10-23 杜世伟 Linux

   1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部

   2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限

   3,tar -tzvf test.tar.gz //列出归档内容

   4,du -ah //查看文件列表大小

   5,du -sh //查看所有文件的大小总和

   6,echo ’1+2′|bc -l //数学运算

阅读全文>>

标签: linux

评论(0) 浏览(2677)

解决SVN不记录日志问题

2013-10-18 杜世伟 Linux

首先说明下svnserve.conf配置文件,配置项分为以下5项:

anon-access 控制非鉴权用户访问版本库的权限。取值范围为"write"、"read"和"none"。
即"write"为可读可写,"read"为只读,"none"表示无访问权限。
缺省值:read

auth-access 控制鉴权用户访问版本库的权限。取值范围为"write"、"read"和"none"。
即"write"为可读可写,"read"为只读,"none"表示无访问权限。

阅读全文>>

标签: linux svn svnserve.conf

评论(0) 浏览(4007)

写好代码的10个秘密[转]

2013-10-12 杜世伟 Message

写好代码的10个秘密

 

1、百家之长归我所有(Follow Basic Coding Style)
其实写代码的方式有很多,每个人都有自己的风格,但是众多的风格中总有一些共性的、基本的写代码的风格,如为程序写注释、代码对齐,等等。是不是编程规范?对就是编程规范。

2、取个好名字(Use Naming Conventions)
取个好的函数名、变量名,最好按照一定的规则起名。还是编程规范。

阅读全文>>

标签: 代码 程序名

评论(0) 浏览(3697)

mysql分表,分区的区别和联系

2013-10-8 杜世伟 Mysql

一,什么是mysql分表,分区
什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,
什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上
二,mysql分表和分区有什么区别呢
1,实现方式上
a),mysql的分表是真正的分表,一张表分成很多表后,每一个小表都是完正的一张表,都对应三个文件,一个.MYD数据文件,.MYI索引文件,.frm表结构文件。
[root@BlackGhost test]# ls |grep user  

阅读全文>>

标签: mysql 分区 分表

评论(0) 浏览(2825)

Linux df 命令用法详解

2013-9-26 杜世伟 Linux

Linux df 命令用法详解:显示磁盘的相关信息
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法
# df --help
Usage: df [OPTION]... [FILE]...
Show information about the file system on which each FILE resides,
or all file systems by default.

Mandatory arguments to long options are mandatory for short options too.
  -a, --all             include dummy file systems
  -B, --block-size=SIZE  scale sizes by SIZE before printing them; e.g.,

阅读全文>>

标签: linux df

评论(0) 浏览(18501)

Lua math函数

2013-8-13 杜世伟 Lua

math.pi 为圆周率常量 = 3.14159265358979323846

阅读全文>>

标签: lua math

评论(0) 浏览(3360)

PHPstorm 快捷键

2013-7-29 杜世伟 Php

工欲善其事,必先利其器!使用快捷方式能够做到事半功倍的效果!

Ctrl+1 快速修复

Ctrl+D: 删除当前行 
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置
Alt+↑ 当前行和上面一行交互位置
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或 View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个

阅读全文>>

标签: phpstorm

评论(0) 浏览(10817)

MySQL数据库基准压力测试工具之MySQLSlap使用实例

2013-7-21 杜世伟 Mysql

一、Mysqlslap介绍

mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,笔者建议系统运维人员应该掌握一些常见的压力测试工具,这样才能较为准确的掌握线上系统能够支撑的用户流量上限及其抗压性等问题。 

二、使用方法介绍

可以使用mysqlslap --help来显示使用方法:

1) --concurrency代表并发数量,多个可以用逗号隔开,例如:concurrency=10,50,100, 并发连接线程数分别是10、50、100个并发。

2) --engines代表要测试的引擎,可以有多个,用分隔符隔开。

3) --iterations代表要运行这些测试多少次。

4) --auto-generate-sql 代表用系统自己生成的SQL脚本来测试。

5)--auto-generate-sql-load-type 代表要测试的是读还是写还是两者混合的(read,write,update,mixed)

6) --number-of-queries 代表总共要运行多少次查询。每个客户端运行的查询数量可以用查询总数/并发数来计算。

阅读全文>>

标签: mysql mysqlslap

评论(0) 浏览(1424)

Linux下tempfs简介及/dev/shm原理与应用

2013-7-19 杜世伟 Linux

什么是tmpfs?
tmpfs是linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,temfs主要存储暂存的文件。

linux内核中的VM子系统负责在后台管理虚拟内存资源Virtual Memory,即RAM和swap资源,透明地将RAM页移动到交换分区或从交换分区到RAM页,tmpfs文件系统需要VM子系统的页面来存储文件。tmpfs自己并不知道这些页面是在交换分区还是在RAM中;做这种决定是VM子系统的工作。tmpfs文件系统所知道的就是它正在使用某种形式的虚拟内存。

tmpfs基于内存,因而速度是相当的,另外tmpfs使用的VM资源是动态的,当删除tmpfs中文件,tmpfs 文件系统驱动程序会动态地减小文件系统并释放 VM 资源,当然在其中创建文件时也会动态的分配VM资源。另外,tmpfs不具备持久性,重启后数据不保留,原因很明显,它是基于内存的。

阅读全文>>

标签: linux tmpfs /dev/shm

评论(0) 浏览(15111)

Powered by emlog 沪ICP备2023034538号-1