zoukankan      html  css  js  c++  java
  • linux 常用命令

    整理了一些 linux 常用命令/常用开发设置(nodejs/php/mysql/apache/java/go/apt/python等等)的链接,大多数来自 stackoverflow / linux 社区的经典问题。

    Linux基础命令

    Linux 网络相关

    重启网络服务

    当修改了网络设置后,通常需要重启网络服务以便设置生效。

    sudo /etc/init.d/networking restart
    

    路由表

    ip地址

    # ifconfig [interface-name]
    ifconfig
    ifconfig eth0
    

    如果提示找不到 ifconfig 命令,可以通过 apt 安装 net-tools。

    Ubuntu

    使用 route 命令管理路由表。

    # 查看本机路由表
    route -n
    

    代理

    在代理环境下使用任何系统都不是一件轻松地事情,有时候,你需要在很多地方设置代理,如果条件允许的话,还是尽量不要使用代理或者将代理假设在区域路由器这一层。

    mysql相关

    Using an alias for the localhost server in MySQ

    本地开发 mysql 时,经常需要修改mysql连接的 host,比如配置中是 mysql_server 改成 localhost。有什么办法可以不改项目中的配置呢? 我们能想到的最直接的办法就是修改 hosts 文件,添加

    127.0.0.1 mysql_server
    

    然后测试

    mysql -h mysql_server -u root -p
    

    此时有可能会遇到这个错

    Connection refused (trying to connect via tcp://mysql_server:3306)
    

    具体原因查看上面链接。这里说解决办法,和链接中给出的答案旅游不同,不过有异曲同工之妙。我是查了好几遍配置才找到这个类似的选项

    /etc/mysql/mysql.conf.d/mysqld.cnf

    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure
    bind-address = 127.0.0.1
    

    注释 bind-address 这一行。上面的注释说明为了安全起见,只允许通过本地 ip 127.0.0.1 连接数据库。(hosts文件中配置了localhost到 127.0.0.1,所以 localhost 也可用)。结合链接中的解释,这行应该注释。

    启动/停止服务

    service mysql start/stop
    

    TBC

  • 相关阅读:
    微信小程序与用户交互
    洛谷P2066 机器分配
    巴蜀3540 -- 【Violet 6 最终话】蒲公英
    POJ1984 Navigation Nightmare
    洛谷P1387 最大正方形
    洛谷P2679 子串
    洛谷P2057 善意的投票
    Bzoj 2726 SDOI 任务安排
    POJ2761 Feed the dogs
    P1272 重建道路
  • 原文地址:https://www.cnblogs.com/Rexxar/p/6963024.html
Copyright © 2011-2022 走看看