linux常见命令

1.如何通过端口号找到文件所在位置?

lsof -i:80查到Pid
ps -ef | grep java/ps -aux | grep java能够查到程序的pid,如果是容器不是的话这样其实找不到,仅使用于直接部署的情况
通过pid查询程序的位置
A、lsof -p pid
B、cd /proc/pid
如果是容器部署,用上述方案能找到容器挂载的磁盘的信息,以docker为例,还是要通过
docker inspect 容器id比较合适

2.如何按照时间顺序来查找文件

ll -rt

3.通过curl测试远程ftp是否正常

以下载文件为例
# 下载 FTP 指定文件 /aaDir/aa.txt, 以原文件名命名保存到当前目录 
curl ftp://192.168.0.100/aaDir/aa.txt -u "user:passwd" -O

# 查看 FTP 指定目录(目录必须以"/"结尾)下的文件列表 
curl ftp://192.168.0.100/aaDir/ -u "user:passwd"

4.启动java项目

nohup java -jar -Dserver.port=38080  group-buying-0.0.1-SNAPSHOT.jar   >log.log &

## 5.移动文件到docker容器
docker cp /home/lishuma b2860e937844:/home/
修改文件名称
mv 1.txt 2.txt

5.查看硬盘使用情况

df -h --total:查看磁盘的整体的使用情况

6.修改文件夹权限

chmod 777 dir(文件夹名称)

7.开放指定端口

第一种方式:
这种方式是暂时的端口开发,服务器重启后,会失效
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
第二种方式:
firewall-cmd --state //查看运行状态
firewall-cmd --add-port=1024/tcp --permanent
firewall-cmd --reload

8.nginx的启动

./nginx -t 判断配置文件是否能编译成功
./nginx -s reload重载
//清除所有nginx的进程
killall nginx

9.redis指定端口启动

src/redis-server --port 6380&

10.git常见命令

clone单个分支可以用:git clone -b branchA http://admin@192.168.1.101:7070/r/virtualbox_all_versions.git

11.postgresql存储过程中找不到表名

//在函数的尾部将search_path修改为如下格式
SET search_path TO sipsd_datapool_spatial,public;
show search_path;

12.服务器代理服务器找服务

iptables -S -t nat

13.rpm常见操作

rpm -qa | grep postgres
yum -y remove postgres
yum install postgresql_anonymizer12 -y

14.docker常见操作

docker查看实时日志
docker logs -f --tail=10 fo-order
查看docker对应宿主机的pid
docker inspect -f ‘{{.State.Pid}} – {{.Id}}’ $(docker ps -a -q)

15.查看内存总容量

cat /proc/meminfo

16.查看cpu信息

总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
查看物理CPU个数
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
或grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep “cpu cores”| uniq
或者grep ‘core id’ /proc/cpuinfo | sort -u | wc -l
查看逻辑CPU的个数
cat /proc/cpuinfo| grep “processor”| wc -l
或者grep ‘processor’ /proc/cpuinfo | sort -u | wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

17.查看linux版本

hostnamectl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值