#CentOS7 yum软件仓库阿里云 samba服务器配置失败 sensors成功了
(花了200元组装H61测试机,75元的主板只有一块能用,垃圾板但又不完全能用)
2024.5月的某天记录如下:
https://blog.csdn.net/dszgf5717/article/details/53732182
##1.安装Samba+客户端+共享:
yum install samba samba-client samba-common -y
##2.配置文件:
vim /etc/samba/smb.conf
[share]
path = /home/ga2/myShare (共享目录位置,自己mkdir创建并chmod 777 -R myShare/的权限)
browseable = yes (可读)
writable = yes (可写)
valid users = Sroot(valid空格users=Samba自定义用户名)
权限设置chown: 匿名nobody
chown -R nobody:nobody /home/ga2/myShare
02:22
mkdir目录权限r
##3.命令设置Samba用户密码:
sudo smbpasswd -a root (必须是系统用户名)
##4.启动Samba服务器:
sudo systemctl start smb
sudo systemctl enable smb (开机启动)
service smb start(service 是老命令,systemctl是新命令)
##5.设置防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload (重启防火墙)
sudo systemctl stop firewalld (停止防火墙)
##6.查看ip并访问
ip addres (ip a也可以的)
smb://ip/myShare查看
#遇到的问题
##1.不需要密码登录
执行setenforce 0 表示关闭selinux防火墙。
另一个命令getenforce可查看selinux的状态
0=Enforcing(严格执行)
1=Permissive=(不严格执行)
##2.cmd命令清除win的登录记录
net use * /del
执行命令后,原先打开的还是能正常运行,且还是不显示用户,直到关闭后,下次打开
3.语法错误testparm命令主要用于检查Samba服务器配置文件(smb.conf)的语法错误。
testparm命令
smb服务关闭也能检查
##4.smbd -V显示samba服务器的版本
rpm -qa | grep samba
##5.用户组的管理
采用下述的smbpasswd -a 的命令
smbpasswd命令的常用方法:
smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
smbpasswd -d 冻结用户,就是这个用户不能在登录了
smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd -n 把用户的密码设置成空.
要在global中写入 null passwords -true
smbpasswd -x 删除用户
管理组:https://blog.csdn.net/weixin_44799217/article/details/125622803
用户和组管理:https://blog.csdn.net/weixin_44799217/article/details/125622803
查看用户组:
groups 用户名
id 用户名
gpasswd -a 用户名 加入组名(=usermod 用户名 -G 加入组名)
gpasswd -d 用户名 移除组名
修改密码:
passwd 用户名(按提示输入密码,管理员不需要8位限制)
Linux常用命令——chcon命令
https://blog.csdn.net/weixin_43251547/article/details/128597798
##6.查看SELinux状态
sestatus命令查看SELinux安全协议enable是配置文件
getenforce查看当前状态
setenforce 0临时关闭,1临时开启,不会对配置文件修改,重启按配置文件执行
##7.777权限
drwxrwxrwx
d:目录(文件-)
rwx:用户权限
rwx:组权限
rwx:其他人组权限
##8.在linux下访问
smbclient //192.168.1.35/ts
smb:>ls
##9.alias查找
alias llg='ll |grep ’
##10.重新安装CentOS,配置命令提示符颜色
vi /etc/bashrc.
export $PS1查看提示符格式
黄绿色(注意\$这里是2个\的)
不带目录:PS1=“[\e[33m][\u@\h]\$ [\e[32m]”
带当前目录:PS1=“[\e[33m][\u@\h \W]\$ [\e[32m]”
##11.安装温度监控软件sensors
1.备份原始仓库地址:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
##2.下载阿里云仓库覆盖源文件:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.清除yum原来的缓存:
yum clean all
4.生成新的仓库缓存
5.查找软件和安装
yum search 查找大概名称
yum info 显示软件包信息的完整名称
yum -y install lm_sensors (这里的lm_是L的小写)
检查传感器(全部确认)
sh -c “yes|sensors-detect”
其他网络监控工具地址:https://blog.csdn.net/holyvslin/article/details/131943417
top、sysstat等工具(htop、glances、nmon不能下载)
如安装监控软件:
yum install sysstat
sar -u 5(监控CPU刷新间隔5秒)
sar -r 5 (监控内存)
sar -n DEV 5 (监控网络)
sar -d 5 (监控硬盘)