【查看Ubuntu版本】
lsb_release -a
cat /etc/issu
uname -a
【Ubuntu上安装ssh】
apt-get install openssh-server
也可以执行 apt-get install ssh
ubuntu默认不允许root远程ssh登录,如果需要,请配置:
sudo passwd root //启用root用户,设置密码
vim /etc/ssh/sshd_config
PermitRootLogin yes
service ssh restart //重启ssh服务
dpkg -s ssh //查看软件信息
【Ubuntu设置分辨率】(需要再窗口试图命令行终端下执行相关命令)
命令查看当前分辨率
xrandr
增加一个新的分辨率
cvt 1920 1080
如果要指定刷新频率,则cvt 1920 1080 60
执行结果如下:
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
将上面的Modeline用xrandr增加到显示器的分辨率列表中,创建模式
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
添加模式
xrandr --addmode Virtual1 "1920x1080_60.00"
如果报错 xrandr: cannot find output "xxx",那肯定是拼写错误导致的
vim /etc/profile //文件末尾添加是为了重启仍然有效
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00"
再次查看,Virtual1下面增加刚刚新加的分辨率
xrandr
设置分辨率立即生效
xrandr -s 1920x1080_60.00
如果设置以后,卡死或黑屏,说明显卡不支持该分辨率。
设置分辨率永久生效,1920x1080我不支持,只能使用1280x800
gedit ~/.Profile
末尾添加设置命令
xrandr -s 1280x800
每次重启该用户登录都会生效。
【ubuntu中软件安装、卸载、查询命令】
【Ubuntu图形化界面安装vnc】
方案1:unity桌面(Vmware安装Ubuntu 16.04,我配置以后,链接显示灰色桌面,没有成功)
sudo apt-get install vnc4server
如果你想访问root用户的桌面环境就用sudo vncserver。
如果访问当前普通用户的环境就直接vncserver即可,首次启动会要求设置密码,用来在客户端访问时使用,后面可以使用vncpasswd 修改。
默认配置文件:~/.vnc/xstartup
我的默认配置文件内容:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
需要修改默认配置,将最后一行“x-window-manager &”改为我们自己的Ubuntu图形界面服务。
如何修改?这个要根据自己的Ubuntu是什么桌面环境来修改,Ubuntu有gnome、KDE、Unity等桌面环境。
* 如果是gnome桌面,改成 gnome-session &
* 如果是KDE桌面,改成 startkde &
* 如果是Unity桌面,首先 /usr/share/gnome-session/sessions/ 看下桌面session的名称,ubuntu或ubuntu-2d,则将最后一行改为:
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"$STARTUP
如何查看Ubuntu是哪种桌面环境
查看/etc/ 下面有没有gnome文件夹或者kde文件夹,如果都有,则两个都安装了。
Ubuntu16.04 默认自带 unity,GNOME和KDE得自己装。unity的特点:桌面的左边有启动器。
我的桌面环境是unity,尝试了网上的多种配置方法:
# x-window-manager &
export DESKTOP_SESSION=ubuntu
export GDMSESSION=ubuntu
export STARTUP="/usr/bin/gnome-session --session=ubuntu"$STARTUP
或
# x-window-manager &
export DESKTOP_SESSION=ubuntu-2d
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"$STARTUP
或
# x-window-manager &
export STARTUP="/usr/bin/gnome-session --session=ubuntu"$STARTUP
或
# x-window-manager &
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"$STARTUP
远程连接后显示的都是灰色桌面。
最后尝试了vim ~/.vnc/xstartup修改成如下内容:
#!/bin/bash
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
VNC远程桌面连接成功,但是显示效果不是很好。
查看进程:
ps aux |grep vnc
vncserver -kill :1
vnc连接:
通过ip+端口号连接:ip:5901
也可以通过ip+终端编号连接:ip:1
Ubuntu16.04上配置vnc远程连接unity桌面,配置失败,连接总是显示灰色桌面。
最终放弃。改用xfce4桌面,参考如下:
安装xfce4
apt install xfce4 xfce4-goodies tightvncserver
chmod +x ~/.vnc/xstartup
备份xstartup:
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
修改配置文件xstartup,修改后的完整内容如下:
vim ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
启动vnc:
vncserver
启动以后,日志文件有很多报错,不过也没有关系,vnc远程链接功能正常。
xfce4的显示效果比unity要好。