云服务器网:购买云服务器和VPS必上的网站!

debian安装web服务器(debian web server)

本文目录:1、在Linux中如何查看文件的修改日期2、debian系统卸载和安装内网穿透工具——nps3、ownCloud怎么设置服务器ip4、linux 环境:Debian 5.0.10 Web 服务:apache + php 数据库:MySQL 使用虚拟机做测试:VMware5、做WEB服务器

本文目录:

  • 1、在Linux中如何查看文件的修改日期
  • 2、debian系统卸载和安装内网穿透工具——nps
  • 3、ownCloud怎么设置服务器ip
  • 4、linux 环境:Debian 5.0.10 Web 服务:apache + php 数据库:MySQL 使用虚拟机做测试:VMware
  • 5、做WEB服务器 CentOS,Debian,Ubuntu哪个系统更适合
  • 6、如何在Ubuntu/Fedora/Debian中安装开源Web应用GitLab

在Linux中如何查看文件的修改日期

有时候可能需要检查有关文件的详细信息,例如文件的修改日期。当你要检查文件的最后编辑时间时,本文可能会派上用场。在本文将学习4种方法查看文件的修改日期。

使用stat 命令

stat 命令 可以显示文件属性的详细信息,比如最近一次访问和修改文件的时间、文件大小等信息,使用起来比较简单,命令后面只需要加上文件名就可以:

[root@localhost ~] stat hello_script.sh

  File: ‘hello_script.sh’

  Size: 31        Blocks: 8          IO Block: 4096  regular file

Device: fd00h/64768d Inode: 67169379    Links: 1

Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)  Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2020-10-15 19:13:24.628009932 +0800

Modify: 2020-10-15 19:07:18.266426499 +0800

Change: 2020-10-15 19:11:48.227856412 +0800

Birth: –

从上面的输出中,我们可以看到文件的访问日期、文件的修改日期、文件权限的修改日期以及其他参数。

如果只希望查看文件的修改日期,而不考虑所有其他信息,运行以下命令:

[root@localhost ~] stat -c %y hello_script.sh

2020-10-15 19:07:18.266426499 +0800

-c选项用于指定自定义格式代替默认的输出,而’%y’标志显示上次修改时间。对于文件夹,语法保持不变。只需将文件名替换为文件夹名称即可。

使用date命令

date命令的用法是显示当前日期。但是当与-r选项一起使用时,可以显示文件的最后修改日期,如下所示:

[root@localhost ~] date -r hello_script.sh

Thu Oct 15 19:07:18 CST 2020

使用ls -l命令

ls -l命令通常用于使用长列表显示有关文件的其他信息,例如文件权限和所有者,大小和创建日期。可以添加-t选项,这样就可以按照文件的修改时间来排列:

[root@localhost ~] ls -lt

或者

[root@localhost ~] ll -t

total 288

drwxr-xr-x. 2 root root    177 Oct 16 14:36 b

drwxr-xr-x. 2 root root    177 Oct 16 14:36 a

-rwxr-xr-x. 1 root root    119 Oct 15 19:20 backup_script.sh

-rwxr-xr-x. 1 root root    31 Oct 15 19:07 hello_script.sh

-rw-r–r–. 1 root root    227 Oct 13 16:39 content.txt

-rw-r–r–. 1 root root 277159 Oct 12 14:37 a.txt

drwxr-xr-x. 2 root root    195 Aug  6 14:12 Files

-rw——-. 1 root root  1284 Dec 29  2019 anaconda-ks.cfg

使用httpie工具

另一种检查文件的修改日期的方法是使用httpie ,是HTTP命令行客户端工具。该工具通常用于与HTTP服务器和API交互,还可以检查驻留在web服务器上文件的修改时间。

首先需要确保安装了python的pip包管理工具,然后安装httpie工具:

在 Centos 7/RHEL7中,运行以下命令安装httpie:

[root@localhost ~] yum -y install python-pip

[root@localhost ~] pip install –upgrade pip

[root@localhost ~] pip install httpie

在Ubuntu / Deepin / Debian中运行以下命令安装httpie:

$ sudo apt install httpie

安装完成之后,那么如何查看web服务器上文件的修改时间呢?语法如下:

http -h  [url] | grep ‘Last-Modified’

例如,从www. linux probe.com网站中,查看一张.png格式的图片修改时间:

[root@localhost ~] http -h | grep -i ‘Last-Modified’

Last-Modified: Fri, 05 Jun 2020 14:26:11 GMT

总结

在本文中,介绍了各种方法,可以使用这些方法列出文件的最后修改日期,甚至可以使用httpie工具列出web服务器上的文件的最后修改日期。

