精华内容
下载资源
问答
  • linux应用

    千次阅读 2021-02-08 16:03:47
    Linux操作系统从第一个内核诞生到现在,其开放、安全、稳定的特性得到了越来越多用户的认可,其自由软件的低成本、安全性,促使各国政府纷纷对Linux采取了强有力的支持。具体而言,目前 Linux应用主要包括以下几...

    Linux操作系统从第一个内核诞生到现在,其开放、安全、稳定的特性得到了越来越多用户的认可,其自由软件的低成本、安全性,促使各国政府纷纷对Linux采取了强有力的支持。具体而言,目前 Linux 的应用主要包括以下几种。

    imgLinux操作系统

    1.服务器系统

    Linux因为价格低廉、灵活性好,现在使用最广泛的领域就是服务器操作系统。现在以 Linux为基础的LAMP(Linux、Apache、MySQL、Perl/PHP/Python的组合)技术,除了已在开发者群体中广泛流行,也是网站服务供应商最常使用的平台。

    2.桌面系统

    新版本的Linux系统特别在桌面应用方面进行了改进,达到相当高的水平,完全可以作为一种集办公应用、多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。更重要的是,这样的桌面系统可以免费使用。

    3.嵌入式系统

    可能很多人没有想到,现在很多移动设备也采用基于 Linux 的嵌入式系统,例如机项盒、移动电话及移动设备等。由于 Linux 的内核是完全公开的,所以基于 Linux 的嵌入式系统研发成本大大降低,而且不受其他非人为因素的干扰。

    4.电子政务

    随着众多IT知名厂商对Linux软件态度的转变,Linux正在成为一股可以与Windows 抗衡的重要力量。而它在安全性方面的独特优势,又使得 Linux 在政府应用领域大行其道。目前一些国家正在将其电子政务系统向 Linux平台迁移。这些重要举措是:成立Linux 软件标准工作组、建立国家Linux 公共服务平台体系和出台软件政府采购管理办法,如红旗Linux已经获得认可。

    通过以上小编对于Linux系统应用领域的介绍,相信大家对于Linux也有很深的了解。

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • 博主在Linux下 yum 安装了个 mysql , 但是用navicat 去进行连接的时候发现连接不上,原来Linux下的mysql 不是开放给所有人的。这里介绍下如何开放mysql 的权限。。。 mysql访问权限设置(转)  1)确认一下3306...

    博主在Linux下 yum 安装了个 mysql , 但是用navicat 去进行连接的时候发现连接不上,原来Linux下的mysql 不是开放给所有人的。这里介绍下如何开放mysql 的权限。。。


    mysql访问权限设置

      1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的

      查看的办法如下:

      netstat -an | grep 3306 

      显示结果:

      tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 

      从上面可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部IP对该数据库的访问,修改的办法其实很简单,进入到mysql的配置文件所在目录(/etc/mysql/my.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。 

      这样mysql的远程访问端口就算开启了,下面还有一个更重要的步骤,就是要给远程用户授权。


      2)确认客户端用户是否具有访问权限。

      为了让访问mysql的客户端的用户有访问全部权限,我们可以通过如下方式为用户进行授权:

      mysql> grant all on *.* to user_name@"%" identified by "user_password";  

      上面的命令授予的用户权限可以访问mysql中的任意数据库(database)和表(table),%表示所有IP , all表示所有权限 , user_password是登陆数据库的密码。

      GRANT ALL PRIVILEGES ON *.* TO 'UserName'@'Domain||IP’ IDENTIFIED BY ‘Password’;

      每进行一次授权,就会在mysql数据库的user表插入一条,就算同一个用户也会产生多条,因为授权不同,故对同一个帐号,授权于不同的机器,不同的使用权,进行多次的grant操作,就会产生多条user名相同的记录。

      最后让授权生效的终极武器:

      FLUSH PRIVILEGES;

      格式:grant 权限 on 数据库名.表名 用户名@客户IP identified by "客户密码";

      例如:

      mysql>grant select,insert,update,delete on *.* to admin@'%' identified by '123456';

      新加的用户admin,其host为%,表示任何IP都可以连接进来.

      注意概念:

      host = localhost 的时候,表示登陆者是本机

      直接修改mysql数据库的user表也可以达到修改权限的效果,最后要flash一下




    释放权限:

    mysql> revoke all on *.*from 'UserName'@'%';


    刷新权限:

    mysql>FLUSH PRIVILEGES;



    展开全文
  • 有的时候会出现我们的应用程序在linux主机上已经正常启动了,但是本地还是无法连接访问。 出现这种情况的原因一般是如下两种: 主机的端口没有开放。 主机与本地之间的网络不通。 确定问题与解决问题 下面主要介绍...

    背景

    一般我们的项目开发完成之后,都会部署到相应的测试环境或者生产环境。有的时候会出现我们的应用程序在linux主机上已经正常启动了,但是本地还是无法连接访问。

    出现这种情况的原因一般是如下两种:

    1. 主机的端口没有开放。
    2. 主机与本地之间的网络不通。

    最简单粗暴的方法就是关闭防火墙,但是我们都知道防火墙对网络安全来说相当重要,为了安全性考虑,很多时候是不能关闭防火墙的。下面将介绍怎么去开放我们的网络端口。

    确定问题与解决问题

    下面主要介绍主机网络连通,端口不通的情况,这种情况需要我们到主机开放网络端口,具体操作操作如下。

    温馨提示:
    确保你的程序正常启动并使用了该端口,如果没有使用,即使开放了该端口,也是无法正常访问的。

    一、 主机端口不通之开放端口号

    测试命令1:telnet 10.19.83.194 90
    在这里插入图片描述
    测试命令2:ping10.19.83.194
    在这里插入图片描述
    根据以上两个截图的结果,我们可以知道主机网络是通的,但是端口不通。

    1.1 开放端口方法一(修改防火墙配置文件):

    // 编辑防火墙配置文件命令
     vi /etc/sysconfig/iptables
    
    // 在末尾加上自己指定的端口
    // -m state --state NEW 这个条件是当connection的状态为初始连接(NEW)时候的策略
     -A INPUT -m state --state NEW -m tcp -p tcp --dport 90 -j ACCEPT
    
    // 清除以前配置
     iptables -F 
    
    // 重启防火墙
     systemctl restart iptables.service
    

    在这里插入图片描述
    在我们开放端口之后,就能够正常访问了,如下图。
    在这里插入图片描述

    1.2 开放端口方法二(命令方式):

     // 开放端口命令
     firewall-cmd --zone=public --add-port=28080/tcp --permanent
     // 或者
     /sbin/iptables -I INPUT -p tcp --dport 28080 -j ACCEPT
    
     // 重启防火墙命令
     systemctl restart firewalld.service
    

    参数解释:

    1. zone=public 作用域
    2. add-port=28080/tcp 添加的端口,格式为:端口/通讯协议
    3. permanent 永久生效,没有此参数则重启后失效

    如下图则为开放成功
    在这里插入图片描述

    二、 主机网络不通的情况

    想要判断两个环境的网络是否连通,其实也很简单,使用 ping 命令测试一下是否能正常ping通。
    命令格式:ping IP
    测试案例:ping 10.19.83.194

    结论:

    出现如下图所示,数据包正常发送接收,没有丢失,说明我本地与该测试主机网络是没问题的。
    在这里插入图片描述
    如果数据包丢失或者超时,说明网络是不通的,这种情况先核查一下IP地址是否有误。确定无误之后需要进一步检测网络环境;如果是在项目中遇到网络不通情况,则需要想上级申请打通网络策略。
    在这里插入图片描述

    ================================== 底线 =======================================

    展开全文
  • 在实际的应用中,时常发现无法访问到远程服务提供的端口,这个时候,就需要linux对外开发服务的端口。我使用的服务器linux系统为centos7,以下在服务器的命令行演示端口是如何开放的:1.查看服务器的防火墙时候打开...

    在实际的应用中,时常发现无法访问到远程服务提供的端口,这个时候,就需要linux对外开发服务的端口。

    我使用的服务器linux系统为centos7,以下在服务器的命令行演示端口是如何开放的:

    1.查看服务器的防火墙时候打开

    使用 systemctl status firewalld 指令,如果显示active,说明防火墙正常运行;否则需要打开防火墙

    9fb157897c9daf4d50133a53d10e8e04.png

    2.运行防火墙

    使用 systemctl start firewalld 指令。

    如果开启失败,先执行:
    systemctl unmask firewalld.service

    然后,再执行:
    systemctl start firewalld.service

    3.对外开放端口

    查询端口是否对外开放:firewall-cmd --query-port=8082/tcp
    如果开放则返回yes,否则返回no

    如果没开放,需要执行:firewall-cmd --add-port=8082/tcp --permanent

    然后,重新加载防火墙的端口,执行:firewall-cmd --reload

    执行后,再次查看端口对外开放状态,确认端口已对外开放

    如果需要取消对外开放的端口,使用:firewall-cmd --permanent --remove-port=8082/tcp 命令

    展开全文
  • 在实际的应用中,时常发现无法访问到远程服务提供的端口,这个时候,就需要linux对外开发服务的端口。我使用的服务器linux系统为centos7,以下在服务器的命令行演示端口是如何开放的:1.查看服务器的防火墙时候打开...
  • 版权声明:原创作品,允许转载,...实验名称:开放源代码应用程序的编译与安装 实验目的:本例将以编译安装httpd为实例来讲述源代码安装的基本步骤 实验准备:安装了Linux系统的计算机,试验用的登录账号,htt
  • LINUX应用与发展简介

    2017-11-22 00:29:00
    学习linux也有一段时间了,对linux系统也有了更深的认识,今天就来总结一下到底什么是linux系统,以及简单介绍Linux系统的发展史与现在企业级别的应用。 顾名思义,linux是一种系统(OS),但更专业的讲它是一种...
  • Linux应用软件的开发 要学习在 Linux应用软件的开发首先我们必须先了解什么是 linnux什么是应用软件linux 到底有那些优势我们为什么要 用 lonux 来进行应用程序的开发 Linux 是一种自由和开放源码的类 Unix 操...
  • Linux应用领域

    2019-05-07 11:39:58
    但与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛。 1.IT服务器端 如今的IT服务器领域是Linux、UNIX、Windows三分天下...
  • ARM的嵌入式Linux应用程序开发设计 嵌入式系统已经渗透到人们工作生活中的各个领域嵌入式处理器已占分散处理器市场份额的94而嵌入式Linux系统也蓬勃发展不仅继承了Linux源码开放内核稳定高效软件丰富等优势还具备...
  • 百年教育职业培训中心/ 广东开放大学 终结性考核 参考资料 百年教育职业培训中心 编制 Linux 操作系统应用 第一章测试 1. 以下哪些是Linux 操作系统的特点A. 广泛性B. 低廉性C. 灵活性 2. 以下哪个不属于操作系统C. ...
  • Linux 开放服务端口

    2019-09-29 10:35:03
    CentOS 6.5上安装Tomcat 服务器,需要开放服务端口,供其他计算机访问部署在Tomcat中的Web应用。下面是开放端口的方法。 我知道的方法有两种。下面以开放8080端口为例。 方法一:命令行方式 1.开放端口命令: ...
  • Linux - 开放防火墙端口 - 学习/实践

    千次阅读 2020-06-26 16:58:41
    1.应用场景 主要用于防火墙与端口设置, 设置正常服务... https://blog.csdn.net/luChenH/article/details/106329236 //linux 开放防火墙端口 后续补充 ... 3.问题/补充 TBD 4.参考 ...
  • 定制自己的Linux应用环境关键词: 定制自己的Linux应用环境 基于开放源代码的Linux给用户提供了这样一个平台:可以根据自己的软、硬件环境,定制自己的Linux应用环境。因此,根据每个用户不同...
  • 目录 Linux 防火墙的概述 IPtables概述 Linux防火墙 IPtables IPtables 表的概念 与链的概念 IPtables 应用 操作方法 ...最近使用到了 IPtables 开放Linux 端口 ,但是遇到了坑,索性把Linux ...
  • 嵌入式Linux应用程序开发详解 <br> 【作 者】孙琼 【丛 书 名】 北京华清远见嵌入式培训中心教材 <br> 【内容简介】 本书主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式...
  • Linux管理开放端口与防火墙笔记总结

    千次阅读 2020-06-04 23:44:02
    在工作中,如果不是用的云服务器,没有用户安全组规则的设置与修改,直接在Linux宿主机上操作,其实也算简单,但需要注意到的点就可能比较多,另外检测也都有相应的方法,所以想总结一下之前有遇到过的问题。...
  • 在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的是应该在系统上实际使用哪些端口以及哪个应用程序正在侦听特定端口。本文会介绍如何使用 netstat , ss 和 lsof 命令找出哪些服务上使用哪些端口。...
  • 为此,我们今天为大家挑选了十大不可错过的Linux应用软件。  本文介绍的这些应用软件,包括防病毒、文件解压缩、软件管理、多媒体播放器、截图工具等等,涉及Linux用户日常应用的方方面面。  一、ClamTk ...
  • 广东理工学院 广东开放大学 百年教育职业培训中心 Linux 操作系统应用 第一章测试 1. 以下哪些是 Linux 操作系统的特点 A. 广泛性 B. 低廉性 C. 灵活性 2. 以下哪个不属于操作系统 C. Oracle 3. 以下描述正确的是 A....
  • 为此,我们今天为大家挑选了十大不可错过的Linux应用软件。 AD: Linux是一个备受广大开源和开发者的操作系统平台,一方面得益于Linux开源开放,另一方面Linux平台上还有很多免费的应用软件可供使用。为此,我们...
  • 基于Linux的源代码开放浏览器Linux在嵌入式系统中的应用正在迅速扩大,这意味着软件开发工程师必须弄懂如何将...
  • Linux应用软件的开发 要学习在Linux应用软件的开发首先我们必须先了解什么是linnux什么是应用软件linux到底有那些优势我们为什么要用lonux来进行应用程序的开发 Linux是一种自由和开放源码的类Unix 操作系统是一...
  • linux应用程序编译

    2009-11-23 18:35:30
    开放源代码应用程序的编译安装 (下面以多线程下载软件"prozilla"的源代码编译安装为例来说明源代码编译安装的整个过程) 编译应用程序前的准备工作: 1、确认系统中已经安装了编译环境 $ rpm-qa| grep gcc 确定当前...
  • 本文接下来将介绍如何在Visual Studio Code中使用Yocto Project生成的Linux SDK,并针对Arm处理器进行C/C++应用交叉编译和调试。 首先使用Yocto Project生成SDK,我们这里以Apalis iMX8上的minimal console ima.....
  • Linux 平台上开发 Java 应用程序(Bruce Perens 的开放源码): Detail:在 Linux 平台上开发 Java 应用程序(Bruce Perens 的开放源码)[@more@] ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,000
精华内容 2,000
关键字:

linux应用开放

linux 订阅