把一些自己遇到的常用命令都集中记在这儿,慢慢补充!
1. 查看当前编码
locale
2. 设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. 同步时间
/usr/bin/rdate -s rdate.darkorb.net
4. 将时间写入 BIOS
hwclock -w
5. CentOS 6.3 配置服务器 yum 更新源地址
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
6. 修改系统编码
vi /etc/profile
添加:
LANG=zh_CN.GB2312
查找 export 增加 LANG
export LANG
7. 设置日期,时间
年月日
date -s 2012/10/23时分秒
date -s 12:02:35
8. 修改当前用户密码
passwd
回车后输入两次核对成功后完成
9. CentOS 之 yum 安装与卸载
安装:
yum -y install nginx mysql php
卸载:
yum -y remove nginx mysql php
10. 查看当前所在完整路径
pwd
显示如:
/usr/local/nginx/conf
11. 查看端口占用
指定:
lsof -i:9000
全部:
netstat -tuanp
12. 查看指定目录大小
目录总大小:
du -hs /mydata/soft
目录下个子目录大小:
du -h /mydata/soft
13. 导入导出 SVN 项目
导出项目:
svnadmin dump /var/svn/pro1 > /mydata/pro1.backup
新建项目仓库:
svnadmin create /var/svn/pro1/
开始导入:
svnadmin load /var/svn/pro1/ < /mydata/pro1.backup
14. 远程服务器拷贝SCP
从远程服务器拷贝到本地:
scp -P 22 -r root@101.102.103.104:/mydata/ /copydata/
从本地上传到远程服务器:
scp -P 22 -r /copydata/ root@201.202.203.204:/mydata/pro1.tar.gz
回车后输入 root 密码即开始传输
-P 表示 SSH 端口号
-r 表示递归复制
15. 按指定条件搜索
搜索当前目录以及所有子目录中以 test 开头的文件或目录
find ./test*
只显示搜索到的数量
find ./test* | wc -l
只搜索指定目录层级
find ./test* -maxdepth 0 | wc -l
16. 修改指定目录下的文件夹或文件权限或所有者
仅文件夹:
find /tmp/session -type d -exec chmod 777 {} \;
仅文件:
find /tmp/session -type f -exec chmod 777 {} \;
最后更新 2014/02/27 01:21