Linux常用操作命令记录

 

 

# 信息收集需要

- 获取版本、内核、发行、cpu信息

cat /proc/version

uname -a

cat /etc/issue 或 cat /etc/centos-release

cat /etc/cpuinfo

lsb_release -a

 

# 查看端口

lsof -i:80  【列出打开文件】

- 优点

据说可以替代netstat和ps的全部工作,比如

获取网络连接信息:lsof -i

仅显示TCP(UDP)连接:

找出已建立的连接(等待连接):lsof -i -sTCP:ESTABLISHED(LISTEN)

使用-u 指定(除)用户所做的事情:lsof -u (^)user【ubuntu默认用户】

一键kill掉指定用户运行的所有事情:kill -9 'lsof -t -u username'

来源:https://www.netadmintools.com/html/lsof.man.html

 

netstat -apt 查看当前所有开放端口

 

 

# Linux常用命令 之 基础

ls
cd
pwd
rm
rmdir
mv
cp
cat
more
less
head
tail
which
whereis
locate
find pathname -options [-print -exec -ok ...]
chmod
chown
df
du
ln
date
cal
grep [option] pattern file|dir
wc [option] file..
ps(process status) -ef,-A,-aux | grep apache, aux | grep '(cron|syslog)'
top -c,-s,-p,-n
kill [kill -9 $(ps -ef | grep pro1)]
free [free -k, free -m]

  [以上部分来源:Linux 常用命令学习 | 菜鸟教程 (runoob.com)]

 

posted @ 2021-01-06 12:32  ardyh  阅读(92)  评论(0)    收藏  举报