Linux操作系统_site:csdn.net linux系统-程序员宅基地

技术标签: linux  Javaweb  

什么是Linux操作系统

Linux操作系统(GNU/Linux)是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

特点

  • 基本思想:一切都是文件;每个文件都有确定的用途
  • 完全免费
  • 完全兼容POSIX1.0标准
  • 多用户、多任务
  • 良好的界面
  • 支持多平台

优点

  • Linux由众多微内核组成,其源码完全开源,集全球程序员的精华
  • 继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,可以利用Unix的网络特性开发出新的协议栈
  • 系统工具链完整,简单操作舅可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。

Liunx的目录结构

在这里插入图片描述
root 管理员的home在目录root中;
其他用户的home目录的home在目录中。

Linux常用命令

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

重定向输出

  • > 重定向输出,覆盖原有内容

eg: cat /etc/password > a.txt 将输出重定向到a.txt

  • >> 重定向输出,又追加功能

eg: cat /etc/passed >> a.txt 输出并且追加

系统管理命令

ps 正在运行的某个进程的状态

ps –ef 查看所有进程
ps –ef | grep ssh 查找某一进程
kill 2868 杀掉2868编号的进程
kill -9 2868 强制杀死进程

管道

  • 概念:是Linux命令中重要的一个概念,起作用是将一个命令的输出用作另一个命令的输入。

ls --help | more 分页查询帮助信息
ps –ef | grep java 查询名称中包含java的进程
ifconfig | more
cat index.html | more
ps –ef | grep aio

Linux的权限命令

文件权限

在这里插入图片描述

Linux三种文件类型

  • 普通文件:包括文本文件、数据文件、可执行的二进制程序文件······
  • 目录文件:Linux系统把目录当成一种特殊的文件,利用它构成文件系统的树型结构。
  • 设备文件:Linux系统把每一个设备当成一个文件。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Williams10/article/details/120069416

智能推荐

Flutter自定义功能强大的下拉筛选菜单gzx_dropdown_menu-程序员宅基地

文章浏览阅读1.9k次。gzx_dropdown_menu是一个Flutter自定义功能强大的轻量级下拉筛选菜单Package,它支持iOS和Android。_gzx_dropdown_menu

【MySQL】mysql | MySQL5.7升级到MySQL8.0 | docker安装mysql8 | docker mysql8 连接失败问题 | docker mysql8 表名大小写不敏感问_docker环境mysql5.7升级mysql8.0-程序员宅基地

文章浏览阅读289次。1、安全扫描MySQL5.7安全漏掉较多,要求将数据库升级到指定的8.0版本2、MySQL已经存有大概6个库的正在跑业务3、时间要求紧迫,需要尽快处理4、5.7用的是物理机yum安装。_docker环境mysql5.7升级mysql8.0

paip.php的调试--attilax总结-程序员宅基地

文章浏览阅读151次。paip.php的调试--attilax总结php的调试可用PDT与XDEBUGGER,或者与zend debugger来。。如果是php WEB项目,只能进行远程调试,XDEBUGGER/zend debugge 加载起来后,把PHP的信息截获,然后连接PDT的9000/10000端口,把内部信息发往ECLIPSE PDT了。。---------1.使用xdebugger--..._dllhopst

【C C++服务器开发】什么是服务器?服务器分类及构建一个简单的服务器系统_软件开发服务器是什么意思_软件中服务器包括什么-程序员宅基地

文章浏览阅读833次,点赞12次,收藏26次。随着Internet的发展壮大,“主机/终端”或“客户机/服务器”的传统的应用系统模式已经不能适应新的环境,于是就产生了新的分布式应用系统,相应地,新的开发模式也应运而生,即所谓的“浏览器/服务器”结构、“瘦客户机”模式。应用服务器便是一种实现这种模式核心技术。[1]Web应用程序驻留在应用服务器(Application Server)上。应用服务器为Web应用程序提供一种简单的和可管理的对系统资源的访问机制。它也提供低级的服务,如HTTP协议的实现和数据库连接管理。_软件中服务器包括什么

BUUCTF web admin (flask_session问题)_kxck-程序员宅基地

文章浏览阅读1.3k次。检查源码,发现有注释<!-- you are not admin -->,应该是提示用admin账号登录。两个功能,注册和登录,想到之前做过一个注册admin加空格的题,试了一下不成功。然后老老实实注册一个普通用户显示了自己的用户名,我们的目的因该是让自己的用户名变成admin才行。change password只能修改自己账号的密码,没有漏洞。post可能有xss漏洞,交..._kxck

