linux常用命令---工作中常用的linux命令
2018-02-08 11:12
483 查看
netstat -nltp
列出端口监听n 不显示localhost或者*,直接是127.0.0.1或者0.0.0.0
l 端口处于listening
t tcp
u udp
p 显示监听的程序,后进程号
netstat -anp | grep -E "80|8080"
查找多端口,80和8080netstat -anp | grep":80 " | awk '{print $7}' | cut -d / -f1
取netstat里的进程号ps aux 或ps -ef (a与-a不一样)
列出所有进程a all 【区别-a 是当前tty类型的进程】
u 显示执行进程的user
x 所有tty执行的命令,基本就是全部命令了
-e 所有进程
-f full 所有信息
【主要区别】aux 可以显示cpu,mem,ef可以显示父进程ppid
ls -l /proc/pid (ll /proc/pid)
显示进程信息cwd 执行命令时的目录
exe 命令的绝对路径
who
当前系统登录者tty
自己使用的是哪个终端,和上面的who区别free -hm
查看内存使用h human readable
m 以MB为单位显示
df -ah
显示硬盘使用a all
h human readable
kill -9 pid
强杀进程,最好是父类pid【非pid=1】find / -name *file*
从根/下查找文件,文件名包含filetail -f file.log
查看日志文件尾,如果新加的日志,可以显示到出来,调试用grep -v "INFO\|at" file.log 或者
grep -Ev "INFO|at" file.log
不显示含有INFO或at的行grep content file.txt
文件内容查找ssh -vv root@1.1.1.1
显示调试信息"$ps_java"
sh脚本中变量加双引号可以echo输出换行ps_java=`pa aux | grep java`
命令的输出保存到变量,$ps_java读取变量date
服务器当前时间date +%Y%m%d
脚本中获取时间格式,+前有一个空格,后没有空格etstat -anltp | grep java | awk ‘{print $7}’ | cut -d / -f1 |xargs -I {} kill -9 {}
关闭监听端口的程序last reboot
服务器重启时间tail cat /var/log/messages
服务器日志idx=0 let idx=$idx+1
shell中实现计数器ssh -v -p port username@ip
测试端口连接性或者调试ssh,【nmap】【telent】有时候没有unzip a.jar ./
解压jar包到当前目录cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
物理cpu个数cat /proc/cpuinfo| grep “processor”| wc -l
逻辑cpu个数uname -a
系统属性cat /etc/issue
linux发现版本rpm -ql ncurses-devel-5.7-4.20090207.el6.x86_64 |grep lib |xargs tar -cvzf images.tar.gz
打包已安装rpm包的文件,压缩包内含有目录du -sh /home
查看home目录的大小curl -Lk http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz|tar xJ -C /tmp/bison –strip-components=1
直接下载解压./configure && make -j$(getconf _NPROCESSORS_ONLN) && make install
编译安装redis-cli -a 密码 keys “*test*” | xargs redis-cli -a 密码 del
批量删除redis key相关文章推荐
- 一个工作几年的linux运维工程师积累下来工作中常用的命令集合(shell)
- Linux学习总结(31)——工作中常用的Linux脚本和命令
- linux下常用的系统工作命令
- 工作中常用的linux/unix命令
- 最近工作中,比较常用的linux命令,稍作整理
- Linux常用命令一 查看系统负载 版本信息 工作目录
- 工作中常用Linux命令--服务器运维
- 工作中常用到的Linux命令(持续更新)
- 工作常用的linux/mysql/php/工具命令
- 工作记录--linux常用命令
- 工作中Linux常用命令
- 工作常用linux命令
- LinuxStudyNote(8)-Linux常用命令(2)-文件处理命令(3)-切换工作目录命令cd
- linux工作常用命令
- 转载和积累系列 - Linux 常用工作管理命令
- Linux常用命令 磁盘管理 --- cd 工作目录切换
- 最近工作常用到的linux命令-ubuntu
- linux工作中常用文件操作命令
- 工作中常用Linux命令总结