• CentOS设置静态IP及Samba等基础设置


    1. CentOS7设置静态IP

    CentOS的网卡IP配置文件/etc/sysconfig/network-scripts/ifcfg-网卡名字。

    配置参数解析:

    BOOTPROTO="static" # 使用静态IP地址,默认为dhcp 
    IPADDR="19.37.33.66" # 设置的静态IP地址
    NETMASK="255.255.255.0" # 子网掩码 
    GATEWAY="19.37.33.1" # 网关地址 
    DNS1="192.168.241.2" # DNS服务器(此设置没有用到,所以我的里面没有添加)
    
    ONBOOT=yes  #设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡

    配置完成后重启网卡:

    service network restart

    参考:centos7设置静态IP地址

    2. Samba配置

    1) 创建共享文件,如vmlinux,并设置777权限。

    2)配置samba配置文件

    [vmlinux]
    path=/home/wang/vmlinux
    writable=yes
    browseable=yes
    public=yes
    guest ok=yes

    3)使能samba用户名密码

    sudo  smbpasswd  -a  用户名 

    这里的用户名是在系统中已经注册的用户名,一般可以写当前登录的用户的名称。

    4)开启smb服务

    service smbd  start  或  /etc/init.d/smb restart

    service smbd status  查询状态

    5)有时需要关闭防火墙SELinux。

    setenfore 0

    6) windows下,window+R打开运行窗口,在运行窗口输入如下命令:\ip地址 (当前安装有samba服务器的ip地址),即可打开samba 的共享目录。

    3. 关闭firewall 

    有时samba访问不成功,是防火墙的原因。

    查看被允许的端口/服务
    firewall-cmd --list-all --zone=public
    firewall-cmd --list-services --zone=public
    firewall-cmd --list-ports--zone=public
    
    添加/删除被允许的服务
    firewall-cmd --add-service=ssh --zone=public --permanent
    firewall-cmd --remove-service=ssh --zone=public --permanent
    
    添加/删除被允许的端口
    firewall-cmd --zone=public --query-port=80/tcp
    firewall-cmd --add-port=22/tcp --zone=public --permanent
    firewall-cmd --remove-port=22/tcp --zone=public --permanent
    
    可利用的服务列表
    firewall-cmd --get-services
    
    服务重启
    firewall-cmd --reload
    
    关闭防火墙
    systemctl stop firewalld
    systemctl disable firewalld

    高级防火墙seLinx

    临时性关闭

    getenforce
    /usr/sbin/sestatus setenforce
    0

    永久关闭

    vim /etc/sysconfig/selinux
    
    selinux=enforcing 改为 selinux=disabled
    reboot

    4. GUI图形界面

    CentOS7服务器版本没有GUI图形程序,需要安装:

    # yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
    # systemctl set-default graphical.target 
    #reboot

    CentOS7有两种启动模式:

    multi-user.target: analogous to runlevel 3  #命令行模式

    graphical.target: analogous to runlevel 5   #图形模式

    通过systemctl get-default可以获取当前模式,通过systemcctl set-default graphical.target可以设置图形模式。

    本质就是更改系统默认模式链接:

    # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    参考:

    1)samba实现文件共享

    2)CentOS配置samba服务器后,windows无法访问解决方法

  • 相关阅读:
    重温数据结构与算法(1) 构建自己的时间测试类
    读<<CLR via C#>>总结(11) 详谈事件
    读<<CLR via C#>>总结(13) 详谈泛型
    重温数据结构与算法(2) 编程中最常用,最通用的数据结构数组和ArrayList
    由String类的Split方法所遇到的两个问题
    读<<CLR via C#>>总结(6) 详谈实例构造器和类型构造器
    让我们都建立自己的知识树吧
    读<<CLR via C#>>总结(5) 如何合理使用类型的可见性和成员的可访问性来定义类
    读<<CLR via C#>>总结(10) 详谈委托
    读<<CLR via C#>>总结(4) 值类型的装箱和拆箱
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/12078480.html
Copyright © 2020-2023  润新知