美文网首页
CentOS下常用命令笔记

CentOS下常用命令笔记

作者: voxer | 来源:发表于2019-03-15 12:46 被阅读0次

    同事整理的常用笔记,作为速查用,省的每次再Google。

    1. 查看系统版本
    cat /etc/redhat-release
    
    2. 时区设置

    方式一:

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

    参考文档

    方式二:

    rm -rf /etc/localtime
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
    3. git安装

    参考文档

    yum install -y git
    
    4. nginx安装
    yum install epel-release
    yum install nginx
    

    启动nginx

    systemctl start nginx
    

    设置开机启动nginx

    systemctl enable nginx
    
    5. mysql安装

    参考文档

    查看mysql安装版本

    rpm -qa|grep mysql
    

    参考文档

    修改mysql 字符编码

    找到 /etc/my.cnf 文件,添加以下文本

    [client]
    default-character-set=utf8
    [mysqld]
    max_allowed_packet=10M
    character-set-server=utf8
    

    参考文档

    yum方式卸载的MySQL

    yum remove mysql mysql-server mysql-libs compat-mysql51
    rm -rf /var/lib/mysql
    rm /etc/my.cnf
    

    查看是否还有mysql软件:

    rpm -qa|grep mysql
    

    如果存在的话,继续删除即可。
    mysql 5.7 设置免密登录

    skip-grant-tables
    

    mysql远程访问

    use mysql;
    update user set host = '%' where user = 'root';
    

    修改mysql密码

    use mysql;
    update user set authentication_string=passworD('xt@12345..') where user='root';
    

    mysql创建数据库

    CREATE  DATABASE  `mydb`  CHARACTER  SET utf8 
    COLLATE utf8_general_ci;
    
    6. Supervisor安装
    yum install supervisor
    

    停止Supervisor

    supervisorctl shutdown
    

    启动Supervisor

    supervisord -c /etc/supervisord.conf
    

    外网访问不到SuperVisor,参考文档

    7. 开放端口
    yum install iptables-services
    /sbin/iptables -I INPUT -p tcp --dport 9001 -j ACCEPT
    service iptables save
    service iptables restart
    

    参考文档

    查看开放端口

    netstat -ntlp
    

    查看防火墙放开的端口

    iptables -nL --line-number
    

    参考文档

    查看防火墙状态

    service iptables status
    
    8. dotnet安装(2.1.200)

    参考文档

    dotnet卸载再安装出现错误 centos dotnet /usr/lib64/libunwind.so.8 not found参考文档

    yum install libunwind
    yum install icu
    
    9. dos2unix安装
    yum -y install dos2unix
    dos2unix xxx
    
    10. jdk在线安装

    参考文档

    11. nodejs在线安装

    参考文档

    yum info epel-release
    yum install epel-release
    yum install nodejs
    node -v
    
    12. redis安装
    wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    yum install gcc tcl #安装gcc编译环境
    tar -xzvf redis-3.2.8.tar.gz #解压对应的文件
    cd redis-3.2.8#切换到解压根目录
    make PREFIX=/usr/local/redis/ install
    

    将redis配置成服务

    参考文档

    查看版本

    src/redis-cli --version 
    

    redis 关闭服务

    redis-cli -h 127.0.0.1 -p 6379 shutdown
    

    redis远程连接

    ./redis-cli -h ip -p 端口 -a 密码
    

    redis日志配置

    修改配置文件 6379.conf

    loglevel debug
    
    logfile "/var/log/redis/redis.log"
    

    redis配置文件详解

    参考文档

    13. 服务器间传递文件
    scp -r apache-apollo-1.7.1-unix-distro.tar.gz root@41.125.96.217:/root/software/
    

    scp 在脚本中使用输入密码的解决方法
    参考文档

    14. 设置无线网卡
    #安装完后需要重启
    yum -y install NetworkManager-wifi
    #查看附近所有wifi
    nmcli dev wifi
    #链接上某个wifi
    nmcli dev wifi connect 你的wifi名称 password 你的wifi密码
    
    
    15. 永久关闭selinux
    vim /etc/sysconfig/selinux
    
    

    SELINUX=enforcing 改为 SELINUX=disabled

    重启服务reboot

    16. 查找某个进程并kill
    pid=$(ps aux | grep 进程标识| awk '{print $2}' | sort -n | head -n 2)
    echo pid
    kill $pid
    
    17. 查找目录所占硬盘
    ### **du -h --max-depth=1 /home/work/    仅列出home目录下面所有的一级目录文件大小;**
    
    ### **du -h --max-depth=1 /home/work/* 列出home下面所有一级目录的一级目录文件大小。**
    
    

    相关文章

      网友评论

          本文标题:CentOS下常用命令笔记

          本文链接:https://www.haomeiwen.com/subject/obflmqtx.html