常用linux 命令备份
linux 命令汇总
-
yum相关
yum list installed | grep [package_name] 查看安装包的版本
yum list installed | grep libffi-devel 例子yumdownloader libffi-devel --resolve 下载软件包和依赖(不安装)
yumdownloader libffi-devel-3.0.13-19.el7.x86_64 --resolve -
rpm相关
rpm -q centos-release 查看centos版本
rpm -ivh package_name.rpm 安装rpm包
i 表示安装(install)。
v 表示详细模式(verbose),显示详细的输出信息。
h 表示人类可读的格式,显示安装进度。
rpm -qa 查看安装的包
rpm -e 删除安装的包 -
命令执行相关
nohup python3 -u xx.py > info.log 2>&1 & 使用-u禁用缓冲区 -
tar相关
tar -Jxvf archive.tar.xz 解压tar.xz
tar -zxvf archive.tar.gz 解压tar.gz
tar -cvf archive.tar 解压tar -
端口相关
ss -tuln 查看端口号
netstat -tulnp | grep [port_num] 查看占用端口的pid
ps -T -p [pid] 查看进程线程数 -
监控相关
mpstat -P ALL 1 5 打印所有cpu核心的情况 -
系统配置相关
修改ulimit的值
vi /etc/profile
ulimit -u 10000
ulimit -n 4096
ulimit -d unlimited
ulimit -m unlimited
ulimit -s unlimited
ulimit -t unlimited
ulimit -v unlimited修改文件描述符数量
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
修改 /etc/security/limits.conf,增加- soft nofile 65535
- hard nofile 65535
退出后重新登录
-
软连接相关
ln -s 源文件 链接文件 (软连接)
unlink 链接文件 -
同步时间
ntpdate cn.pool.ntp.org -
sftp相关
- 登录并上传数据
sftp -P 61122 root@192.168.1.10
put archive.zip /tmp
- 登录并上传数据