我的linux命令笔记
root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)
#不需要密码执行sudo命令
hadoop ? ? ? ?ALL=(ALL) ? ? ? NOPASSWD: ALL
时间戳转日期
date -d '1970-01-01 UTC 1312438633.724 seconds' +"%Y-%m-%d %T"
#显示现在日期
echo `date -d now +%Y%m%d`
#显示昨天日期
echo `date -d yesterday +%Y%m%d`
#加减时间
date +%Y%m%d --date="-1 day"
date +%Y%m%d%H --date="-1 hour"
?
查看网站是什么服务器
curl -s --head "http://www.baidu.com"
?
linux列处理
#删除某列,并输出
zcat xx.gz | awk '{$1 = null ;print}'
?
?
查看redhat版本?
cat /etc/redhat-release #我这里显示“CentOS release 5.5 (Final)”
?
?
转换时间戳到日期(注意时间戳单位为秒)
date -d '1970-01-01 UTC {your_timestamp} seconds'
?
?
?
查看linux最大可以打开文件数量 写道
ulimit -a
# 关注屏显其中一行,可以看出最大打开文件数量为1024
open files (-n) 1024
设置打开文件数量:
echo -ne "
* soft nofile 65536
* hard nofile 65536
" >>/etc/security/limits.conf
推出终端后,在执行ulimit -a,可以看出修改已经生效
?
zip压缩文件
zip {dist} {src}
zip -P {password} {dist} {src}
?
?
只允许root远程登录
cd /etc
touch nologin
?
锁定用户,查看机器64位还是32位
uname -m #会显示:“i686”、“x86_64”
?无法远程登录(root only)?
passwd -l hadoop
?
解锁用户(root only)?
passwd -u hadoop
?
列出rpm安装程序的文件路径
rpm -ql hadoop-0.20
?
?
查看系统已经安装软件
rpm -qa | grep hadoop
?
查看当前服务器总的cpu core数量(有多少核)
more /proc/cpuinfo | grep 'processor' | wc -l
?
?
#查看每个CPU的核数
more /proc/cpuinfo | grep 'cpu cores'
?
?
#计算当前服务cpu数量
总核数 / 每个CPU的核数
?
?
#查看CPU位数
getconf LONG_BIT
?
?查看程序的安装路径
whereis java
?
?查看执行程序的路径
which java
?
# 修改DNS IP
vi /etc/resolv.conf
# 根据文本内容查找文件名,"-H"用于输出文件名
find . -name '*city*' -ls -exec zgrep 'null' {} -H \;
#查看内存
free
?
#查看CPU是否支持64操作系统,如果结果大于0,说明支持64bit模式(long mode)
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
#查看某行内容
sed -n '100{p;q}' filename
#查看用户所属组
grep "用户名" /etc/group
#查看rpm包文件
rpm2cpio hadoop.rpm | cpio -idmv
#添加某个路径到运行时库,一行一个path
?vi /etc/ld.so.conf
/usr/local/lib/
(或者使用环境变量的方式,这种方向不需要root权限)
export LD_LIBRARY_PATH=/xxxxx:$LD_LIBRARY_PATH
#centos下通过shell修改文件扩展名,rename <oldname> <newname> <*.files>
?#将所有html扩展名改为htm扩展名?
rename .html .htm ? *.html
具体参考:http://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。