安装apache、nginx

httpd

httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池

httpd.conf

Apache主配置文件httpd.conf

Apache的主配置文件:/etc/httpd/conf/httpd.conf
默认站点主目录:/var/www/html/
Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行
[root@justin ~]# wc -l /etc/httpd/conf/httpd.conf
1009 /etc/httpd/conf/httpd.conf
[root@justin ~]#

配置文件包括三部分:
[root@justin ~]# grep ‘<Section>’ /etc/httpd/conf/httpd.conf -n
33:### Section 1: Global Environment
245:### Section 2: ‘Main’ server configuration
973:### Section 3: Virtual Hosts
[root@justin ~]#

1)Global Environment—全局环境配置,决定Apache服务器的全局参数
2)Main server configuration—主服务配置,相当于是Apache中的默认Web站点,如果我们的服务器中只有一个站点,那么就只需在这里配置就可以了。
3)Virtual Hosts—虚拟主机,虚拟主机不能与Main Server主服务器共存,当启用了虚拟主机之后,Main Server就不能使用了

引自原文:https://www.cnblogs.com/cqmy/p/6208656.html

单引号、双引号、无引号、反斜杠在grep命令中的二次转义

测试查找$:

grep ‘$’ test.sh 实际传入grep的是$

grep “\$” test.sh 实际传入grep的是$

grep \$ test.sh 实际传入grep的是$

查找"有效:

grep ‘"’ test.sh 实际传入grep的是"

grep ‘"’ test.sh 实际传入grep的是"

grep “”" test.sh 实际传入grep的是"

查找\有效:

grep “\\” test.sh 实际传入grep的是\

grep ‘\’ test.sh 实际传入grep的是\

查找’有效:

grep “’” test.sh

引自原文:https://blog.csdn.net/weixin_36732479/article/details/76890337

rpm命令常用选项

安装rpm包
# rpm -ivh ***.rpm  #其中i表示安装,v表示显示安装过程,h表示显示进度
升级rpm包
# rpm -Uvh ***.rpm
删除软件包
# rpm -e PACKAGE_NAME
# rpm -e –nodeps PACKAGE_NAME    #不考虑依赖包
# rpm -e –allmatches PACKAGE_NAME    #删除所有跟PACKAGE_NAME匹配的所有版本的包
查询软件包
复制代码
# rpm -q PACKAGE_NAME
# rpm -qp ***.rpm 获取当前目录下的rpm包相关信息
# rpm -qa | less 列出所有已安装的软件包
# rpm -qf /usr/sbin/httpd 查看某个文件属于哪个软件包,可以是普通文件或可执行文件,跟文件的绝对路径
# rpm -qi PACKAGE_NAME 列出已安装的这个包的标准详细信息
# rpm -ql PACKAGE_NAME 列出rpm包的文件内容
# rpm -q –scripts kernel | less 列出已安装rpm包自带的安装前和安装后脚本
# rpm -qa –queryformat ‘Package %{NAME} was build on %{BUILDHOST}\n’ |less queryformat强大的查询
# rpm –querytags | less 可以列出queryformat可以使用的所有变量从而组合成更强大的查询

linux yum 命令

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器

基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum 语法
yum [options] [command] [package …]
options:可选,选项包括**-h(帮助)-y(当安装过程提示选择全部为"yes")-q(不显示安装的过程)**等等。
command:要进行的操作。
package操作的对象。
yum常用命令
1.列出所有可更新的软件清单命令:yum check-update
2.更新所有软件命令:yum update
3.仅安装指定的软件命令:yum install <package_name>
4.仅更新指定的软件命令:yum update <package_name>
5.列出所有可安裝的软件清单命令:yum list
6.删除软件包命令:yum remove <package_name>
7.查找软件包 命令:yum search
8.清除缓存命令:
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

grep的任意匹配

“.*” 表述任意字符任意次

Centos7——防火墙(Firewall)开启常见端口命令

Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大。

安装Firewall命令:

yum install firewalld firewalld-config

Firewall开启常见端口命令:
!!!注意是 等号

firewall-cmd --zone=public–add-port=80/tcp --permanent

firewall-cmd --zone=public–add-port=443/tcp --permanent

firewall-cmd --zone=public --add-port=22/tcp–permanent

firewall-cmd --zone=public–add-port=21/tcp --permanent

firewall-cmd --zone=public–add-port=53/udp --permanent

Firewall关闭常见端口命令:

firewall-cmd --zone=public–remove-port=80/tcp --permanent

firewall-cmd --zone=public–remove-port=443/tcp --permanent

firewall-cmd --zone=public–remove-port=22/tcp --permanent

firewall-cmd --zone=public–remove-port=21/tcp --permanent

firewall-cmd --zone=public–remove-port=53/udp --permanent

批量添加区间端口

firewall-cmd --zone=public–add-port=4400-4600/udp --permanent

firewall-cmd --zone=public–add-port=4400-4600/tcp --permanent

开启防火墙命令:

systemctl start firewalld.service

重启防火墙命令:

firewall-cmd --reload 或者 service firewalld restart

查看端口列表:

firewall-cmd --permanent --list-port

禁用防火墙

systemctl stop firewalld

设置开机启动

systemctl enable firewalld

停止并禁用开机启动

sytemctl disable firewalld

查看状态

systemctl status firewalld或者firewall-cmd --state

查看ip

ifconfig -a

VPS

VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器 [1] 技术,和虚拟化技术 [2] 。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
IDC资源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。尤其是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟机技术硬件使用效率更高,更易于超卖,所以一般来说容器VPS的价格都高于虚拟机VPS的价格。
这些VPS主机以最大化的效率共享硬件、软件许可证以及管理资源。每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能, 可自行安装程序,单独重启主机。
简单理解VPS就是一台拥有公网IP的服务器

网络桥接

网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用XP自带的网络桥建立连接用双网卡的机器做主机
使用原因:多个主机之间分享数据
工作地址:数据链路层

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值