Linux 命令

  1. 免密码登录
    生成公钥和私钥 :ssh-keygen -t rsa
    复制公钥到其他机器:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户@机器
    如果不成功 可能是文件权限问题
    .ssh目录的权限必须是700
    .ssh/authorized_keys文件权限必须是600
  2. vim
    检查是否安装vim:rpm -qa|grep vim
    安装 vim 相关包:yum -y install vim*
    跳到指定行:ngg (n为指定的行数(如25))
    跳到最后一行: G
  3. 安装 telnet
    检查是否安装Telnet:rpm -qa|grep telnet
    yum -y install xinetd telnet telnet-server
    systemctl enable telnet.socket
    systemctl start telnet.socket
    systemctl enable xinetd
    systemctl start xinetd
  4. mysql查看 启动 停止
    查看mysql运行状态:service mysqld status
    使用 service 启动:service mysqld start
    使用 service 重启:service mysqld restart
    使用 service 启动:service mysqld stop
  5. 安装jdk配置环境变量
  export JAVA_HOME=/opt/jdk1.8.0_121
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 查看时间
    date -R

7.jmap

jmap -dump:format=b,file=文件名 [pid]
jmap -histo:live  进程号  | head -20 

8.将本地文件复制到远程目录

scp localFile  remoteuser@remoteip remoteDir

9.将window格式脚本改成linux格式

dos2unix xxx.sh
vim xxx.sh
:set fileformat=unix
:wq

10.查看文件大小

直观方式查看:ls -lh
查看总大小:du -sh
查看目录下文件的大小 du -h --max-depth=1 /opt/Navicat/*
查看当前目录下一级子文件和子目录占用的磁盘容量:du -lh --max-depth=1 

11.查看系统资源情况

内存使用:free -m 
查看内存占用前五的进程 :ps auxw | head -1;ps auxw|sort -rn -k4|head -5
查看CPU占用前三的进程:ps auxw|head -1;ps auxw|sort -rn -k3|head -3
查看整体负载:top

12.查看大文件

某个时间段的日志输出到新文件
sed  -n '/2020-06-17 17:00:00/,/2020-06-17 18:50:59/p'  nohup.out >> xx.log 
cat nohup.out | grep   '2020-12-16 11:2[0-3]' nohup.out >> xx.log
查看文件大小
ll -lh xx.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值