Linux如何实现断点续传文件功能
什么是断点续传?
在网络状况不好的情况下,对于文件的传输,我们希望能够支持可以每次传部分数据。断点续传其实正如字面意思,就是在下载的断开点继续开始传输,不用再从头开始。所以理解断点续传的核心后,发现其实和很简单,关键就在于对传输中断点的把握,我就自己的理解画了一个简单的示意图:
linux断点续传 ...
详细分析Linux文件系统
本片文章针对linux文件系统从原理到运行机制做了非常详细的理论分析,有助于读者对此深入的理解,以下是具体内容:
linux上的文件系统一般来说就是ext2或ext3,但这篇文章并不准备一上来就直接讲它们,而希望结合linux操作系统并从文件系统建立的基础——硬盘开始,一步步认识linux的文件系统。
1.机械硬盘的物理存储 ...
UBUNTU手动安装JDK的详细步骤
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压
Step1:
# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/
Step2:# 配置环境变量
复制代码 代码如下:
sudo gedit ~/.profile
在末尾加上:
复制 ...
Ubuntu10.10配置网络
有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下。
先说下大概的配置过程,再去细究一些情况。一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。
主要文件:/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;/etc/resolv.conf这 ...
Ubuntu Service脚本编写示例
使用 Linux 时经常用到 ` service mysql restart ` 等命令, 方便进行服务的操作, 具体的服务是怎么写的呢,通过以下示例将了解以下内容:
如何写一个简单的服务
服务异常关闭时能自动开启配置
简单的示例
nano /lib/systemd/system/xx.service
[Unit]
Description=Check GPU INFO by chenwe ...
Centos8中恢复根目录为默认权限
本文中介绍如何从意外运行# chmod -R 777 /命令,在Centos8操作系统上恢复默认权限。
本文中我们将故意在一个测试服务器上运行chmod 777命令,并尝试通过运行两个命令进行恢复。就是如下两条命令:
# rpm --setugids -a
# rpm --setperms -a
当再测试机上面执行下面命令之后,所有文件权限 ...
CentOS虚拟机克隆后无法上网(网卡信息不一致)问题的解决方法
一、问题描述
虚拟机克隆后,由于网卡信息不一致的问题,导致不能上网或者执行“sercice network restart”命令失败
?
1
2
3
[root@lyy 桌面]# ifconfig //查看当前网卡信息
[roo ...
CentOS 6.5配置本地Yum源教程
一、yum简介
1、yum(全称为 yellow dog updater, modified)是一个在fedora和redhat以及centos中的shell前端软件包管理器。
2、基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
3、本地yum源的作用是你可以在不联 ...
Linux下Kafka分布式集群安装教程
Kafka(http://kafka.apache.org/) 是由 LinkedIn 使用 Scala 编写的一个分布式消息系统,用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础,具有高水平扩展和高吞吐量。Spack、Elasticsearch 都支持与 Kafka 集成。下面看一下几种分布式开源消息队列系统的对比:
Kafka 集群架构: ...
linux系统下部署项目访问报404错误的解决方法
碰到了一个比较奇怪的问题,我在linux系统上安装了一个tomcat服务器,我将一个项目部署到了这个服务器上,然后我去访问这个tomcat,访问成功:
紧接着,我访问我部署项目的index.jsp页面,出现了404:
找了好久问题,最后发现当我把web.xml文件中的filter等注释掉后,可以正常访问:
注释掉后,我又 ...
Linux下ZooKeeper分布式集群安装教程
ZooKeeper 就是动物园管理员的意思,它是用来管理 Hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员,Apache Hbase、Apache Solr、Dubbo 都用到了 ZooKeeper,其实就是一个集群管理工具,是集群的入口。ZooKeeper 是一个分布式的、开源的程序协调服务,是 Hadoop 项目下的一个子项目。ZooKeeper 主要应用场景包括集群 ...
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题。
首先安装nginx
nginx的安装和配置其实很简单,nginx本身非常轻量级,
直接 sudo apt-get install nginx 就可以了
他的配置文件是在/etc/nginx/里面,网站项目路径是在/var/www里面,安装之后一定要确保nginx的启动账户有对网站 ...
如何在 Ubuntu 中安装 Vivaldi 浏览器
你将在本篇新手教程中学习如何在 Ubuntu、Debian 及其他 Linux 发行版中安装 Vivaldi 网页浏览器,同时本教程也将介绍如何更新和卸载该软件。
Vivaldi 是一款日益流行的网页浏览器。它基于 Chromium 内核,因此它拥有和 Chrome 类似的功能,但它也新增了一些其他特色功能,让这款浏览器与众不同、更为直观。
它内 ...
Ubuntu Server 10.04修改Apache的默认目录的方法
在Ubuntu Server 10.04中默认由apt方式安装的Apache,指定网页主目录位于:/var/www。而我需要将其更改为: /home/www。因为我的系统/var所分到的空间太少,而我又有提供通过web方式提供网络存储的需要。比较糟糕的是:我的/etc /apache2/sites-enabled/000-default文件在修改后消失掉了。结果导致apache服务出现错误,网 ...
CentOS 7中使用Squid提供HTTP代理详解
本文主要记录了一下设置CentOS服务器使用Squid作为HTTP代理,及客户端的代理配置的方法,下面来看看详细的介绍吧。
使用Squid提供HTTP代理
主机上安装和设置Squid
作为网关的n147机器,公网IP是2.2.2.147。安装Squid,然后修改配置,启用服务。
?
1
2
...
VirtualBox下Centos6.8网络配置教程
win10环境下,virtualbox和centos6.8已经按照完毕,下面配置centos6.8网络。
1、设置virtualbox为桥接模式,具体的有三种联网方法,我们参考http://www.cnblogs.com/jasmine-jobs/p/5928218.html
2、桥接模式使得宿主机和虚拟机在同一个网段内工作,ipconfig查看宿主机的ip,子网掩码,网关,我的宿主机连接的是无 ...
Linux中进程在后台可靠运行的方法总结
这篇文章主要给大家在讲述了在Linux中让一个进程在后台稳定运行的技巧和方法,总结如下:
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, ...
Linux/Unix关于时间和时间戳的命令行
在日常开发中,长期是在从事后端服务器开发,也避免不了会经常和时间打交道,例如:
玩家的首次登录时间玩家的最后登录时间活动的开启时间和结束时间
而这些时间在程序中的表示就是用一个数字,我们把这个数字称为时间戳(timestamp)。
更多的情况下,我们是用一个整型数字来表示这个时间戳。
每一个不同的整型数字 ...
ubuntu13.10编译安装mono环境(一)
准备工作
一个全新安装的ubuntu13.10系统
下载Mono源代码并编译
?
1
2
3
4
5
6
7
8
9
10
11
...
Ubuntu下如何设置ssh免密码登录安装
1、首先在本机安装openssh-server和openssh-client.
命令:sudo apt-get install openssh-server openssh-client
2、在检查当前的目录下有没有.ssh这个文件,没有的话就mkdir下。
3、生成公钥与私钥。命令:ssh-keygen -t rsa
4、将.ssh文件中的id_isa_pub复制到其他机器的authorized_keys下。并修改authorized_k ...