taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

linux命令笔记

2012-08-17

允许非root用户使用“sudo”

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

 

Java代码
 收藏代码
  1. # 修改DNS IP  
  2. vi /etc/resolv.conf  
Java代码
 收藏代码
  1. # 根据文本内容查找文件名,"-H"用于输出文件名  
  2. find . -name '*city*' -ls -exec zgrep 'null' {} -H  ;    
Java代码
 收藏代码
  1. #查看内存  
  2. 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

类别:技术文章 | 阅读:204189 | 评论:0 | 标签:linux

想收藏或者和大家分享这篇好文章→

“linux命令笔记”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云