一、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