debian系统卸载和安装内网穿透工具——nps

本人的系统之前安装过nps,这次使用的时候无法进行使用,所以我就想先卸载再重新安装,接下来我们就先讲讲卸载。

一台电脑安装nps,另外一套安装npc

通过以下命令来查看nps服务是否启动

错误 :在启动nps的时候,一直没有启动起来,解决方案如下:

服务端默认配置启用了8024,8080,80,443端口,端口冲突无法启动

所以,我把8080、80、443这3个端口都进行了修改,把8080修改为8103、80修改为8001、443端口修改为43,在进行启动就成功了

在我的配置文件中web_port为8103,所以我在浏览器中输入ip:8103登录nps管理界面,登录名为admin,密码为123(使用后自行修改)

ip:8103 (说明:ip为你服务器的ip)

首次登录管理界面客户端处是空的,需要自己自行添加,点击新增进行增加

我们只需要填入备注就可以了,其他不用管点击新增,即可添加成功!

在客户端界面我们点击相应客户端的前面的+号,我们看到如下内容:

添加成功后即可去配置客户端了。

把客户端信息中的客户端命令拿过来进行注册,我这里就应该是:

注册完成后千万要想着进行启动

启动成功后我们在nps管理界面就可以看到连接变为在线,之前都是离线状态。

至此服务端和客户端连接成功。

想要访问客户端所在的机器还需要建立tcp连接。

填入客户端ID(在客户端界面查看)

服务器端口号(服务器上已开放的端口,例:8025)

目标:即你想访问的机器的ip:端口(例:192.168.8.100:80)

输入以上内容点击新增即可增加。

ownCloud怎么设置服务器ip

Debian安装 ownCloud进入官网站:http //owncloud org并点击‘Install’按钮(右角)

前版本选择Packages for auto updates(面图v7)让轻松让使用ownCloud与Debian包管理系统保持致包由ownCloud社区维护

屏点击继续:

用操作系统列表选择Debian 7 [Wheezy]:

加入ownCloud官Debian仓库:

echo ‘deb /’ /etc/apt/sources.list.d/owncloud.list

加入仓库密钥apt:

wget apt-key add – Release.key

继续安装ownCLoud:

aptitude update aptitude install owncloud

打浏览器并定位ownCloud实例址 http://服务器 IP/owncloud:

注意ownCloud能包Apache配置错误警告使用面步骤解决错误解决些错误信息

a) 编辑 the /etc/apache2/apache2.conf (设置 AllowOverride All):

Directory /var/www/ Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all/Directory

b) 编辑 the /etc/apache2/conf.d/owncloud.conf

Directory /var/www/owncloud Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all/Directory

c) 重启web服务器:

service apache2 restart

d) 刷新浏览器确认安全警告已经消失

设置数据库

ownCloud设置数据库

首先登录本MySQL/MariaDB数据库:

$ mysql -u root -h localhost -p

ownCloud创建数据库用户账户

mysql CREATE DATABASE owncloud_DB;mysql CREATE USER ‘owncloud-web’@’localhost’ IDENTIFIED BY ‘whateverpasswordyouchoose’;mysql GRANT ALL PRIVILEGES ON owncloud_DB.* TO ‘owncloud-web’@’localhost’;mysql FLUSH PRIVILEGES;

通http://服务器 IP/owncloud 进入ownCloud页面并选择‘Storage database’ 选项输入所需信息(MySQL/MariaDB用户名密码数据库主机名)并点击完按钮

linux 环境:Debian 5.0.10 Web 服务:apache + php 数据库:MySQL 使用虚拟机做测试:VMware

apache 是一款web服务软件

php 用来做dongtai网页

mysql是数据库。

这是典型的LAMP构架的server服务器

也就是linux+apache+php+mysql

你光装了linux,你还要在linux基础上安装apache、php、mysql.

做WEB服务器 CentOS,Debian,Ubuntu哪个系统更适合

你发的这几个系统全是LINUX常用的几个版本.具体用哪个好.就要看你对哪个系统比较熟悉了.本身LINUX相对专业性强一些.如果不熟悉.自然也就没法发挥它的优势.倒不如换成WIN2003的系统好用.

海腾数据杨闯为你解答.希望对你有帮助.

如何在Ubuntu/Fedora/Debian中安装开源Web应用GitLab

一、源码安装:

对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:

1.cd 源码目录

2../configure [opts]

3.make

4.make install

二、rpm包安装

pm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询

三、 deb包安装

deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg -i xxx.deb完成,通过dpkg -r 包名 完成。

4. yum安装软件包

Yum是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

本文来源:https://www.yuntue.com/post/144767.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注