风火编程--linux常用命令

本文主要介绍了Linux常用命令,涵盖查看系统版本、查找文件、进程管理、文件打包解压、磁盘与内存查看、网络配置、日志统计、pip操作、包删除、开机启动配置等多方面内容,还提及解决文件换行错误等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux常用命令

查看系统版本

cat /etc/redhat-release

查找含有关键字的文件

locate python

根据名称查看进程

ps aux | grep python

批量关闭进程

ps -ef|grep  诸?找房二手|grep -v grep|cut -c 9-15|xargs kill -9

打tar包
tar -cvf xxx.tar xxx
解tar包到指定路径
tar -xvf xxx.tar -C /usr/data/
强制删除文件夹

rm -rf /usr/local/DataCollection/dir

查看cpu逻辑核数

cat /proc/cpuinfo| grep "processor"| wc -l

查看磁盘空间

df -h

查看物理内存

cat /proc/meminfo |grep MemTotal

查看进程总数

ps -ef | wc -l

查看python进程总数

ps -ef | grep python | wc -l

根据pid查top

top -p pid

查看文件个数

ls -l |grep "^-"|wc -l

查看当前时间

date -R

查看内内存

free -m

清空缓存,依次执行

echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

查看网络配置

cd /etc/sysconfig/network-scripts/

ls
修改配置文件

vim ifcfg-enp???

重启网络

systemctl restart network

统计public_2020-02-26.log文件中含有石家庄市的记录中,和条之间的数字求和并打印出来.

grep "石家庄市" public_2020-02-26.log |awk -F ",|条" 'BEGIN{sum=0}{sum+=$3}END{print sum}'

查看及修改文件描述符个数

ulimit -n
ulimit -n 10000

快速释放sockets
查看

cat > /proc/sys/net/ipv4/tcp_tw_recycle  # 默认 0 不建议修改
cat  /proc/sys/net/ipv4/tcp_max_tw_buckets
cat  /proc/sys/net/ipv4/tcp_tw_reuse

修改

echo  5000 > /proc/sys/net/ipv4/tcp_max_tw_buckets
echo  1 > /proc/sys/net/ipv4/tcp_tw_reuse

后台运行程序丢弃日志

nohup python3 run.py > file.log 2 >& 1 &

不使用nohup 在后台运行程序

yum install tmux
tmux
...
```查看端口占用

netstat -anlp |grep 8888

查看日志最后100行

tail -n 100 file.log


加入定时任务

```bash
crontab -e
# 每天7点钟执行
0 7 * * * cd /usr/projects && python3 run.py

#查看定时任务

crontab -l

根据关键字搜索安装的pip

rpm -qa | grep pip

查看安装的pip版本

pip -V

通过yum删除指定的包

yum remove python2-pip-8.1.2-14.el7.noarch

开机启动

  1. 在/root目录下的开机执行文件start.sh文件中写入开机执行命令。
#!/usr/bin/bash

cd /usr/projects/transfer_server && source venv/bin/activate && uwsgi --ini /usr/projects/transfer_server/venv/uwsgi.ini

  1. 配置开机执行脚本start.sh
vim /etc/rc.local

插入

/root/start.sh

window编辑的文件换行错误解决巨额办法
vim打开文件

set ff=unix

根据端口号查看pid

netstat -anlp |grep 29500
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值