服务器
ityangs
本人酷爱网络编程,熟练PHP网站开发前后端技术。侧重PHP后端语言的研发工作。个人主页:www.ityangs.cn
展开
-
This account is currently not available 解决办法
在linux中使用su切换到nginx账号的时候出现了This account is currently not available的错误提示。1. 使用grep nginx /etc/passwd查看用户权限$ grep nginx /etc/passwdnginx:x:997:995:nginx user:/var/cache/nginx:/sbin/nologin可以看出,nginx是/sbin/nologin禁止登录的。只要修改这个模式就可以了2. 修改模式$ usermod .转载 2021-05-07 20:34:02 · 5281 阅读 · 0 评论 -
Docker容器里面安装其他服务
Docker里面安装其他服务特权模式运行容器:docker run -itd -p 19999:19999 -p 2222:22 --privileged=true --name ityangs -h ityangs ityangs.com/ityangs:ityangs-v1.0.0 /usr/sbin/init注意事项:--privileged=true/usr/sbin/init5.1 CentOS7开启SSH远程登陆1)yum -y install openssh-server原创 2021-03-01 15:08:41 · 438 阅读 · 0 评论 -
CentOS7下安装Docker-Compose以及常用命令
CentOS7下安装Docker-ComposeDocker-Compose简介Docker-Compose安装方法一:方法二:安装补全工具:Docker-Compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)...原创 2019-08-06 17:33:40 · 2433 阅读 · 0 评论 -
Linux系统中crontab定时器设置
基本格式 :* * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用或者 /1表示 第2列表示小时0~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子:30 21 * * * /u原创 2017-04-18 13:59:59 · 2976 阅读 · 0 评论 -
Vmware虚拟机NAT配置静态IP详解
一、配置虚拟机的”虚拟网络编辑器“ 注意:虚拟机局域网IP段一定不要和真实使用的IP段冲突。 虚拟机中的网关IP:192.168.100.2 虚拟机中的网段:192.168.100.0 虚拟机中的子网掩码:255.255.255.0二、查看本地电脑VMnet8网卡的IP段并修改 注意:本地电脑VMnet8网卡IP段必须与虚拟机局域网Ip端相同三、更改虚拟机系统(Ce原创 2017-04-07 11:17:53 · 3787 阅读 · 0 评论 -
(一)Centos7下 Tengine安装和配置
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。Tengine,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/,原创 2017-01-03 00:07:31 · 3800 阅读 · 0 评论 -
(三)centos7下安装MariaDB 10.0/MySQL数据库
CentOS/RHEL 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS/RHEL 7 已使用了 MariaDB 替代了默认的 MySQL。作为 MySQL 的简单替代品,MariaDB 保证了与 MySQL 的 API 和命令行用法方面最大的兼容性。下面是关于怎么在 CentOS 上安装和配置 MaraDB/MySQL 的操作示例。1、查看系统版本#原创 2017-01-05 14:31:29 · 3037 阅读 · 0 评论 -
隐藏服务器版本号的技巧
一、查看网站服务器头信息版本号curl --head http://xxx.com 二、隐藏版本信息1、隐藏Apache版本信息: 打开Apache配置文件httpd.conf,加入以下两行: ServerTokens ProductOnly ServerSignature Off2、隐藏Nginx版本信息: 打开Nginx配置文件nginx.conf,在http { }里加上: server原创 2017-01-22 23:39:28 · 3050 阅读 · 0 评论 -
CentOS服务器安全配置策略
近期服务器频繁有被暴力破解,大致分析了一下入侵行为,整理了常用的安全策略: 最小的权限+最少的服务=最大的安全1. 修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口步骤:1) 修改ssh的默认端口22:vi /etc/ssh/sshd_config2)让防火墙通过这个端口firewall-cmd --state【firewalld是否运行】firewall-cmd --原创 2017-01-14 21:16:00 · 8717 阅读 · 0 评论 -
CentOS Linux服务器安全设置
引言:我们必须明白:最小的权限+最少的服务=最大的安全所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。cp /etc/passwd /etc/passwdbak #修转载 2017-01-14 21:16:47 · 2716 阅读 · 0 评论 -
Linux服务器下Nginx与Apache共存
同一个端口是不能同时有两个程序监听的。所以换个思路解决同一台服务器下某些网站运行在nginx下,某些网站运行在Apache下共存。解决思路: 将nginx作为代理服务器和web服务器使用,nginx监听80端口,Apache监听除80以外的端口,我这暂时使用8080端口。解决方案:在Linux 一经搭建好环境 先后安装了Nginx 和Apache 由于 默认端口都是:80一般客户请求的原创 2016-12-28 13:58:50 · 26648 阅读 · 0 评论