ubuntu16.04 环境配置及问题解决

ubuntu安装后,root初始密码为随机的,需要先设置

1、先用安装时候的用户登录进入系统
2、输入:sudo passwd
3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully

至此已完成对root密码的设置

---------------------------------

从Ubuntu14.04开始open-vm-tools 代替了官方 VMware Tools安装步骤:
1 更新下系统源:sudo apt update
2 安装open-vm-tools: sudo apt install open-vm-tools
3 如果要实现文件夹共享,需要安装 open-vm-tools-dkms:   sudo apt install open-vm-tools-dkms
4 桌面环境还需要安装 open-vm-tools-desktop 以支持双向拖放文件:sudo apt install open-vm-tools-desktop
最后在虚拟机的设置→显示器里面开启 3D 加速。
在虚拟机设置里设置好共享文件夹,启动虚拟机后,如果Ubuntu中没有设置的共享文件。
可以通过下面的两种方法解决:
1 可以使用vmhgfs-fuse命令,比如在虚拟机里有个目录 ~/share,终端中切换到家目录,然后:vmhgfs-fuse share
此方法适合不是每次都使用共享文件的状况,可以编写一个脚本share.sh放到家目录
#!/bin/bash
vmhgfs-fuse share
2 如果要在开机是自动挂载共享文件夹,则需更改/etc/fstab文件。打开文件后在最后添加:
.host:/         /mnt/hgfs               fuse.vmhgfs-fuse allow_other,defaults   0       0
如何查看是否安装成功open-vm-tools 
ls /etc/init.d 
可以看到open-vm-tools然后在系统设置中调节显示屏大小

---------------------------------

安装openssh

查询是否安装:dpkg -s openssh-server
默认是未安装的,安装:apt-get install openssh-server

允许root用户用密码远程登录:
vim /etc/ssh/sshd_config
更改
PermitRootLogin prohibit-password

PermitRootLogin yes

service sshd restart 或 /etc/init.d/ssh restart 

---------------------------------

因为自带vim-common不好用,卸载重新安装vim
sudo apt-get remove vim-common
sudo apt-get install vim

---------------------------------

问题:ubuntu16.04  每次开机都显示“System program problem detected”,如下图所示:

解决办法:
在终端输入以下命令:sudo gedit /etc/default/apport 
在打开的文件中将enabled=1改为enabled=0,然后重启试试。

---------------------------------

防火墙

1、Ubuntu14.0.4开启
    ufw enable
2、Ubuntu14.0.4关闭
    ufw disable    
3、卸载iptables
    apt-get remove iptables

4、关闭Ubuntu14.0.4的iptables的相关命令

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

---------------------------------

安装配置samba

1 安装 

sudo apt-get install samba  

2 配置

打开Samba配置文件:

sudo gedit /etc/samba/smb.conf  
在其最后添加:

[share]  
    path = /home/xxx
    valid users = share
    available = yes  
    browseable = yes  
    writable = yes  
    public = no  

3 创建Samba用户

sudo useradd share
sudo smbpasswd -a share
    根据提示输入用户密码(登陆Samba共享目录的时候需要)。
也可以直接将root用户设为samba用户:sudo smbpasswd -a root

4 重启Samba 

sudo service smbd restart

5 测试
    在Ubuntu的Files底部的Network中选择Connect to Server, 
    然后在弹出来的对话框中深入smb://192.168.0.216/share(192.168.0.216为我的电脑ip地址), 
    然后点击右下角的Connect按钮. 此时会提示输入密码(在第3步中创建),输入密码后即可进入共享目录。

6 使用

    在Windows电脑上,输入“\\192.168.0.216\share”,然后输入用户名(share)和密码后,既可以访问了


---------------------------------

安装配置nfs

首先,我们需要安装一个软件,nfs-kernel-server用于开启nfs服务,在ubuntu中安装命令如下:

             sudo apt-get install nfs-kernel-server 

安装好了,我们需要配置一下,这个软件。配置文件为:/etc/exports,这里我们使用vim命令打开它,具体命令如下:

             sudo vim /etc/exports

然后,在这个文件下添加一行: /home/nfsroot  *(rw,sync,no_root_squash)

这里说明一下: /home/nfs_share这是你要挂载的目录,根据需要可以自己修改。后面的 * 代表任何用户都能使用。rw 代表读写权限,sync代表动态同步,no_root_squash代表客户机对此有root的操作权限。

配置完毕,就可以保存退出了,然后重启nfs应用,命令如下:

             sudo /etc/init.d/nfs-kernel-server restart

最后查看是否成功,测试命令:sudo mount -t nfs localhost:/home/nfs_share /mnt

如果成功了,就会在mnt目录下有你挂载的文件!如果失败,你查看一下是不是目录的权限问题,或者是防火墙问题。
 

---------------------------------

ubuntu 64位系统安装需要的32位库
//
apt-get install lib32stdc++6
//
apt-get install lib32z1

你可能感兴趣的:(linux,开发,linux,运维)