侧边栏壁纸
博主头像
程序员Jaye博主等级

但行好事,莫问前程

  • 累计撰写 15 篇文章
  • 累计创建 12 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux操作速查手册(centos7)

codejaye
2023-04-02 / 0 评论 / 0 点赞 / 23 阅读 / 5077 字

Linux操作速查手册(centos篇)

用户和用户组

序号常用命令作用
1useradd创建用户

1. 创建用户

useradd -m 「用户名」 新建用户有home目录

1.1 设置密码

  1. root用户下

  2. passwd 「用户名」「密码」

1.2 为新加用户添加root权限

  1. chmod u+w /etc/sudoers

  2. 修改sudoers文件,vi /etc/sudoers

    1. 添加「用户名」 ALL=(ALL) ALL
  3. 撤销sudoers文件写权限,命令:chmod u-w /etc/sudoers

1.3 docker权限不足

  1. sudo groupadd docker #添加docker用户组
  2. sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
  3. sudo newgrp docker #更新用户组

YUM包管理命令

序号常用命令作用
1yum -y update升级所有包同时也升级软件和系统内核
2yum -y upgrade只升级所有包,不升级软件和系统内核

常见系统服务命令

序号常用命令作用
1systemctl statis「服务名称」查看某个服务
2systemctl start 「服务名称」启动某个服务
3systemctl restart 「服务名称」重启某个服务
4systemctl stop「服务名称」停止某个服务
5systemctl enalble「服务名称」开启开机自启
6systemctl disable「服务名称」关闭开机自启
7journalctl -n 20 -u 「服务名称」查看服务日志检查启动状态

开启ssh

将服务设置为系统服务

4.1 创建运行服务

sudo -i
vi /lib/systemd/system/frps.service

4.2 Fprs服务命令:

[Unit]
Description=Frp Server Service
After=network.target
Wants=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/home/opc/works/frps/frp/frps -c 
/home/opc/works/frps/frp/frps.ini  #此处安实际情况修改,并在拷贝出来执行验「此备注必须删除」

[Install]
WantedBy=multi-user.target

4.3 frp启动,并开机自启动

# 重新加载 systemd
systemctl daemon-reload
# 启动
systemctl start frps
# 开启启动
systemctl enable frps
# 查看状态
systemctl status frps
# 重启
systemctl restart frps

自定义一个自启项目

网络管理

序号常用命令作用
1ifconfig或者ip addr查看ip
2systemctl status firewalld查看防火墙状态
3systemctl start firewalld开启防火墙
4systemctl stop firewalld关闭防火墙
5firewall-cmd --list-ports显示开了哪些端口
6firewall-cmd --zone=public --add-port=2379/tcp --permanent打开2379端口
7firewall-cmd --reload重新加载端口映射
8systemctl daemon-reload重新加载 systemd
firewall-cmd --zone=public --add-port=7000/udp --permanent

设置静态IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 重点
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233aaa75-7979-4582-ada4-ca0ee4902916"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.29.101"
PREFIX="24"
GATEWAY="192.168.29.254"
DNS1="119.29.29.29"
IPV6_PRIVACY="no"
# 重启network服务
systemctl restart network

文件和目录操作

序号常用命令作用
1whereis nginx查看软件安装路径
2which nginx查询运行文件所在路径

nginx配置文件

查看nginx安装路径

whereis nginx

查看运行文件

which nginx

查看配置文件位置

/usr/sbin/nginx -t

端口占用查看

安装 yum install net-tools 查看所有端口 netstat -tulpn 查看指定端口 netstat -tulpn |grep 3306

0

评论区