Linux常用命令记录

Linux常用命令记录

  • 1.文件相关
    • [1.1 创建文件夹](#1.1 创建文件夹)
    • [1.2 删除文件夹](#1.2 删除文件夹)
    • [1.3 文件夹移动](#1.3 文件夹移动)
    • [1.3 创建文件](#1.3 创建文件)
    • [1.4 删除文件](#1.4 删除文件)
    • [1.5 移动文件](#1.5 移动文件)
    • [1.6 解压文件](#1.6 解压文件)
  • 2.防火墙相关
    • [2.1 查看firewall服务状态](#2.1 查看firewall服务状态)
    • [2.2 停止firewalld服务](#2.2 停止firewalld服务)
    • [2.3 禁用firewalld服务,使其不会开机自启](#2.3 禁用firewalld服务,使其不会开机自启)
  • 3.程序进程相关
    • [3.1 查看程序对应的进程号](#3.1 查看程序对应的进程号)
    • [3.2 查看端口对应的进程号](#3.2 查看端口对应的进程号)
    • [3.3 设置服务后台启动](#3.3 设置服务后台启动)
    • [3.4 重启服务](#3.4 重启服务)
  • 4.服务器间访问与文件拷贝
    • [4.1 访问另一台服务器](#4.1 访问另一台服务器)
    • [4.2 服务器间文件拷贝](#4.2 服务器间文件拷贝)
  • 5.pgsql相关
    • [5.1 切换用户](#5.1 切换用户)
    • [5.2 备份数据库](#5.2 备份数据库)
    • [5.3 还原数据库](#5.3 还原数据库)
    • [5.4 登录数据库](#5.4 登录数据库)
    • [5.4 修改密码](#5.4 修改密码)
  • 6.网络请求相关
    • [6.1 GET请求](#6.1 GET请求)
    • [6.2 表单POST](#6.2 表单POST)

1.文件相关

1.1 创建文件夹

bash 复制代码
mkdir test

1.2 删除文件夹

-r 向下递归,不管有多少级目录,一并删除。

-f 直接强行删除,没有任何提示。

bash 复制代码
rm -rf test

注意 :

在linux中是没有设置回收站的,因此在使用rm命令的时候一定要小心些,删除之后的文件是无法恢复的

1.3 文件夹移动

bash 复制代码
mv /home/test /home/user/test

1.3 创建文件

bash 复制代码
vi a.txt

1.4 删除文件

bash 复制代码
rm  a.txt

1.5 移动文件

bash 复制代码
mv /home/admin/nginx.conf  /usr/local/nginx1.25.5

1.6 解压文件

bash 复制代码
tar  -zxvf  fenci.py.tar.gz  -C  pythontab/

2.防火墙相关

2.1 查看firewall服务状态

bash 复制代码
systemctl status firewalld

2.2 停止firewalld服务

bash 复制代码
systemctl stop firewalld  

2.3 禁用firewalld服务,使其不会开机自启

bash 复制代码
systemctl disable firewalld   

3.程序进程相关

3.1 查看程序对应的进程号

bash 复制代码
ps -ef |grep nginx

3.2 查看端口对应的进程号

bash 复制代码
lsof  -i:9092

3.3 设置服务后台启动

bash 复制代码
nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper_nohup.log 2>&1 &
nohup bin/kafka-server-start.sh config/server.properties > kafka_server_nohup.log 2>&1 &

3.4 重启服务

bash 复制代码
service postgresql restart

4.服务器间访问与文件拷贝

4.1 访问另一台服务器

bash 复制代码
ssh   10.25.201.68

4.2 服务器间文件拷贝

bash 复制代码
scp /home/test.txt  @10.25.201.68:/

5.pgsql相关

5.1 切换用户

bash 复制代码
sudo  su  - postgres

5.2 备份数据库

bash 复制代码
pg_dump -C  dbtest > dbtest_bak.sql

5.3 还原数据库

bash 复制代码
psql -e <  dbtest_bak.sql

5.4 登录数据库

bash 复制代码
psql -h localhost -p 5432 -U postgres -d  dbtest 

5.4 修改密码

bash 复制代码
ALTER USER postgres WITH PASSWORD 'test1234';

6.网络请求相关

6.1 GET请求

bash 复制代码
curl http://localhost:9527/email/sendemail

6.2 表单POST

bash 复制代码
 curl --data "username=admin&pwd=123"  http://localhost:9527/login
相关推荐
wdfk_prog16 分钟前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe38 分钟前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥1 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿1 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘1 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy6482 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满2 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠2 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio2 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice2 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习