ubuntu中常用命令&图形化界面安装vnc


【查看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中软件安装、卸载、查询命令】


1.apt方式
安装
apt-cache search package 搜索软件包
apt-cache show package  获取包的相关信息
apt-get install package 安装包
apt-get install soft1 soft2 安装多个包
apt-get install package --reinstall   重新安装包
apt-get -f install   修复安装
apt-get -f install soft1 soft2   修复安装多个包
apt-get remove package 删除包
apt-get remove package --purge 删除包,包括配置文件等
apt-get update  更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
apt-get build-dep package 安装相关的编译环境
apt-get source package  下载该包的源代码
apt-get clean && sudo apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖

卸载
apt-get remove soft1 soft2           移除式卸载(移除软件包,当包尾部有+时,意为安装)
apt-get --purge remove soft1 soft2   清除式卸载(同时清除配置)
apt-get purge soft1 soft2            清除式卸载(同上,也同时清除配置文件)

2. dpkg方式
安装
dpkg -i package_name.deb  常规安装

卸载
dpkg -r soft1 soft2    移除式卸载
dpkg -P soft1 soft2    清除式卸载

3. 源码安装(.tar、tar.gz、tar.bz2、tar.Z)
安装
tar xvf xx.tar   //该命令适用于.tar, .tar.gz, .tar.Z, .tgz
bunzip2 xx.bz2 

cd xx
./configure
make
make install

* ubuntu中软件包查询方法

查询系统中属于nano的文件:
dpkg --listfiles ssh

dpkg-query -L ssh

查看软件nano的详细信息:
dpkg -s ssh

dpkg-query -s ssh

查看系统中软件包状态, 支持模糊查询:
dpkg -l

dpkg-query -l

查看某个文件的归属包:
dpkg-query -S ssh

dpkg -S ssh


【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要好。


你可能感兴趣的:(Linux)