CentOS

Centos 下安装samba服务

牧云@^-^@ 提交于 2021-01-02 11:09:19
1 安装 samba # yum -y install samba 2 查询安装结果 # rpm -qa | grep samba 正常显示如下: samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件 samba-3.0.33-3.7.el5_3.1 //服务器端文件 3 由于是yun安装 查询安装位置 # whereis samba samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz 4 由以上结果 设置samba 配置文件 # vi /etc/samba/smb.conf 1) 找到 [global] 标签. workgroup = MYGROUP 修改工作组为win的工作组 2) 找到 类似: ; hosts allow = 192.168.1. 192.168.2. 127. 的行 修改允许的主机地址段 3) 找到 security = user 修改为 security = share 5 配置共享目录 [share] windows客户端查看时看到的文件夹名 path = /var/samba/share 共享目录位置,要系统中存在的目录,也可以配置完再创建 read only = no writable = yes

centos7源码包安装nginx-1.18.0最新稳定版

自闭症网瘾萝莉.ら 提交于 2021-01-02 11:06:56
目录 1.获取源码包 2.检查编译环境 3.编译安装nginx 4.启动nginx服务 5.浏览器访问nginx 6.配置前端页面 7.常用命令 1.获取源码包 个人习惯将安装包放在/opt目录下,解压后,进入安装目录 # 进入/opt目录 cd /opt # 获取最新稳定版 wget http://nginx.org/download/nginx-1.18.0.tar.gz # 解压 tar -zxvf nginx-1.18.0.tar.gz 2.检查编译环境 安装流程为:./configure(检查编译安装环境) ==> make(编译) ==> make install (编译安装)。 过程其实并不复杂,我将安装依赖的过程也放上来,只为了提供一些学习的思路。 以下是检查编译安装环境的全部过程,熟悉安装的可以跳过此步骤,需要注意的是:./configure命令并不会安装nginx。 # 说明: # 检查环境执行命令:./configure # 这里我们添加一些参数,所以检查环境执行的命令是:./configure --prefix=/usr/local/nginx --with-http_gzip_static_module --with-http_ssl_module # 添加的参数说明: # --prefix=/usr/local/nginx 指定我们将nginx安装在

再见!CentOS 6

天涯浪子 提交于 2021-01-02 10:30:21
官宣:CentOS 6停止所有更新 CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life)。所以在2020年12月2日,CentOS官方停止了对CentOS 6的所有更新,并且下架了包括官方所有的CentOS6源,目前阿里、163、清华等CentOS6源已无法使用。 以下 官方redme文档的解释 : This directory (and version of CentOS) is deprecated. Please see this FAQ concerning the CentOS release scheme: https://wiki.centos.org/FAQ/General Please keep in mind that 6.0, 6.1, 6.2, 6.3, 6.4 , 6.5, 6.6, 6.7, 6.8 , 6.9 and 6.10 no longer get any updates, nor any security fix's. The whole CentOS 6 is dead and shouldn't be used anywhere at all 为此,民工哥特意去CentOS官方查了查,目前的各个版本的最后维护更新时间,如下。 CentoS 6 停止维护更新日期 2020年11月30日

SAMBA服务的安装

天大地大妈咪最大 提交于 2021-01-02 08:50:27
环境CentOS6.9 安装 启动SAMBA yum -y install samba service smb start 账户必须是系统账户 密码为独立的SAMBA密码 useradd -s /sbin/nologin r1 添加系统账户 pdbedit -a r1 写入数据库 Windows上输入地址测试 \\192.168.1.123 SAMBA配置详解 主配置文件位置 /etc/samba/smb.conf [global] workgroup = WORKGROUP 设定samba server所要加入的工作组或者域 server string = Samba Server Version %v 设定samba服务器的注释 interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 监听网卡 hosts allow = 127. 192.168.12. 192.168.13. 允许访问的主机 log file = /var/log/samba/log.%m 日志文件位置 max log size = 50 日志文件最大容量 security = user 用户访问的验证方式 、匿名 、本地、别名 load printers = yes 是否启动samba就共享打印打印机 [homes] comment = Home

php centos 环境变量 切换版本

