zoukankan      html  css  js  c++  java
  • CentOS运维常用命令

    1、添加系统帐号
    [root@localhost ~]# adduser gordon
    [root@localhost ~]# passwd gordon  //新帐号添加密码,然后输入密码就完成了。修改原有帐号,直接输入passwd


    2、普通系统帐号添加root权限
        visudo命令是用vim编辑修改/etc/sudoers配置文件
    [root@localhost ~]# visudo
    在“root ALL=(ALL) ALL”这一行下面,再加入一行:
    gordon ALL=(ALL) ALL

      #sudo无需输入密码
       将原来的:gordon   ALL=(ALL)   ALL
       修改为 :gordon   ALL=(ALL)   NOPASSWD:ALL

    3、启用SFTP服务、修改SSH端口、禁用root远程ssh登录
    (1)启用SFTP服务
    #查看OpenSSH版本是否大于4.8p1。
       $ ssh -V  (注意:V大写)
    $ sudo groupadd sftpusers

    (2)禁用root远程ssh登录
    修改/etc/ssh/sshd_config文件,将
    #PermitRootLogin yes
    修改为
    PermitRootLogin no

    (3)修改SSH端口
    $ vi /etc/ssh/sshd_config
       #Port 22 //这行下面添加这一行
       Port 58585

    先开启防火墙:
    $ systemctl start firewalld
    #查看firewalld状态:systemctl status firewalld;
    #关闭防火墙:systemctl stop firewalld

    $ firewall-cmd --zone=public --add-port=58585/tcp --permanent  // (permanent是保存配置,不然下次重启以后这次修改无效)

    注意-重载防火墙:
    $ firewall-cmd --reload

    查看添加端口是否成功,如果添加成功则会显示yes,否则no
    $ firewall-cmd --zone=public --query-port=58585/tcp

    #重启sshd服务
    $ sudo systemctl restart sshd.service

    4、java与mysql安装
    java安装:http://blog.csdn.net/zxycherry/article/details/72457812?locationNum=9&fps=1

    mysql安装:http://www.cnblogs.com/wishwzp/p/7113403.html
      mysql远程登录:
        mysql>grant all privileges  on *.* to root@'%' identified by "password";
        mysql>GRANT SElECT ON *.* TO 'username'@'%' IDENTIFIED BY "password";

        mysql旧密码验证
        mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'youpassword';
        mysql表情符编码 utf8mb4  utf8mb4_general_ci
  • 相关阅读:
    android之字符串的一些转码
    android之界面一些操作
    日期的一些处理
    android数据的4种存储方式
    第四周学习情况
    第四周作业2
    第四周作业
    第三章学习情况
    第二章学习情况(2020.02.24-2020.03.01)
    个人情况介绍+《人月神话》读后感+本周学习情况(2020.02.17-2020.02.23)
  • 原文地址:https://www.cnblogs.com/wujinhong/p/7531569.html
Copyright © 2011-2022 走看看