ssh放行端口_linux系统防火墙开启放行其他端口-程序员宅基地

文章浏览阅读1.9k次。我司弹性云主机默认在外部未对端口进行限制,如果服务运行后端口外部不通,可参考本教程在防火墙放行对应端口。1、WDCP 系统端口放行:(1)3.2版本登录wdcp面板后点击“安全管理”——“防火墙设置”——“快速添加”,如图填写端口(协议默认都使用tcp),保存即可放行。(2)2.5版本登录wdcp后,点击“安全管理”——“防火墙(iptables)”——增加规则如图,一般直接填写需要放行的端口,点..._ssh怎么放行端口

随便推点

LVS+Keepalived+nginx+tomcat集群环境模拟部署_lvs+keepalived+nginx+tomcat群-集环境部署文档-程序员宅基地

文章浏览阅读164次。关闭lvs服务器1的keepaliaved服务可以看到vip地址漂移到备服务器上面去。进入tomcat目录找到webapps/ROOT。lvs服务器1:192.168.2.102。lvs服务器2:192.168.2.107。ps:项目可以拖进webapps。在里面创建index.jsp即可。_lvs+keepalived+nginx+tomcat群-集环境部署文档

rdd 内生分组_04、常用RDD操作整理-程序员宅基地

文章浏览阅读455次。常用Transformation注:某些函数只有PairRDD只有,而普通的RDD则没有,比如gropuByKey、reduceByKey、sortByKey、join、cogroup等函数要根据Key进行分组或直接操作RDD基本转换:RDD[U]map(f: T => U)T:原RDD中元素类型U:新RDD中元素类型函数将T元素转换为新的U元素rdd.map(x=> x + 1){1..._rdd实现数据分组

webshell检测方式深度剖析 ---统计学特征检测_neopi-程序员宅基地

文章浏览阅读1.1k次。目录概论统计学特征重合指数概论该篇文章讲述了NeoPI如何利用统计学特征来检测webshell,笔者认为NeoPI选择的这些统计学方法在webshell检测上有些鸡肋,没有太大的实用效果。反而其中的各种统计学方法值得学习一下,因此文章会重点讲解这些统计学特征的原理,以求可以举一反三,并应用在其他领域。统计学特征NeoPi使用以下五种统计学特征检测方法,下面分别来分析各种方法的原理和代码实现(代码部分只选择了核心代码并附加了注释,方便大家阅读。):重合指数重合指数法是密码分析学的一种工具,主要_neopi

高可用之限流降级_压测流量降级-程序员宅基地

文章浏览阅读446次。高可用之限流降级1、前言在大规模微服务架构的场景下,为了避免服务出现雪崩,要减少停机时间,尽可能的提高服务可用性。提高服务可用性,可以从很多方向入手,比如缓存、池化、异步化、负载均衡、队列和降级熔断等手段。缓存以及队列等手段,增加系统的容量限流和降级则是关心在到达系统瓶颈时系统的响应,更看重稳定性缓存和异步等关注提高系统战力,而限流降级则关注增强系统防御,具体实施方法可以归纳为八字箴言,限流、降级、熔断、隔离。2、限流&降级2.1、限流限流,顾名思义,即提前对各个类型的请求设_压测流量降级

K8S--K8S有什么作用?K8S与Docker有什么区别?,Linux运维驱动工程师面试题-程序员宅基地

文章浏览阅读904次,点赞21次,收藏6次。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。Kubernetes提供了强大的资源管理功能,可以对应用程序的CPU、内存、存储等资源进行有效的管理和分配。Kubernetes支持自动部署和回滚功能,可以轻松地将新版本的应用程序部署到集群中,并在需要时回滚到之前的版本。Kubernetes具备内建的负载均衡功能,可以自动将流量分配到应用程序的各个实例之间,从而实现高效的请求处理和资源利用。

java基本数据类型_java整型类型分为-程序员宅基地

文章浏览阅读345次。放在操作元前面的自增,自减运算符,会先将变量的值加1(减1),然后再使该变量参与表达式的运算,放在操作元的自增,自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。char型:字符类型(char)用于存储单个字符,占用16个位(两个字节)的内存空间,在定义字符型变量时,要以单引号表示,如's'表示一个字符串,虽然只有一个字符,但由于使用双引号,它仍然表示字符串,而不是字符;java中的算术运算符主要有+(加),-(减),*(乘),/(除),%(求余),它们都是二元运算符。_java整型类型分为