Linux常用命令

1.修改DNS

  修改resolv.conf文件:

    vim /etc/resolv.conf

  添加内容:

    nameserver 223.5.5.5
    nameserver 1.1.1.1

  重启网络可能会覆盖resolv.conf文件的内容:

    找到/etc/sysconfig/network-scripts/ifcfg-eth<N>,其中<N>代表网卡编号,中添加DNS1和DNS2

  重启网络:

    sudo systemctl restart network

2.查看每个服务开启状态:

  systemctl status lsyncd

3.启动sshd

  systemctl restart sshd.service

4.nginx开机自启

  切换目录

    cd /lib/systemd/system/

    vim nginx.service

  复制以下内容:

    [Unit]

    Description=nginx service

    After=network.target 

    [Service] 

    Type=forking

    ExecStart=/usr/local/nginx/sbin/nginx

    ExecReload=/usr/local/nginx/sbin/nginx -s reload

    ExecStop=/usr/local/nginx/sbin/nginx -s quit

    PrivateTmp=true

    [Install] 

    WantedBy=multi-user.target

  加入开机自启:

    systemctl enable nginx

       刷新配置:

    systemctl daemon-reload

  查看所有已启动的服务

    systemctl list-units --type=service

  查看服务当前状态

    systemctl status nginx.service

5.开放防火墙端口

  开放端口

    iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

    service iptables restart

  防火墙    

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    firewall-cmd --reload

6.设置权限

  chmod -R 777 directory_name

7.启动ssh服务

  sudo systemctl start sshd

8.contos更换yum源

  备份当前的YUM源配置文件

    sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  以阿里云的源为例,下载新的源配置文件

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

  清除缓存

    sudo yum clean all

  生成新的缓存

    sudo yum makecache

9.查看某个端口进程的启动文件

  根据端口号查询到pid(以下9189为端口号)

    sudo netstat -tulnp | grep :9189

  根据pid查询到启动文件(以下5906为pid)

    readlink -f /proc/5906/cwd

10.PHP相关

  启动PHP服务

    systemctl start php-fpm

  添加PHP环境变量

    export PATH=/usr/local/php/bin:$PATH

  查看PHP配置文件信息

    php --ini

posted @ 2024-08-26 14:49  Mr丿Luo  阅读(17)  评论(0)    收藏  举报