分类目录归档:Linux

在Linux中安装和配置Apache服务器


Apache HTTP Server,俗称Apache,是免费的开源软件 跨平台的Web服务器软件。 Apache由一个开发和维护 在Apache Software Foundation的支持下开放的开发人员社区。

在Linux中安装和配置Apache服务器

第1步:安装Apache服务器 yum install httpd

步骤2:配置http Web服务器 cd /etc/httpd/conf.d

第3步:创建扩展名为.conf的自定义配置文件。 vim *.conf

第4步:启动Apache服务器 systemctl start httpd.service

步骤5:在操作系统启动时...

阅读全文...

在Redhat / Centos Linux中安装和配置FTP服务器


FTP代表文件传输协议。它由Abhay Bhushan撰写,并于1971年4月16日发布为RFC 114。 它受所有操作系统和浏览器的支持。它建立在客户端 - 服务器架构之上。

在Redhat / Centos Linux中安装和配置FTP服务器

第1步:我们将使用localhost为我们的机器设置ftp服务器。

第2步:安装vsftpd(非常安全的FTP守护程序)包。

yum install -y vsftpd

步骤3:系统启动时启动FTP服务器。

systemctl enable vsftpd.service

步骤4:检查ftp服务器的状态

systemctl status vsft...

阅读全文...

LAMP堆栈


Linux服务器最常见的配置之一是LAMP堆栈,以最常用的组件(Linux,Apache,MySQL和PHP)命名。标准LAMP堆栈是开源的,免费提供,并且完整记录,为网站和Web应用程序开发提供灵活,标准化和安全的平台。

Linux

LAMP堆栈的操作系统组件通常是Linux的发行版,许多流行的Linux发行版(如Ubuntu和Red Hat)都有半自动方法来安装和配置其他组件。当Mac OSX替代Linux时,生成的堆栈有时被称为MAMP堆栈。类似地,当堆栈在Windows环境中构建时,它有时被称为WAMP堆栈。

Apache

堆栈的Web服务器组件通常是Apache,互联网上最受欢...

阅读全文...

Ubuntu上的本地LAMP服务器


本简要指南的目的是引导您完成在本地Ubuntu Linux计算机或虚拟机上设置LAMP(Linux,Apache,MySQL,PHP)服务器的过程。这将允许开发人员使用PHP和MySQL(使用phpMyAdmin)进行开发。这是Wordpress开发所必需的常见堆栈。

安装必要的包

您需要为LAMP服务器安装以下软件包。您可以通过一个空格分隔每个包,或者如图所示一次一个地安装它们。我更喜欢一次下载一个,因为更容易看出是否有任何错误。输入终端并键入以下内容:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-ge...

阅读全文...

在RedHat / CentOS Linux中设置Yum存储库


YUM存储库是Linux软件(RPM包文件)的仓库。

RPM包文件是Red Hat Package Manager文件,可以在Red Hat / CentOS Linux上快速轻松地安装软件。

在RedHat CentOS Linux中设置Yum存储库

第1步:检查是否存在现有存储库。

#yum repolist

你会发现没有存储库。

第2步:将目录更改为

#cd /etc/yum.repos.d

第3步:创建新文件

#vim myrepo.repo

第4步:在文件中键入以下行

[file-name]
 name=filename
 baseurl="location o...

阅读全文...

Linux编写Bash脚本


通过在Linux命令行上键入命令,您可以向服务器提供指令以完成一些简单的任务。如地狱 脚本是一种将一系列指令放在一起以使其更容易的方法。 Shell脚本变得更加强大 你可以添加ifwhile类的逻辑来自动控制它们在环境变化时的行为方式。

什么是Bash?

Bash是命令行解释器的名称,该程序可以理解您在命令中输入的Linux命令 提示,或在你的脚本中。

脚本中有什么?

脚本只是一个文件。一个基本脚本由一个介绍性的行组成,它告诉服务器它的构成,以及一个 或更多要执行的指令。这是一个例子:

#!/bin/bash
 echo "Hi. I'm your new favorite bash ...

阅读全文...

Linux 使用查找find命令


Linux find命令是一个功能强大的工具,可帮助您找到服务器上的文件和目录。通过一些练习,您可以根据名称,类型,大小或日期(创建或上次更新时)轻松跟踪事物。

将find视为您渴望的帮手:

你:“我在服务器上找东西。”

find:“我可以帮忙!你能告诉我什么吗?”

您:“这是一个大于2GB的文件,位于我的主目录下,在过去48小时内更新。”

find:“没问题!”

查找是一个程序,所以你必须告诉它find ~ -type f -size +2G

以下是使用find的一些示例命令:

  • find ~ -type d # Show me all the subdirectories ins...

阅读全文...

Linux上的用户管理


注意:要以sudo身份运行命令,您必须具有sudo用户帐户(管理员)

如何创建用户

使用adduseruseradd命令将新用户添加到系统中。

$ sudo adduser username

请务必将username替换为您要创建的用户。

使用passwd命令更新新用户的密码。

$ sudo passwd username

强烈建议使用强密码!

如何创建Sudo用户

要创建sudo用户,您需要首先使用上面的命令创建常规用户,然后使用usermod命令将此用户添加到sudoers组。

在Debian系统(Ubuntu / LinuxMint / ElementryOS)上, sudo组的...

阅读全文...

windows上传文件到linux乱码


首先解决本地locale

编辑profile文件:

vi /etc/profile

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

生效:

source /etc/profile

查看locale:

[root@localhost]# locale

结果:

LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh...

阅读全文...

CentOS7 下面使用firewalld防火墙


1.firewalld的基本使用

启动:

systemctl start firewalld

关闭:

systemctl stop firewalld

查看状态:

systemctl status firewalld

开机禁用:

systemctl disable firewalld

开机启用:

systemctl enable firewalld

2.firewalld其他更多操作

启动一个服务:

systemctl start firewalld.service

关闭一个服务:

systemctl stop firewalld.service

重启一个服务:

systemctl re...

阅读全文...