淺唱寂寞╮ 提交于 2021-01-01 11:08:44
背景 要使用支付宝sdk 支付宝sdk最新的需要7.2版本php并且 要安装componser php -v ----- PHP 5.2.17p1 (cli) (built: May 13 2020 16:10:32) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies ---- rm -f /usr/bin/php ln -sf /www/server/php/72/bin/php /usr/bin/php php -v ---- PHP 7.2.33 (cli) (built: Aug 11 2020 15:38:39) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies ---- 来源: oschina 链接: https://my.oschina.net/u/4361028/blog/4872932

Docker -v 对挂载的目录没有权限 Permission denied

北城以北 提交于 2021-01-01 09:39:22
在 CentOS 7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题: 1,在运行容器的时候,给容器加特权: 示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs:0.12.0 2,临时关闭selinux: 示例:su -c "setenforce 0" 之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0 注意:之后要记得重新开启selinux,命令:su -c "setenforce 1" 3,添加selinux规则,将要挂载的目录添加到白名单: 示例:chcon -Rt svirt_sandbox_file_t /home/docs 之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0 CentOS 6/7系列安装Docker http://www.linuxidc.com/Linux/2014-07/104768.htm

自动化运维工具之Ansible

纵然是瞬间 提交于 2021-01-01 07:37:01
ansible简介 Ansible的创始人是Michael DeHaan(同时也是Cobbler和Func的作者),2012年3月发布第一版,在2015年10月被Red Hat公司收购。 功能:自动化批量部署、配置并启动应用服务;同类的自动化工具还有Saltstack、Puppet、Chef和Fabric等 特性: 高度模块化,支持自定义模块,可以使用任何编程语言编写模块 基于Python语言实现 部署简单,无需agent,基于ssh管理 支持Playbook编排任务 幂等性,一个任务执行1遍和执行n遍效果一样,不因重复执行带来意外情况 使用YAML语言编写Playbook,支持丰富的数据结构 较强大的多层解决方案roles Ansible的执行过程和执行状态: 执行过程: 加载自己的配置文件 默认/etc/ansible/ansible.cfg 加载自己对应的模块文件,如command 通过ansible将模块或命令生成对应的临时py文件,并将该 文件传输至远程服务器的对应执行用户$HOME/.ansible/tmp/ansible-tmp-数字/XXX.PY文件 给文件+x执行 执行并返回结果 删除临时py文件,sleep 0退出 执行状态返回: 绿色:执行成功,并且没有对主机做更改 黄色:执行成功,对主机做过更改 红色:执行失败 一、安装Ansible 1、yum安装

Linux学习:Linux基础命令集(2)

余生长醉 提交于 2021-01-01 07:02:30
本次记录以下命令如mkdir, rmdir, tree, dirname,basename, cat, tac, more, less, tail, head, touch, file, cp, mv, rm, wc, cut, sort, uniq的使用格式、常用选项及它们有哪些使用实例等。 目录管理相关命令 1. mkdir 创建新目录命令 创建新目录命令格式: mkdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归创建目标目录包含上层目录 [root@www ~]# mkdir -p /test/test1 -v 显示创建过程 [root@www ~]# mkdir -pv /lab/lab1 mkdir: created directory `/lab' mkdir: created directory `/lab/lab1' 2. rmdir 删除目录命令 目录需要一层一层地删除才行,而且被删除的目录里面必定不能存在其他的目录或文件,即注意指定目录必须为空。 删除目录命令格式:rmdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归删除目标目录包含上层目录 [root@www ~]# rmdir -p /test/test1 3. tree 树状目录显示命令 以树形方式显示目录结构。

How to upload files to mounted S3 bucket using php

陌路散爱 提交于 2021-01-01 06:48:22
问题 I have mounted S3 Bucket in my CentOS EC2 instance using S3FS. Now I want to upload files to the mounted bucket using php. But I am unable to find the correct path for uploading , so can anyone please help me to get the right path. S3FS is installed in /usr/bin/s3fs and my S3 bucket is mounted under a directory - /mys3bucket. 来源: https://stackoverflow.com/questions/64773188/how-to-upload-files-to-mounted-s3-bucket-using-php

Ansible运维的必备工具

折月煮酒 提交于 2021-01-01 05:55:30
Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件connection plugins:负责和被监控端实现通信; (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; (3)、各种模块核心模块、command模块、自定义模块; (4)、借助于插件完成记录日志邮件等功能; (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 一、系统安装 [root@centos6 ~]# cat /etc/issue CentOS release 6.5 (Final) [root@centos6 ~]# uname -r 2.6.32-431.el6.x86_64 二、软件安装 [root@centos6 ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm [root@centos6 ~]#