IT

常用Linux命令

  1. SCP发送公钥到远程服务器,实现无密码登录

    scp -p ~/.ssh/id_rsa.pub root@[IP地址]:/root/.ssh/authorized_keys
  1. 开启MySQL的远程访问(修改 “密码” 为自己需要登录的密码)

    mysql> grant all privileges  on *.* to root@'%' identified by "password";
    mysql> flush privileges;
  2. Centos7新的服务控制器systemctl

    systemctl stop sshd 关闭指定服务
    
    systemctl start sshd            ##开启指定服务
    
    systemctl restart sshd          ##重新启动服务
    
    systemctl enable sshd           ##设定指定服务开机开启,可以使用
    
    systemctl disable sshd          ##设定指定服务开机关闭,无法使用
    
    systemctl reload sshd      ##指定服务重新加栽配置
    systemctl list-dependencies sshd   查看指定服务的依赖关系
    
    systemctl mask sshd   冻结服务
    
    systemctl  unmask sshd 启动服务
  3. 删除不能删除的.user.ini

    chattr -i .user.ini
    rm -rf .user.ini
  4. lnmp打不开laravel网站 删除全局的fastcgi

    vim /usr/local/nginx/conf/fastcgi.conf

    找到最后一行 如图img加个#号在前面 然后重启服务器和php-fpm

    lnmp php-fpm restart
    lnmp nginx restart

    还得删除上面的 每用lnmp生成一个vhost就需要去项目里执行一下上面的命令 删除.user.ini

  5. 同步linux时间

    ntpdate asia.pool.ntp.org
    hwclock -w
  6. 查看Linux支持的指令集

    cat /proc/cpuinfo
  7. 查看Linux当前文件夹大小

    du  -sh
  8. crontab命令(凌晨4点执行备份sh文件 并以年月日作为文件命名)

    * 4 * * * /data/backup.sh group >> /data/log/backup_group_$(date +"\%Y_\%m_\%d").log
    

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注