CentOS

Linux samba服务器的搭建

坚强是说给别人听的谎言 提交于 2020-12-22 10:47:09
目录 1. 安装samba 2. 配置smb.conf 3. 创建samba登陆用户 4. 创建samba共享文件夹 5. 重启samba服务 6. 访问samba共享文件夹 7. 参考资料 <h2 id="install">1. 安装samba</h2> * Ubuntu/Debian: sudo apt-get install samba CentOS: sudo yum install samba <h2 id="configuration">2. 配置smb.conf</h2> 首先备份smb.cof sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup 然后修改smb.conf,在最后面添加如下内容: [smbshare] comment = smbshare home directory path = /extdisk/disk1/smbshare browseable = yes public = no writeable = yes valid users = usmb create mask = 0664 directory mask = 0775 force user = usmb force group = usmb available = yes unix charset = UTF-8 dos

Samba服务器搭建,匿名访问,用户密码访问

只谈情不闲聊 提交于 2020-12-22 08:37:53
环境 #服务端:centos7 客户端:centos7,windows10 配置yum源,使用光盘镜像安装Samba服务 #挂载光盘: mount /dev/sr0 /mnt/cdrom #安装 samba : yum install samba -y #查看软件安装情况: 匿名访问 #配置静态 ip : #修改配置文件 /etc/samba/smb.conf Global 为全局配置; Tmp 为共享的文件,可添加多个,内核防火墙不关闭时新建的文件夹无访问权 限但系统文件可读; [global] ;全局配置 workgroup = WORKGROUP ; 工作组名称 server string = Samba Server Version %v ;主机简单说明 netbios name = MYSERVER ; netbios 名称 interfaces = 192.168.111.0/24 ;允许哪个接口提供服务,监听哪些网卡 hosts allow = 127. 10.214.228. ;允许哪些地址的主机访问 log file = /var/log/samba/log.%m ;日志文件位置 max log size = 50 ;最大日志文件大小 security = user ; 这两行为新版本设置 map to guest = Bad User [tmp] ;共享目录名称

使用VirtualBox安装CentOS7

旧巷老猫 提交于 2020-12-22 07:43:07
使用VirtualBox安装CentOS7 转载自 https://www.jianshu.com/p/18207167b1e7 软件准备 VirtualBox 官网 版本: 5.1.18 下载地址 CentOS 官网 版本: CentOS-7 下载地址 http://mirrors.neusoft.edu.cn/centos/7.6.1810/isos/x86_64/ 安装环境 WIN10 安装VirtualBox VirtualBox安装简单,一直选择"下一步"即可: 安装初始化页面 选择套件,此处我们全选 选择是否创建桌面快捷方式和开始菜单等 提示会重置网络,忽略此警告继续安装 点击确认, 开始安装 安装完成, 启动VirtualBox 在VirtualBox中创建虚拟机 点击新建 选择虚拟机的显示名称和类型 分配可使用的最大内存 1492274702879.png 分配硬盘 创建虚拟硬盘 选择虚拟硬盘类型,因为通常不会用其他虚拟软件使用该硬盘,所以选择VDI 选择固定大小,因为固定大小速度较快 选择虚拟硬盘实际占用的文件夹和大小 点击创建后,VirtualBox创建占位文件 此时,虚拟机已经创建完成 为虚拟机添加虚拟光盘 点击设置 调整虚拟机的启动顺序,首选使用光驱启动 添加虚拟光盘,选择之前下载好的 CentOS-7-x86_64-DVD-1611.iso 添加完成之后

CentOS7 安装mysql(YUM源方式)

笑着哭i 提交于 2020-12-22 07:40:32
1.下载mysql源安装包 $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源 $ yum localinstall mysql57-community-release-el7-8.noarch.rpm 3.检查mysql源是否安装成功 $ yum repolist enabled | grep "mysql.*-community.*" 4.修改yum源 【可跳过】 $ vim /etc/yum.repos.d/mysql-community.repo 改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。 备注:enabled=1表示即将要安装的mysql版本,这个文件也可以不修改,默认安装mysql最高版本 5.安装MySQL 这一步才是真正安装mysql $ yum install mysql-community-server 6. 启动MySQL服务并设置 开机启动 $ systemctl start mysqld $ systemctl enable mysqld $ systemctl daemon-reload 7.端口 开放 $

CentOS7安装mysql(yum方式)

可紊 提交于 2020-12-22 07:19:13
无脑安装版(mysql5.6)看红字 1.Mysql下载 到MySQL Yum存储库的下载页面 https://dev.mysql.com/downloads/repo/yum/ . 或者 在网站上找到如下图 然后使用wget方式下载 wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 注意: 在系统上安装发行包后,yum update命令(或dnf升级的dnf升级系统)的任何系统范围更新都将自动升级系统上的MySQL软件包,并替换任何本机第三方软件包,如果 Yum在MySQL Yum存储库中找到它们的替代品 2.选择发布系列 使用MySQL Yum存储库时,默认选择安装MySQL的最新GA版本。 如果这是你想要的,你可以跳到下一步,用Yum安装MySQL。 默认情况下启用最新GA系列(当前为MySQL 8.0)的子存储库,默认情况下禁用所有其他系列(例如,MySQL 5.7系列)的子存储库。 使用此命令查看MySQL Yum存储库中的所有子存储库,并 查看哪些子存储库已启用或禁用 (对于支持dnf的系统,请使用dnf替换命令中的yum): yum repolist all | grep mysql 要从最新的GA系列安装最新版本,无需进行任何配置。

