Linux杂篇

linux下使用vi行数

{

    :set nu

}

linux下使用.so库

{

    .so的库文件路径添加到->/etc/ld.so.conf
    用命令:ldconfig更新
    
    
    如果库文件店址添加了。。
    还是没找.so(.so是存在的),那就多刷新下ldconfig

}

linux下检查TCP/UDP端口

{

    UDP:netstat -nupl
    TCP:netstat -ntpl

}

linux下检查xxx端口

{

    netstat -ntulp |grep 80     //查看所有80端口使用情况
    netstat -an | grep 3306  //查看所有3306端口使用情况

}

linux screen用法

{

    screen -S yourname          -> 新建一个叫yourname的session
    screen -ls                          -> 列出当前所有的session
    screen -r yourname          -> 回到yourname这个session
    screen -d yourname          -> 远程detach某个session
    screen -d -r yourname   -> 结束当前session并回到yourname这个session

}

linux mysql安装

{

    //这个用rpm安装,需要自己弄很多依赖
    {
            # 说明系统已经安装 mysql 需要将其卸载:
            yum -y remove mysql-libs-5.x* 
            rpm -qa | grep mysql
            
            # 下载 mysql 相关软件包(或者去官网下载相关的安装包)
            wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
            wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm 
            wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm
        
            # 安装MYSQL数据库
            rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm 
          rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm  
          rpm -ivh MySQL-devel-5.6.21-1.rhel5.x86_64.rpm 
  }
    
    # 设置为开机启动
    /etc/init.d/mysql start
    
    # 启动 mysql
    service mysql start
    或者使用如下命令:
    /etc/init.d/mysql start
    
    # 登录/修改密码 mysql(cat /root/.mysql_secret得到的密码登陆进去后可自行设置 root 用户的密码:)
    Mysql -u root -p //登录root用户
    set password = password('123456');//设置 root 用户的登录密码
    
    # mysql创建新用户:(远程登录)
    # 格式:grant 权限 on 数据库名.表名 to 用户@登录主机(%(表示任何地址都可登录)) identified by "用户密码"; 
    grant select,update,insert,delete on *.* to root@‘192.168.1.12’ identified by "root";
    
    # 重载系统权限
    flush privileges; 
    
    exit;
    
    # 重启动 mysql
    /etc/init.d/mysql restart

}

linux 防火墙

{

    # 防火墙添加端口:3306
    iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
    # 查看防火墙端口状态
    iptables -L -n
    
    # 查看防火墙状态
    service iptables statu
    # 查看防火墙状态
    /etc/init.d/iptables/status
    
    
    # 关闭防火墙
    service iptables stop
    # 关闭防火墙(这是临时关闭,关闭的是当前运行的防火墙,重启之后防火墙又会启动,因为它是开机自启动的)
    /etc/init.d/iptables stop
    # 关闭防火墙(永久关闭防火墙)
    chkconfig iptables off
    
    # 查看状态
    chkconfig --list iptables
    
    # 打开防火墙
    service iptables start
    # 开启防火墙(永久开启防火墙)
    chkconfig iptables on

}

linux qt安装

{

    # 去官网下载,最新的Qt5,linux版本—— qt-opensource-linux-x64-5.6.2.run
    
    # 安装必要的库:
    yum install mesa-libGL-devel mesa-libGLU-devel
    yum install freeglut-devel
    yum install gcc-c++
    
    # 在运行安装包之前 首先给该安装包  可执行权限
    chmod +x qt-opensource-linux-x64-5.6.2.run
    
    # 安装好之后,需要添加环境变量
    vim /etc/profile
    export PATH="/opt/Qt5.6.2/5.6/gcc_64/bin:$PATH"
    export PATH="/opt/Qt5.6.2/Tools/QtCreator/bin:$PATH"
    
    # 添加桌面图标
    左面左上角->programming->QT(右键)->Add this launcher to desktop
    
    # 代码文件夹权限修改
    chmod -R 777 /opt/QTProjects
    
    # 测试成功否
    随便进去写个Hello world!

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容