1、 查看当前进程
Ps –ef
Ps –ef | grep cond
Ps -ef | grep imd
[root@localhost bin]# ps aux | grep httpd
2、 杀死某属性进程
Pkill -9 cond
Pkill -9 imd
Kill -9 2342 4543
killall cond -9
3、 查看端口侦听状况
Netstat -lpnt
Netstat -lpnt | grep ngroupd
Netstat -lpnt | grep 3242
Netstat -lpnt | grep tcp
[root@localhost conf]#netstat -an | grep :80
Lsof -I udp
Lsof –I tcp
Lsof –I :52000
du -lh //查看文件总量
df -al //查看磁盘占用 >= 文件总量
lsof | grep deleted //查看回收站文件
lsof -c init //显示init进程现在打开的文件
lsof -p 1 //看进程号为1的进程打开了哪些文件
4、 上传下载文件(linux ->linux / linux <-> windows)
Sz net.cpp
Rz net.cpp
Scp –P52000 net.cpp 192.168.16.212:/lilihao/code/src
5、 查看core dump文件
Gdb -c core run.exe
6、 Svn 上传下载
Svn co http://
Svn ci net.cpp
7、 发送UDP串
Echo ‘RELOAD_CFG_XML’ >/dev/udp/192.168.16.212/8899
8、 多目录查找某一字符串
Find ./ -name *.cpp | xargs grep “#include <cmath>” ;
9、 动态刷新某一文件,显示日志
Tail -f 0920.log
Tail -f 0920.log | grep -10 “WARN”
Tail -f 0920.log | grep -10 –v “DEBUG”
More 0920.log | grep 10 –v “run success”
10、 查看某进程栈
top (get pid)
pstack XXX (pid)
11、 查看MD5
#echo -n 1378798 | md5sum
12、 查看CoreDump文件
gdb -c core
gdb -c core exe
bt
13、 查看系统资源使用
Top
第一行是用户信息,
第二行任务队列信息,
第三行cpu信息,
第四行内存信息
Top | grep server
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
PID | 进程id |
USER | 进程所有者的用户名 |
PR | 优先级 |
NI | nice值。负值表示高优先级,正值表示低优先级 |
VIRT | 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES |
RES | 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA |
SHR | 共享内存大小,单位kb |
%MEM | 进程使用的物理内存百分比 |
S | 进程状态。 |
COMMAND | 命令名/命令行 |
12、 文件格式转换
#dos2unix test.cpp //去掉文本中的^M
13、 Linux 文件夹换颜色
#cp /etc/DIR_COLORS ~/.dir_colors
#vim ~/.dir_colors
将 DIR 01; 34 换成 DIR 01; 37; 44
14、 同步服务器时间
53 23 * * * /sbin/ntpdate asia.pool.ntp.org
15、 设置定时任务
16、 设置服务器防火墙
2.在/etc/profile 中增加一行 ulimit -SHn 65535
3.在/etc/security/limits.conf最后增加如下两行记录
* soft nofile 65535
* hard nofile 65535
19、 mysql 的链接
mysql -uusername -p'passwd' -hhostIp
remysql.sh 内容大致如:
mysql -uroot -p111111 <~/db_ots.sql
mysql -uroot -p111111 -Ddb_kit_ot_0 <~/otstbl.sql
mysql -uroot -p111111 -Ddb_kit_ot_mon_2013_7 <~/tbl_dayots.sql
db_ots.sql 内容大致如:
drop database if exists db_kit_ot_mon_2013_7;
create database db_kit_ot_mon_2013_7;
drop database if exists db_kit_ot_0;
create database db_kit_ot_0;
otstbl.sql 内容大致如:
create table tbl_user_ot_00
(
uid int(11) NOT NULL primary key,
timelen int(11) NOT NULL,
scores int(11) NOT NULL,
speed int(11) NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
20、 删除某文件的空行
sed '/^ *$/d' file1
21、 安装mysql