Linux常用命令
一、连接远程机 ssh 机器名/机器IP ssh 用户名@机器名/机器IP ? 二、查看磁盘空间和文件大小 总的磁盘空间 df -h 按大小查看所有文件 du -sh ./* ?????????? 按大小查看某个文件夹 du -sh logs/ ? 三、查看进程ps-process status netstat -anp | grep "8002"??? // 获取pid,对应windows为 netstat -ano | findstr "8002" ps -aux | grep "27278"???????? // 通过pid查看,用BSD格式显示 ps -aux | grep "java" ? ? ? ? ? ?// 用BSD格式显示java进程 ps -ef | grep java ? ? ? ? ? ? ? ? // 查看Java进程,用标准格式显示,推荐使用,显示的项目有:UID,PID,PPID,C,STIME,TTY,TIME,CMD kill -9 27278?????????????????????? // kill进程,不加-9进程可能不会停止 ? ? 四、对进程的操作 service.sh status service.sh start service.sh stop ? ? 五、看日志 less a.log // 根据窗口大小,一页一页显示内容,并进行字符搜索,b往前翻页,f往后翻页 more a.log ?// 将文件从第一行开始,根据窗口大小,一页一页显示内容,回车键换行,空格键往后翻页,不能往前翻页 head -100 a.log ?// 查看最开始的n行 tail -1000 a.log // 查看最后n行 tail -f a.log // 实时查看最新生成的日志 vim a.log? // 打开编辑文本 cat a.log // 查看全部内容 cat a.log?| grep "abc"?? // 查看特定内容 ? 六、看cpu/内存占用 top ? 七、文件操作 rm -rf ?//删除目录,注意不要删除所有文件,一般不要使用root用户删除文件,因为root用户权限太大,会误删除 scp -P 888 sourceFile [email?protected]:targetFile ?//远程拷贝文件 pwd //查看当前工作目录 rz // 上传本地文件 ? 八、是允许系统管理员让普通用户执行一些或者全部的root命令 sudo35 ? 九、查看服务器java运行环境版本 ? ? ? 参考: https://www.cnblogs.com/forestwolf/p/10252935.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |