天天看点

vmwere安装ubuntu记录

一、vmwere安装ubuntu

不选静默安装,先安装空的虚拟机,再从虚拟光盘启动ubuntu镜像。方便语言、时区等信息的选择。

二、允许root登陆

1、sudo passwd root
2、sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
   greeter-show-manual-login=true
   allow-guest=false
3、sudo vim /root/.profile
   tty -s && mesg n || true
           

三、安装vmware tool

四、修改hostname /etc/hostname

五、修改命令行提示符

/root/.bashrc
if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='[${debian_chroot:+($debian_chroot)}\u@\h:\W]\$ '
fi
           

六、跟换阿里源 /etc/apt/sources.list

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
           

七、安装samba

1、apt-get install samba
2、smbpasswd -a root //添加smb用户
3、vi /etc/samba/smb.conf //建立共享目录
   [work]
   comment = zdq work
   browseable = no
   path = /work
   valid users = root
   read only = no
4、/etc/init.d/samba restart //重启smb服务
5、\\192.168.80.129\work\ //window 输入用户名 密码即可
           

八、支持32位程序的编译

$ apt-get install build-essential module-assistant  
$ apt-get install gcc-multilib g++-multilib 
$ apt-get install lib32ncurses5
$ apt-get install lib32z1 
           

九、删除多余的内核

1、查看已安装的内核
# dpkg --get-selections | grep linux

2、删除旧的内核
# apt-get remove --purge \
  linux-headers-4.15.0-39 \
  linux-headers-4.15.0-39-generic \
  linux-image-4.15.0-39-generic \
  linux-modules-4.15.0-39-generic \
  linux-modules-extra-4.15.0-39-generic

3、更新系统引导
# update-grub

4、自动purge
# apt-get autoremove xxx --purge
           

十、安装mysql

1、mysql 安装
# apt-get install mysql-server
# apt-get install mysql-client
# apt-get install libmysqlclient-dev

2、授权远程登陆
# vim /etc/mysql/mysql.conf.d/mysqld.cnf
  修改 注释掉#bind-address = 127.0.0.1

# mysql -uroot -p (root密码)
mysql> grant all privileges on *.* to root@"%" identified by "123456" with grant option;
mysql> flush privileges;
mysql> exit;

# /etc/init.d/mysql restart

说明:
*.*              表示数据库名.表名 第一个*代表数据库名 第二个代表表名 *.*意味着所有数据库的数据表都授权给该用户
root@"%"         root表示授予账号 "%"表示授权用户的IP指定,%表示任意IP都能访问Mysql数据库
"123456"       表示授权账号的密码,注意password是你的密码,不要复制
flush privileges 表示刷新权限信息,刷新后立即生效。

其他
1、建立数据库RMS,并导入相关的表。
2、建立数据库RMSLog和RMSRun。
           

十一、root用户登陆,命令自动补全

vim /root/.bashrc
//打开以下注释
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
           

十二、安装open-vm-tools

//卸载vmware-tool,否则会冲突
# vmware-uninstall-tool.pl

//安装 open-vm
# apt install open-vm-tools
# apt install open-vm-tools-desktop
# apt install open-vm-tools-dkms

//挂载 hgfs
# mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

//开机自动挂载
# .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
           

十三、安装gcc-9

# apt install software-properties-common
# add-apt-repository ppa:ubuntu-toolchain-r/test
# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-9 --slave /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-9 --slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-9
# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50 --slave /usr/bin/g++ g++ /usr/bin/g++-5 --slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-5 --slave /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-5 --slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-5
# update-alternatives --config
           

十四、切换中文

//当那个拖动不动时
# localectl set-locale LANGUAGE=zh_CN.utf8
# localectl set-locale LANG=zh_CN.utf8
# reboot
           

继续阅读