发布于:
2022-05-28 11:27:45
linux常用命令
#查看linux内核版本
#执行命令
$ uname -r
3.10.0-1127.19.1.el7.x86_64
#查看linux系统版本
#执行命令
$ cat /etc/os-release
#查看机器打开文件数量上限
$ sudo launchctl limit maxfiles 1024 unlimited
#设置机器打开文件数量上限
$ launchctl limit
#查看机器最大链接数量
$ ulimit -a
#设置机器最大链接数量
$ ulimit -n
# mysql
$ mysqldump -uroot -p --database nld_new | gzip > nld_new_2020-03-02.sql.gz
# 防火墙 开放端口
$ firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
$ firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
$ firewall-cmd --reload # 配置立即生效
# 查看防火墙所有开放的端口
$ firewall-cmd --zone=public --list-ports
# 关闭防火墙 如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
$ systemctl stop firewalld.service
# 查看防火墙状态
$ firewall-cmd --state
###### 端口 进程 ######
# 查看监听的端口
$ netstat -antple
# 查看监听的端口
$ netstat -lnpt
# 检查端口被哪个进程占用
$ netstat -lnpt |grep 5672
# 查看进程的详细信息
ps 6832
# 中止进程
kill -9 6832
# 查看当前所有tcp端口
$ netstat -ntlp
#查看所有80端口使用情况
$ netstat -ntulp | grep 80
# 查看所有3306端口使用情况
$ netstat -an | grep 3306
# 查看当前所有监听端口
$ netstat -nlp |grep LISTEN
#查看php-fpm进程数:
ps aux | grep -c php-fpm
lsof -i tcp:9000
# 查找二进制文件 源文件 说明文件三种文件
$ whereis
# 查找某个文件或文件夹
$ find <指定目录><指定条件><指定动作>
# locate是find -uname的用法,比find速度快,但是要先更新 updatedb
$ locate
# which是在$PATH环境变量里查找
$ which
# 查找命令的命令更which差不多
$ type
# 打包
$ tar czvf <文件夹名>
# 解压
$ tar zvxf <filename>
# 查询系统3种方式
$ uname -a
$ cat /etc/redhat-release
$ cat /proc/version
# 查询软件列表
# rpm -qa | grep 软件名
$ rpm -qa | grep mysql-5.x
# 卸载软件 配合查询软件列表一起使用
# sudo yum remove 软件名
$ sudo yum remove mysql-5.x
#切换用户 切换为root用户
$ sudo username
$ sudo -s
#抓包命令
$ tcpdump -Ans 4096 -iany port "端口"
$ tcpdump -Ans 4096 -iany port 9060 | grep "抓包的内容" -C 50
#另一个抓包命令
$ ngrep -W byline -d eth1 port 9060 | grep "抓包的内容" -C 50
#查找文件内容
$ grep "查找内容" yyyy-MM-dd_*.log
#ssh服务器远程登录
$ ssh chenyang@121.42.159.78 -p 24561
# 查看所有进程
$ ps aux
#查看php-fpm进程数:
$ ps aux | grep -c php-fpm
#查看端口
$ lsof -i tcp:9000
#查看1级目录大小
$ du -d 1 -h
#查看磁盘大小
$ df
#删除.user.ini
$ chattr -i .user.ini
Mac 常用命令
#启动服务
$ brew services start mysql@5.7
$ brew services start nginx
$ brew services start php@7.3
$ brew services start redis
#安装多版本后,不卸载软件,只是取消链接,下次要用这个版本又链接上就行
$ berw unlink redis
#安装多版本后链接某个版本
$ brew link redis@4.0
可以这样安装php7.3
第一步:
$ brew tap shivammathur/php
第二步:
$ brew install shivammathur/php/php@7.3