04下Samba相关配置,系统安装与软件配置相关

Linux 系统安装与软件配置相关,linux系统安装

samba是
SMB/CIFS网络协议的重新实现,它作为NFS的补充使得在Linux和Windows系统之间进行文件共享、打印更容易实现。

安装CentOS需注意问题

CentOS是作为服务器的不二选择。

  • 强关后重启无法正常开机,不间断长鸣,判断为内存问题,换一条内存条解决;
  • 启动盘选择:
    注意搞清楚在哪个盘上。sda还是sdb,注意电脑自带硬盘不一定是sda。
  • 选择挂载点:
    要熟悉常用的Linux配置,必须有空间才行;否则无法加载;
  • 安装bootloader时注意不要装到U盘上,需手动选择启动顺序;
  • 软件源选择:
    根据需求配置;桌面版、服务器、工作站……
  • 在VMware中安装:
    安装前初始配置时操作系统类型选择注意是CentOS64,否则有可能导致没有网络,在安装时的网络配置里面可以对网络进行设置,安装时也可以直接对网络进行设置。
  • linux的主分区/扩展分区/逻辑分区
    3+1,最多允许四个分区,其中主分区 >=
    1个,Linux的启动分区可以不放在主分区中,这点与windows相区别,但该处仍然将其放在主分区中。
  • 时钟问题:
    安装Linux和Windows双系统后,windows中时间比实际时间慢八个小时。原因是Linux采用UTC计时,硬件时间加上时区(东八区)为电脑时间,Windows系统直接将硬件时间作为当前系统时间,因而会慢八个小时。
  • not in the sudoers file
    进入root,更改/etc/sudoers文件:
    在root ALL=(ALL) ALL下面增加一行,
    xxx ALL=(ALL) ALL
    最后去掉文件的写入权限(sudoers文件的权限必须是440,否则使用sudo指令会报错)。

相关介绍:

全新安装LinuxMint

基于Ubuntu,但是界面更清新大气,也接近Windows,是Linux桌面版的上佳选择。

  • 卸载系统自带的libreoffice/openjdk,代之以wps office/oracle
    jdk(Debian安装命令:dpkg –i packagename),另外IntelliJ
    Ideas/Pycharm(运行bin目录下的sh文件即可,快捷方式会自动添加到菜单中),Anaconda2(bash运行该sh文件,再conda
    install一些库,注意系统自带的python不要清除了,否则会影响一些软件的运行),
  • 安装Chrome;
  • 安装WPS,去官网下载deb包;打开时提示缺失一些字体,下载相应的字体安装后即可;
  • 安装MySQL:sudo apt-get install mysql-server,中间root密码直接回车略过,完成后查看服务
    sudo netstat –tap |grep mysql显示监听端口即表示安装成功;
  • 安装Apache:sudo apt-get install Apache2,安装完成在浏览器输入127.0.0.1可看到Apache首页;
  • 安装PHP5暂时没找到到包,so代之以xampp,直接运行run文件即可。但是这时由于3306端口被单独安装的mysql占用,导致xampp中的MySQL无法开启,更改端口为3307后可正常开启;
  • 设置开机自动挂载windows分区,编辑/etc/fstab文件,注意编辑前先备份,sudo apt-get install cairo-dock cairo-dock-plug-ins

SAMBA套件:

vim配置

  • 修改颜色
    vi ~/.vimrc #该文件原来没有
    在文件添加如下内容:
    hi Comment ctermfg =blue
    该方法同样可以修改其他关键字颜色
  • 添加行号
    set nu
  • 修改主题为sublime配色方案
    github地址:
    Put monokai.vim file in your ~/.vim/colors/ directory and add the
    following line to your ~/.vimrc:
    syntax enable
    colorscheme monokai
    注意linux中以“.”开头的文件默认为不可见,ls
    –a指令可以看见所有的文件。

(1)samba:这个套件主要包含了SAMBA的主要daemon档案(smbd及nmbd),SAMBA的文档(document),以及其它与SAMBA相关的logrotate设定文件及开机预设选项档案等。

配置~/.bashrc

用户名@路径高亮显示,方便能看到每条指令的第一条输出在哪,不然混沌沌一片分不清。
参考:

(2)samba-common:这个套件主要提供了SAMBA得主要设定档(smb.conf),smb.conf语法检验的测试程序(testparm)等。

Samba

用于Windows和Linux文件共享的服务器,原来虚拟机用VMware可以通过VM
tools设置共享文件夹,但是Hyper-V里好像没有这个工具,故转而用Samba。这里是Linux访问Windows的共享文件夹,反之类似。

  • 首先在windows下设置共享文件夹,右键共享即可,不再赘述;
  • Linux安装Samba,并设置挂载点

    yum install samba samba-client samba-common #安装Samba
    rpm -qa| grep samba #查看相关包
    mount -t cifs -o username=,password= //ip/sharedir /mountpoint #挂载共享目录
    #也可修改/etc/fstab文件,在下边添加如下内容:
    #//ip/sharedir /mnt/share cifs username=xxx,password=passwd 0 0

