服务器

Linux中使用Samba搭建文件服务器详解

文件服务器在企业中应用非常广泛,具有文件存储、文件共享和安全控制的功能,我们可以可以搭建一台文件服务器来集中存储自己的文件,下面是我搭建文件服务器的过程。

搭建文件服务器用的是Samba这个开源软件,它可以实现linux与windows之间的文件交互,能够提供安全、稳定、快速的文件与打印服务。windows客户端可以通过samba来共享文件,或者连接到打印机上,而不用每台windows客户端都安装打印机程序。 (更多…)

Read More

在ubuntu下搭建远程rsync备份系统

rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。

搭建远程rsync备份系统,可以将服务器上的数据备份到远程网络主机上,可以防止数据丢失或者黑客入侵,当然也能防止自己手残敲错命令删除重要文件。 (更多…)

Read More

多线程运行结果

Linux 下使用 pthread 库开发多线程学习

线程是一种轻量级的进程,与进程最大的不同是线程没有系统资源。线程是操作系统调度的最小单位,可以理解为一个进程是有一个或多个线程组成的。在操作系统内核中,是按照线程作为调度单位来调度资源的。

Linux 系统开发多线程程序大多使用者pthread 库,pthread 是符合 POSIX 线程标准的一个应用库,提供了线程的创建以及管理方法。 (更多…)

Read More

linux下载文件命令 wget 介绍

wget 是linux 下的一个下载工具,它用在命令行中,可以从远程服务器或者通过文件链接来下载文件,wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。wget 还可以支持后台下载,当你建立一个任务后,可以在后台自动下载。wget 还支持自动重新下载,当下载停止时,它会自动的重新链接。

wget 最NB 的功能在于递归下载,wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构,即可以建立本地的镜像网站。

下面是wget 的命令使用:

1.命令格式:

wget [参数] [URL地址]

2.命令功能:

用于从网络上下载资源,没有指定目录,下载资源回默认为当前目录。wget虽然功能强大,但是使用起来还是比较简单:

1)支持断点下传功能;Wget也可以使用此功能,那些网络不是太好的用户可以放心了;

2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍然需要使用FTP方式下载软件;

3)支持代理服务器;对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以,支持代理是下载软件必须有的功能;

4)设置方便简单;可能,习惯图形界面的用户已经不是太习惯命令行了,但是,命令行在设置上其实有更多的优点,最少,鼠标可以少点很多次,也不要担心是否错点鼠标;

5)程序小,完全免费;程序小可以考虑不计,因为现在的硬盘实在太大了;完全免费就不得不考虑了,即使网络上有很多所谓的免费软件,但是,这些软件的广告却不是我们喜欢的。

(更多…)

Read More