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