Linux 重要命令

  • 查看大于500M的文件
find / -xdev -size +500M -exec ls -l {} \;
  • 清空文件内容命令
echo > xxx.log 
  • 查看系统硬盘占用空间
df -h
  • 查看系统CPU占用率
top
  • 查看根目录下的文件夹大小
du -h -s /* | sort du -sh *
  • 查看登录成功的用户记录
last
  • 查看登录不成功的用户记录
lastb
  • 查看当前登录用户
who/w
  • 查看当前的进程连接网络的信息
netstat -nltp   
  • 查看服务器内存
free -m
  • 修改用户属性
修改用户属性
usermod -l b a //将a的登陆名改为b
usermod -g hadoop youxu //将youxu的组改为hadoop组
usermod -G hadoop,root youxu //给youxu添加两个组hadoop,root
usermod -d /home/youxu youxu //将youxu的主目录改成/home/youxu
  • 利用scp传输文件
    1、从服务器下载文件
    scp username@servername:/path/filename /tmp/youxu
    例如scp [email protected]:/home/youxu/youxu.txt 把192.168.0.1上的/home/youxu/youxu.txt的文件下载到 /tmp/youxu
    2、上传本地文件到服务器
    scp /path/local_filename username@servername:/path
    例如scp /var/youxu/youxu.txt [email protected]:/var/www/ 把本机/var/youxu/目录下的youxu.txt文件上传到192.168.0.1这台服务器上的/var/www/目录中
    3、从服务器下载整个目录
    scp -r username@servername:remote_dir/ /tmp/local_dir
    例如:scp -r [email protected] /home/youxu/test /tmp/local_dir
    4、上传目录到服务器
    scp -r /tmp/local_dir username@servername:remote_dir
    例如:
    scp -r youxu [email protected]:/var/www/ 把当前目录下的youxu目录上传到服务器的/var/www/ 目录
  • 更新同步时间
    date: 查看当前时间,结果如下:2016年 04月 08日 星期五 10:57:16 CST
    date -s 12:12:12:设置当前时间,结果如下:2016年 04月 08日 星期五 12:12:12 CST
    ntpdate -u ntp.api.bz:网络时间同步命令
    注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found
    -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;
    ntp常用服务器:
    中国国家授时中心:210.72.145.44 目前我ping不通
    NTP服务器(上海) :ntp.api.bz 目前可以用
    美国:time.nist.gov
    复旦:ntp.fudan.edu.cn
    微软公司授时主机(美国) :time.windows.com
    台警大授时中心(台湾):asia.pool.ntp.org
  • 命令行执行sql语句:
    source sqlName.sql

你可能感兴趣的:(linux)