Centos7使用yum命令安装MySQL 8.0

蓝咒 提交于 2020-12-22 07:00:19
1.下载RPM包 wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2.安装mysql80-community-release-el7-1.noarch.rpm包 sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm 3.安装mysql服务 sudo yum install mysql-server 4.文件授权 chown mysql:mysql -R /var/lib/mysql 重启mysql服务 service mysqld restart 5.查看ROOT初始化密码 cat /var/log/mysqld.log | grep password 6.修改ROOT用户密码 mysql_secure_installatio 因8.0版本的密码安全策略root密码须有( 需由大写、小写、数字、符号四种混合组成 ) 修改完成后需要配置密码验证组件,验证组件更具个人情况进行相关设置 来源: oschina 链接: https://my.oschina.net/u/4350176/blog/4105688

centos7下新建一个用户并限制访问目录

落爺英雄遲暮 提交于 2020-12-21 17:31:27
使用root账号在centos下新建一个普通用户,并限制它的访问目录,只能访问特定目录. 例如使用nginx发布静态的网站时需要上传静态文件,可以创建一个普通用户用来传文件: 1、 新建用户组 groupadd webgroup mkdir /usr/local/nginx/html //让特定用户访问/usr/local/nginx/html 有就不用创建了 2、 新建用户并将用户添加到分组当中 //-d宿主目录 -g 用户(webdeployer)分到哪个组(webgroup) useradd -d /usr/local/nginx/html -g webgroup webdeployer 3、给刚新建的用户(webdeployer)设置密码 passwd webdeployer 接下来输入需要设置的密码 4、看下用户是否设置成功了 groups webdeployer 5、使用root账号 修改 sshd_config, 限制 ssh 用户访问指定目录 vim /etc/ssh/sshd_config 在打开的文件最后加入以下内容: Match group visitors ChrootDirectory /usr/local/nginx/html X11Forwarding no AllowTcpForwarding no ForceCommand internal

CentOS7.3学习笔记总结(八十一)

半世苍凉 提交于 2020-12-21 16:34:18
dd 命令帮助文件中是这样描述的, convert and copy a file (转换和复制文件), Copy a file, converting and formatting according to the operands (复制文件,根据操作对象进行转换和格式化)。 dd 命令是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 参数: if=FILE ( if= 文件名):输入文件名,缺省为标准输入,就是指定源文件 of=FILE ( of= 文件名):输出文件名,缺省为标准输出,就是指定目标文件。 ibs=BYTES :一次读入 bytes 个字节,即指定一个块大小为 bytes 个字节。 obs=BYTES :一次输出 bytes 个字节,即指定一个块大小为 bytes 个字节。 bs=BYTES :同时设置读入和输出的块大小为 bytes 个字节。 cbs=BYTES :一次转换 bytes 个字节,即指定转换缓冲区大小。 skip=blocks :从输入文件开头跳过 blocks 个块后再开始复制。 seek=blocks :从输出文件开头跳过 blocks 个块后再开始复制。(注:当输出文件是磁盘或磁带时才有效) count=blocks :仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。 conv=conversion

CentOS7 Linux yml安装 Redis

…衆ロ難τιáo~ 提交于 2020-12-21 14:52:12
CentOS7 Linux yml安装 Redis 1. 安装redis 检查是否有redis yum 源 ​yum install redis 下载fedora的epel仓库 yum install epel-release 安装redis数据库 yum install redis 安装完毕后,使用下面的命令启动redis服务 # 启动redis service redis start # 停止redis service redis stop # 查看redis运行状态 service redis status # 查看redis进程 ps -ef | grep redis 设置redis为开机自动启动 chkconfig redis on 进入redis服务 # 进入本机redis redis-cli # 列出所有key keys * 防火墙开放相应端口 # 开启6379 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT # 保存 /etc/rc.d/init.d/iptables save # centos 7下执行 service iptables save 2.修改redis默认端口和密码 打开配置文件 vi /etc/redis.conf 修改默认端口,查找 port 6379 修改为相应端口即可 修改默认密码

centos7 安装mysql 8.0

别来无恙 提交于 2020-12-21 07:53:04
1. 下载mysql 8.0 二进制包 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-i686.tar.xz 2. 解压安装包 xz -d mysql-8.0.12-linux-glibc2.12-i686.tar.xz tar vxf mysql-8.0.12-linux-glibc2.12-i686.tar 3. 移动解压后的数据库文件 mv mysql-8.0.12-linux-glibc2.12-i686 /usr/bin/mysql 4. 创建mysql组及用户mysql并添加到mysql组 groupadd mysql useradd -g mysql mysql 5. 创建数据库目录并赋予权限 mkdir /data/mysql chown -R 755 /data/mysql 6. 修改配置文件 vi /etc/my.cnf [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/bin/mysql datadir = /data/mysql log-error = mysql02_err.log 7. 初始化数据库 bash: /usr/bin/mysql/bin/mysqld: