Ubuntu 配置笔记(不断更新/LTS 18.04)

SSH server

安装配置
查询是否安装SSHD

sudo ps -e |grep ssh

安装

sudo apt-get update
sudo apt-get install openssh-server

查看ip

ifconfig
日常使用

服务启停
service sshd start
service sshd stop
service sshd restart


VNC server

安装配置

方法1:

sudo apt update
sudo apt upgrade -y
sudo reboot
sudo apt install xserver-xorg-core
sudo apt install tigervnc-standalone-server tigervnc-xorg-extension tigervnc-viewer
sudo apt-get install gsfonts-x11 xfonts-base xfonts-75dpi xfonts-100dpi

方法2:

sudo apt update
sudo apt upgrade
sudo apt install tigervnc-standalone-server tigervnc-common

!此外必须安装桌面(gnome/xfce等)

/*For example(xfce):sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-util*/

初始化配置

vncserver

设定密码/设定非仅查看密码

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

关闭当前服务

vncserver -kill :*

创建配置设定

nano ~/.vnc/xstartup

xstartup添加保存下列代码
For Gnome

#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

For xfce

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4 

xstartup赋予权限

sudo chmod a+x /home/*/.vnc/xstartup

查看可用分辨率

xrandr -q

启动VNC

vncserver -localhost no -geometry 分辨率 -depth 颜色深度
/* For example:vncserver -localhost no -geometry 1920x950 -depth 248 */

日常使用
启动vnc服务器
vncserver -localhost no -geometry 1366x768 -depth 24
/*vncserver -localhost no -geometry 分辨率 -depth 颜色深度*/
vnc服务器列表
vncserver -list
终止VNC会话
vncserver -kill :*
/* For example:vncserver -kill :1*/


安装TTF字体

复制字体到系统字体目录

sudo cp *.ttf /usr/share/fonts
/* 也可以使用ln -s创建镜像目录到fonts */

打开字体目录

cd /usr/share/fonts

生成索引信息

mkfontscale
mkfontdir

更新字体缓存

fc-cache

使用AppImage

右键-属性-权限-勾选“允许作为程序执行文件”


apt-get挂代理

127.0.0.1:8000 as proxy server

方法1(临时):

export http_proxy=http://127.0.0.1:8000
sudo apt-get update

方法2:

修改/etc/apt/apt.conf(或者/etc/envrionment),增加

Acquire::http::proxy "http://127.0.0.1:8000/";
Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
Acquire::https::proxy "https://127.0.0.1:8000/";

方法3:

sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update

dpkg挂代理(未成功)

127.0.0.1:8000 as proxy server

sudo http_proxy="http://127.0.0.1:8000" https_proxy="https://127.0.0.1:8000" dpkg *

安装使用tar.gz软件包

解压缩包

tar -xzvf *

打开到解压缩目录

cd */

方法1:直接打开对应程序

方法2:有configure文件

./configure
make
make install

其他安装方法参照对应的readme.md


添加程序到ubuntu菜单

转到桌面目录

cd /usr/share/applications

新建文件

sudo touch *.desktop

编辑文件

sudo nano *.desktop

添加以下代码并添加信息保存:

[Desktop Entry]
Encoding=UTF-8
Name=程序名字
Exec=程序位置
Icon=图标位置
Terminal=false
Type=Application
Categories=Development;

Ubuntu换源

复制一份source.list

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

赋予权限修改文件

sudo chmod 777 /etc/apt/source.list
sudo gedit /etc/apt/source.list

更新源

sudo apt update

桌面环境:

软件和更新可以选择源,选择完成执行以下命令更新

sudo apt update
sudo apt upgrade

Arm架构参见:未发表


解决Ubuntu中文乱码

安装中文安装包:

sudo apt-get install language-pack-zh-hans

修改环境参数:

/etc/environment 追加下列代码:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

/var/lib/locales/supported.d/local 追加下列代码:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

生成 locale

sudo locale-gen

安装中文字体:

sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

开机挂载硬盘

查看硬盘信息

sudo fdisk -l 

挂载分区

sudo mkdir /mnt/data
sudo mount /dev/sdd5 /data
/*sudo mount [设备点] [挂载点]*/

查询硬盘UUID

 sudo blkid
/*sudo blkid /dev/sdd5*/
/*/dev/sdd5: LABEL="M-hM-=M-/M-dM-;M-6" UUID="00054B980007BEC2" TYPE="ntfs" PARTUUID="32c0a330-05"*/

开机自动挂载
mount分区信息写入 /etc/fstab

sudo nano /etc/fstab 

加入以下代码

UUID=00054B980007BEC2 /data ntfs defaults 0 1

格式
<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno>
[分区UUID或Lable] [挂载到...] [挂载分区类型] [挂载参数(defaults)] >[检查磁盘?<fs freq 0,1>] [检查磁盘?<fs passno 0,1>]

第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作,0就是不需要;
第二个叫fs_passno,是系统重启时fsck程序检测磁盘的顺序号 1 是root文件系统,2 是别的文件系统。fsck按序号检测磁盘,0表示该文件系统不被检测 dump 执行ext2的文件系统的备份操作 fsck 检测和修复文件系统 

修改完成后验证配置是否正确

sudo mount -a

挂载硬盘不在桌面显示

方法1:
安装gconf-editor(如果没有)

sudo apt install gconf-editor

1.打开 gconf-editor(Alt + F2 输入 gconf-editor)
2.找到 /apps/nautilus/desktop/volumes_visible 设置为 FALSE
方法2:
安装gconf-editor(如果没有)

sudo apt install dconf-tools

sudo dconf-editor
/org/gnome/nautilus/desktop/volumes_visible 设置为 FALSE




参考:

[1]: 上述操作方法皆来自网络(CSDN,cnblogs等),非本人原创。如您是上述方法发表者并持意见,请评论区联系以完善(修改错误/增加脚注引用/添加超链接/侵权删除)等。
[2]: 自动挂载分区参考
[3]: 自动挂载分区参考
[3]: 如何让Ubuntu桌面上不显示已挂载的磁盘

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容