(3)samba-client:这个条件则提供了当Linux做为SAMBA
Client端时,所需要的工具指令,例如挂载SAMBA档案格式的执行档smbmount等。

MySQL

CentOS7yum源中没有MySQL,直接运行yum install -y mysql安装的是MariaDB,为安装MySQL:

$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #下载repo源
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm              #安装获得repo源
$ yum localinstall mysql57-community-release-el7-8.noarch.rpm          #安装源,5.7版本
$ yum repolist enabled | grep "mysql.*-community.*"                    #查看源是否安装成功
$ sudo yum install mysql-server                                           #安装
$ mysql -V #查看版本,注意V大写
$ service mysqld start                                                #启动服务
$ mysql -u root -p                                                    #连接服务
$./mysqladmin -u root -p password                                     #更改密码,cd到/bin

注意较新版本的mysql默认root密码不为空,网上有人说通过查看文件看,但是没有该文件,最后通过进入安全模式mysqld --skip-grant-tables后更改root密码解决。

以下是在Ubuntu
16.04中的安装和配置过程:

用pscp实现windows和Linux间文件传送

PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH
连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH
v2) 服务器。

  • Windows——>Linux

    windows下载putty,安装后在命令行中:pscp C:\Users\zhang\Desktop\putty-0.70.tar.gz [email protected]:/home/robin,根据提示输入linux密码,即可实现将桌面上的压缩包上传到linux的/home/robin目录下

  • Linux——>Windows
    命令行运行pscp [email protected]:/home/robin/test C:\Users\zhang\Desktop\即可将Linux服务器/home/robin目录下的test文件拷贝到Windows桌面上。注意windows路径不要带空格。

    如果是大批量传输文件,还是直接用FlashFXP这样的工具吧。

备注:以下是在非root用户下的配置,如果是在root用户下,把sudo 去掉即可。

安装pip

有时自带的Python很多包都没有,要用pip安装,下面是安装pip的命令,注意下权限即可。

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py
$ pip -V  #查看pip版本
$ sudo pip install Faker

1.安装samba:

安装telnet服务

yum install telnet-server
yum install telent 
systemctl enable telnet.socket  
systemctl start telnet.socket  
systemctl enable xinetd  
systemctl start xinetd  

与其他版本不同,centos7下面安装telnet 没有生成 /etc/xinetd.d/telnet
文件。
若一直无法连接注意防火墙是否关闭。
Windows下telnet功能可能需要到控制面板里开启。

参考资料:


0


0

查看评论

系统安装与软件配置相关,linux系统安装
安装CentOS需注意问题 CentOS是作为服务器的不二选择。
强关后重启无法正常开机,不间断长鸣…

samba: 

1
sudo apt-get install samba

smbclient: 

1
sudo apt-get install smbclient

2.修改配置文件:

1
sudo vi /etc/samba/smb.conf

在文件末尾加上如下[share]  (相当于在home目录项增加了一个新用户)

[share]
comment = Share Folder require password
browseable = yes
path = /home/share
create mask = 0777
directory mask = 0777
valid users = share
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes 

3.保存退出后重启samba:

sudo /etc/init.d/samba restart
  1. 切换到 /home/目录下创建一个用户目录:

    sudo mkdir share

5.设置目录的权限:  (777代表最高权限,可读可写可执行)

chmod 777 share

7.增加相应的系统账号:

sudo groupadd share -g 6000
sudo useradd share -u 6000 -s /shin/nologin -d /dev/null

8.最后打开我的电脑,空白位置右键添加一个网络位置

输入 \\IP地址(linux)\share   按提示步骤输入用户名和密码。

图片 1

图片 2

最终的效果

图片 3

这样只要Ubuntu启动后,windows就可以和Linux进行文件交互了。而samba服务就是这样一种提供两个系统之间进行交互的桥梁。

————————————分割线————————————

如何在Ubuntu 14.04中使用Samba共享文件 
http://www.linuxidc.com/Linux/2014-07/104894.htm

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍
http://www.linuxidc.com/Linux/2013-06/85445.htm

Ubuntu 15.04安装Samba服务
http://www.linuxidc.com/Linux/2016-03/129201.htm

Samba服务器安装和配置 
http://www.linuxidc.com/Linux/2014-12/110459.htm

CentOS部署Samba企业文件共享服务
http://www.linuxidc.com/Linux/2016-06/132609.htm

怎样设置Samba文件服务器以使用Windows客户端 
http://www.linuxidc.com/Linux/2014-08/105786.htm

CentOS 6.7下 Samba服务器的搭建与配置(share共享模式) 
http://www.linuxidc.com/Linux/2016-12/138220.htm

————————————分割线————————————

Samba
的详细介绍
:请点这里
Samba
的下载地址
:请点这里

图片 4

发表评论

电子邮件地址不会被公开。 必填项已用*标注