linux指令

1. sudo指令

关机:sudo shutdown now
重启:sudo reboot

2. systemctl指令

重启mysql服务:systemctl restart mysqld
查看防火墙状态:systemctl status firewalld
关闭防火墙:systemctl stop firewalld
开机默认关闭防火墙:systemctl disable firewalld

 3. vim指令

Linux 进入my.cnf配置文件里:vim /etc/my.cnf
        再者:i 设置配置文件为编辑状态
        再者:Esc 结束编辑
        再者::wq 保存编辑并退出

3. ssh相关指令

检查SSH服务的状态
​   systemctl status ssh 或 service ssh status 命令

查看SSH服务配置:
    查看 /etc/ssh/sshd config 文件,确认SSH服务是否配置为监听所有接口,并目监听端口正确.

重新启动SSH服务
     如果进行了配置更改,需要重新启动SSH服务使更改生效 sudo systemctl restart ssh

如果系统没有安装SSH服务,则需要先安装SSH服务,安装步骤如下
    1.更新系统包
        sudo apt-get update
    2.安装SSH服务
        sudo apt-get install openssh-server
    3.启动SSH服务
        sudo systemctl start ssh
    4.查看SSH服务状态
        sudo systemctl status ssh
    5.设置ssh服务开机自启动
        sudo systemctl enable ssh
    6.允许ssh通过防火墙
        sudo ufw allow ssh

4. 其他常用命令

定位到某个文件夹:cd /opt
打开某个文件夹:ll
网络重启:service network restart

授予文件夹所有权限:sudo chown -R 普通用户名 文件路径

5. 常见问题和解决方案

执行yum命令遇到“Could not resolve host: mirrorlist.centos.org; 未知的错误”如何解决?

  解决方案:

  原因是国内网络不能访问外网。所以需要将mirrorlist.centos.org替换为国内可以访问的镜像源

  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  然后再清除yum缓存: yum clean all

  重新生成缓存:yum makecache

 

 /usr/bin/perl 被 MySQL-community-server-8.0.26-1.el7.x86_64 需要--解决方法

  解决方案:

  yum install net-tools

  yum install -y perl-Module-Install.noarch

  rpm -ivh mysql-community-server-server-8.0.18-1.el7.x86_64

 

  Linux关闭防火墙?

  解决方案:

  查看防火墙状态:systemctl status firewalld

  关闭防火墙:systemctl stop firewalld

  开机默认关闭防火墙:systemctl disable firewalld

  安装vim命令:yum -y install vim*

  查询配置文件:vim /etc/my.cnf

  在打开的配置文件里,点击 i 让其处于编辑状态;

  修改完以后,在点击 Esc 退出编辑;

  再执行::wq命令,保存并退出编辑;

  重启MySQL服务:systemctl restart mysqld.service

  查看mysql更目录:find / -name mysql

 

-------------

posted @ 2024-11-12 17:35  字节虫  阅读(4)  评论(0)    收藏  举报