常用但是容易忘记的几个linux 命令
2014-09-01 20:21
417 查看
最近在做mapreduce的基准测试工作,经常会用到以下一些命令
ll -h|awk '{printf "\n" $5}'|grepK|sed 's/K//g'|wc -l
#echo 3 > /proc/sys/vm/drop_caches
(size_t) &((TYPE *)0)->MEMBER
&((TYPE *)0)->MEMBER
((TYPE *)0)->MEMBER
((TYPE *)0)
(TYPE *)0
find. -maxdepth 2 -name "*.txt" |xargs grep "VPSeek
lspci|grep Ethernet
libuuid e2fsprog/lib/uuid/
e2fsprog ./configure –enable elfshared
./configure --without-tcmalloc --without-libatomic-ops
所谓交叉编译
需要连接互联网
需要修改一个java文件,参照node11 HADOOP-HOME下的代码和提示
注意用户权限
例如 df –h root用户无法显示 /fuse-dfs uhadoop可以显示
找到占用9000端口的进程
lsof -i:9000
root权限 可以显示其他用户启动的进程和对应的端口
* * ** * root ntpdate 192.168.200.81 && hwclock-w
集群服务器节点 /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 10
16 批量杀死进程
ps aux|greppython|grep -v grep| awk '{ print $2 }'|xargs kill -9
ps -ef |greptaskTracker|awk '{print $2}'|xargs kill -9
awk '{print $2}' 输出的系统进程号
17 查看某目录下各文件夹的大小
du -h - -max-depth=1 /mnt/data/sdb/SIAT-Bench-Data/
max-depth 代表命令执行者想显示的目录深度。
18 在一行中获取指定字符串
cat $inputfile |grep "LaunchedAt:"|cut -b 22-41
获取第22到41个字符
1 查看某进程的父进程
ps axf2 编辑工具vim替换字符串
:1,$s/xiongwen/simon/g3 获取某目录内文件大小分布
Busyboxll -h|awk '{printf "\n" $5}'|grepK|sed 's/K//g'|wc -l
4 清空系统缓存
#sync#echo 3 > /proc/sys/vm/drop_caches
5 一个常见的宏定义offsetof
#define offsetof(TYPE, MEMBER) ((size_t)&((TYPE *)0)->MEMBER)(size_t) &((TYPE *)0)->MEMBER
&((TYPE *)0)->MEMBER
((TYPE *)0)->MEMBER
((TYPE *)0)
(TYPE *)0
6 寻找包含指定字符串的文件
find ./ -type f -name "*.c" | xargs grep"fuse_read_cmd"find. -maxdepth 2 -name "*.txt" |xargs grep "VPSeek
7 查看网卡是否未加载
查看系统 网卡型号lspci|grep Ethernet
8 字符串转化dos2unix
find -type f | xargs dos2unix –o9 ceph0.44安装注意事项(部分)
cryptopp560源代码安装libuuid e2fsprog/lib/uuid/
e2fsprog ./configure –enable elfshared
./configure --without-tcmalloc --without-libatomic-ops
10 编译安装hdfs,fuse-dfs
依赖libhdfs所谓交叉编译
需要连接互联网
需要修改一个java文件,参照node11 HADOOP-HOME下的代码和提示
注意用户权限
例如 df –h root用户无法显示 /fuse-dfs uhadoop可以显示
11 修改主机名
sysctl -w kernel.hostname=linuxserv112 无gcc和automake
插入光盘,yast安装13 由端口号找进程名
netstat -anp | grep 9000找到占用9000端口的进程
lsof -i:9000
root权限 可以显示其他用户启动的进程和对应的端口
14 查看 进程启动时间和 累计运行时间
ps -eo pid,lstart,etime | grep 1964415 集群全局时钟ntp配置
普通节点 /etc/crontab* * ** * root ntpdate 192.168.200.81 && hwclock-w
集群服务器节点 /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 10
16 批量杀死进程
ps aux|greppython|grep -v grep| awk '{ print $2 }'|xargs kill -9
ps -ef |greptaskTracker|awk '{print $2}'|xargs kill -9
awk '{print $2}' 输出的系统进程号
17 查看某目录下各文件夹的大小
du -h - -max-depth=1 /mnt/data/sdb/SIAT-Bench-Data/
max-depth 代表命令执行者想显示的目录深度。
18 在一行中获取指定字符串
cat $inputfile |grep "LaunchedAt:"|cut -b 22-41
获取第22到41个字符
相关文章推荐
- 几个常用但容易忘记的命令(linux +uboot)
- Linux 常用但较容易忘记的命令
- [置顶] Ubuntu下常用但是我容易忘记的命令总结(未完待续)
- (一)linux常用,但容易忘记的命令
- 几个常用linux命令语句
- Linux常用的几个小命令
- Linux下几个常用的键盘命令
- linux的几个常用命令
- linux几个常用命令
- Linux常用的几个系统监控命令
- Linux中几个在备份中常用的命令(cp,scp,rsync)
- linux的几个常用命令
- Linux常用的几个小命令
- linux常用的几个系统监控命令
- linux的几个常用命令
- 几个常用的linux统计的命令
- Linux最常用的几个命令
- Linux常用的几个监控系统性能的命令
- 容易忘记的Linux命令!!
- linux几个常用命令