当前位置: 首页 > linux视频

     linux视频
         4635人感兴趣  ●  811次引用
  • 和我一起来学习Linux安装Nginx

    和我一起来学习Linux安装Nginx

    而今天将来一起带领大家在Linux环境安装Nginx,这里用的Linux系统是CentOS7.2.准备安装工具1.从Nginx官网下载Nginx。这里用的版本为:1.13.6.2.将下载下来的Nginx上传到Linux上,这里以/opt/nginx目录为例。运行“tar-zxvfnginx-1.13.6.tar.gz”进行解压。3.切换到/opt/nginx/nginx-1.13.6目录下,运行./configure进行初始化配置。如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依

    LINUX 14492024-04-28 15:10:09

  • 详细了解git fetch与git pull的区别

    详细了解git fetch与git pull的区别

    gitfetch和gitpull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。FETCH_HEAD:是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来的分支的末端版本。commit-id:在每次本地工作完成后,都会做一个gitcommit操作来保存当前工作到本地的repo,此时会产生一个commit-id,这是一个能唯一标识一个版本的序列号。在使用gitpush后,这个序列号还会同步到远程仓库。有了以上的概念再来说说gitfetchg

    LINUX 9892024-04-27 21:34:33

  • 如何使用 Fail2Ban 保护服务器免受暴力攻击

    如何使用 Fail2Ban 保护服务器免受暴力攻击

    Linux管理员的一个重要任务是保护服务器免受非法攻击或访问。默认情况下,Linux系统带有配置良好的防火墙,比如iptables、UncomplicatedFirewall(UFW),ConfigServerSecurityFirewall(CSF)等,可以防止多种攻击。任何连接到互联网的机器都是恶意攻击的潜在目标。有一个名为Fail2Ban的工具可用来缓解服务器上的非法访问。什么是Fail2Ban?Fail2Ban[1]是一款入侵防御软件,可以保护服务器免受暴力攻击。它是用Python编程语

    LINUX 13042024-04-27 08:34:20

  • 在 Android 设备上运行 Linux

    在 Android 设备上运行 Linux

    曾经,我尝试过搜索一种简单的可以在Android上运行Linux的方法。我当时唯一的意图只是想使用Linux以及一些基本的应用程序,比如SSH,Git,awk等。要求的并不多!我不想root我的Android设备。我有一台平板电脑,主要用于阅读电子书、新闻和少数Linux博客。除此之外也不怎么用它了。因此我决定用它来实现一些Linux的功能。如果你也想在Android设备上运行Linux,这篇文章可能会对你有所帮助。Termux-在Android和ChromeOS上运行的Android终端模拟器

    LINUX 17712024-04-26 09:07:01

  • 介绍Python酷毙的5个工具

    介绍Python酷毙的5个工具

    工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。PythonTutorPythonTutor是由PhilipGuo开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在Web浏览器中编写Python代码,并逐步可视化地运行程序。如果你不知道代码在内存中是如何运行的,

    LINUX 12772024-04-25 09:22:19

  • 神器Nmon

    神器Nmon

    比如:nmon-f-s1。nmonCPUandDiskutilization会创建一个日志文件,该日志文件最开头是一些系统的元数据(AAA-BBBV部分),后面是所监控的系统属性的定时快照,比如CPU和内存的使用情况。这个输出的文件很难直接由电子表格应用来处理,因此诞生了Nmon_Analyzerexcel宏。如果你用的是Windows/Mac并安装了MicrosoftOffice,那么这个工具非常不错。如果没有这个环境那也可以使用Nmon2rrd工具,这个工具能将日志文件转换RRD输入文件,进

    LINUX 10882024-04-25 09:01:02

  • 用 Python 代码自动抢火车票

    用 Python 代码自动抢火车票

    市场上很多火车票抢票软件大家应该非常熟悉,但很少有人研究具体是怎么实现的,所以觉得很神秘,其实很简单。下面使用Python模拟抢票程序,给大家揭秘抢票到底是怎么回事。该代码仅供参考,主要用于大家沟通交流,禁止用于商业用途。具体代码如下,可以修改成自己的12306用户名账号:准备工具12306网站用户名和密码Pythonchrome浏览器及下载chromedriver下载Python代码,位于:https://github.com/ppy2790/tickets代码用的Python+Splinte

    LINUX 9682024-04-25 08:25:29

  • 设置nginx+php上传大文件教程

    设置nginx+php上传大文件教程

    要让php能上传大文件,一般修改配置文件php.ini就可以,如下配置file_uploads=on;//是否允许通过HTTP上传文件的开关,默认为ONupload_tmp_dir;//文件上传到服务器临时摆放的目录upload_max_filesize=2m;//允许上传文件大小的最大值post_max_size=8m;//指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。max_execution_time=600;//每个PHP页面运行的最大时间值(秒),默认30秒max_

    LINUX 13252024-04-24 08:46:01

  • keepalived+nginx搭建高可用几个注意点

    keepalived+nginx搭建高可用几个注意点

    在yum安装完keepalived之后,配置keepalived的配置文件注意点在master和backup的keepalived的配置文件中,网卡名字为当前机器的网卡名称VIP的选择为可用的一个ip,通常在做高可用,局域网环境比较多,所以这个vip是和两台机器同网段的一个内网ip。如果用在外网环境下,无所谓在不在一个网段,只要客户端能访问到。停掉nginx服务,启动keepalived服务,会看到keepalived拉动nginx服务启动若是无法启动失败,基本都是配置文件和脚本的问题,或者是防

    LINUX 5432024-04-23 17:50:20

  • 一招解决报错 “Cannot fetch deployment URL via curl” !

    一招解决报错 “Cannot fetch deployment URL via curl” !

    check_mk是一个帮你配置nagios监控服务器的工具。然后在配置其中一台机器时,我遇到了下面的错误:ERRORCannotfetchdeploymentURLviacurl:Couldn'tresolvehost。Thegivenremotehostwasnotresolved。该错误是在我使用下面命令尝试将该机器注册到监控服务器时发生的:root@kerneltalks#/usr/bin/cmk-update-agentregister-smonitor.kerneltalks.com-

    LINUX 4992024-04-23 08:16:24

  • 如何在Linux上初始化USB设备

    如何在Linux上初始化USB设备

    恢复损坏的USB设备至初始状态Linux系统磁盘管理器警告:接下来的操作会将你设备上的所有数据格式化。无论是上面提及的什么原因,最终的结果是我们无法继续使用这个设备。所以这里有一个恢复USB设备或者是SD卡到出厂状态的方法。大多数时候通过文件浏览器进行一次简单格式化可以解决问题,但是在一些极端情况下,比如文件管理器没有作用,而你又需要你的设备可以继续工作时,你可以使用下面的指导:我们将会使用一个叫做mkusb的小工具来实现目标,这个工具的安装非常简单。添加mkusb的仓库:sudoaptaddr

    LINUX 8312024-04-22 14:40:01

  • SCP使用技巧-递归排除文件

    SCP使用技巧-递归排除文件

    人们可以使用scp命令在网络主机之间安全地复制文件。它使用ssh进行数据传输和身份验证。典型的语法是:scpfile1user@host:/path/to/dest/scp-r/path/to/source/user@host:/path/to/dest/scp排除文件我不认为你可以在使用scp命令时过滤或排除文件。但是,有一个很好的解决方法来排除文件并使用ssh安全地复制它。本页面说明如何在使用scp递归复制目录时过滤或排除文件。如何使用rsync命令排除文件语法是:rsyncav-essh-

    LINUX 8082024-04-22 09:04:01

  • 创建一个简易 APT 仓库 快速构建简易APT仓库

    创建一个简易 APT 仓库 快速构建简易APT仓库

    作为我工作的一部分,我所维护的PATHspider依赖于cURL和PycURL中的一些刚刚被合并或仍在等待被合并的功能。我需要构建一个包含这些Debian包的Docker容器,所以我需要快速构建一个APT仓库。Debian仓库本质上可以看作是一个静态的网站,而且内容是经过GPG签名的,所以它不一定需要托管在某个可信任的地方(除非可用性对你的程序来说是至关重要的)。我在Netlify(一个静态的网站主机)上托管我的博客,我认为它很合适这种情况。他们也支持开源项目。你可以用下面的命令安装netlif

    LINUX 12712024-04-21 09:04:23

  • Debian 中的 vim Bug

    Debian 中的 vim Bug

    我一直在想,为什么我服务器上vim为什么在鼠标方面表现得如此愚蠢:不能像平时那样跳转、复制、粘贴。尽管在/etc/vim/vimrc.local中已经设置了。setmouse=最后我终于知道为什么了,多谢bug#864074并且修复了它。原因是,当没有~/.vimrc的时候,vim在vimrc.local之后加载defaults.vim,从而覆盖了几个设置。在/etc/vim/vimrc中有一个注释(虽然我没有看到)解释了这一点:"Vimwillload$VIMRUNTIME/defaults.

    LINUX 9262024-04-20 09:04:01

  • ORB-SLAM2初学笔记

    ORB-SLAM2初学笔记

    该系统包含了所有SLAM系统共有的模块:1跟踪(Tracking)、2建图(Mapping)、3重定位(Relocalization)、4闭环检测(Loopclosing)关键点如下:ORB-SLAM主要分为三个线程进行:Tracking、LocalMapping和LoopClosing三个线程分别存放在对应的三个文件中,分别是Tracking.cpp、LocalMapping.cpp和LoopClosing.cpp文件中。(1)跟踪(Tracking)这一部分主要工作是从图像中提取ORB特征,

    LINUX 11652024-04-19 21:22:01

  • 快速搭建Linux操作系统和Oracle数据库

    快速搭建Linux操作系统和Oracle数据库

    准备工作:1、下载并安装Oracle的虚拟机软件-VirtualBox:Here2、下载OraclePre-BuiltDeveloperVMs(forOracleVMVirtualBox):Here在Pre-BuiltVM页面中找到DatabaseAppDevelopmentVM,这个虚拟机模板已经内置了OracleLinux以及许多Oracle数据库开发相关的软件,并且你几乎不用再做什么配置皆可以上手使用。我们看下软件列表:OracleLinux6.5OracleDatabase12cRele

    LINUX 8102024-04-19 09:25:01

热门阅读

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号