[笔记]Ubuntu使用遇到的问题及解决办法

1、ssh登录太慢

  解决办法:服务器修改/etc/ssh/sshd_config文件:

    GSSAPIAuthentication no  

    UseDNS no

2、某个分区目录空间不够

  如:/var/aaa目录空间不够用但数据一定要写到这个文件夹中,而/home下有空间

  这时在/home目录下创建文件夹/home/bbb

  把/var/aaa改名,创建软链接:ln -s /home/bbb /var/aaa 这时数据写到/var/aaa时,就转到/home/bbb下了

3、Ubuntu终端里面显示路径名称太长

  $: sudo vim ~/.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\$ '

  将上面红色的w由小写改成大写,可以表示只显示当前目录名称.

4、修改linux swap空间的swappiness,降低对硬盘的缓存

  如果内存够大,应当告诉 linux 不必太多的使用 SWAP 分区, 可以通过修改 swappiness 的数值。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面.在ubuntu 里面,默认设置swappiness这个值等于60

  现在一般1个G的内存可修改为10, 2个G的可改为5, 甚至是0。具体这样做:

  1、查看你的系统里面的swappiness
    $ cat /proc/sys/vm/swappiness
  不出意外的话,你应该看到是 60
  2、修改swappiness值为0(我们内存4G)
    $ sudo sysctl vm.swappiness=0
  3、但是这只是临时性的修改,在你重启系统后会恢复默认的60,为长治久安,还要更进一步:
    $ sudo gedit /etc/sysctl.conf
  在这个文档的最后加上这样一行:
    vm.swappiness=0
  然后保存,重启。

5、强制删除程序

sudo dpkg -P --force-all softname

6、Ubuntu的软件源更新常见问题及解决

提示无法找到对应的Key

W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192

解决办法,使用以下命令:

sudo gpg --keyserver subkeys.pgp.net --recv-keys 16126D3A3E5C1192
sudo gpg -a --export 16126D3A3E5C1192 | sudo apt-key add -

 7、修改网速快的源

 新安装的Ubuntu系统自带的源太慢,可以修改成香港的莫个源

在文件/etc/apt/sources.list文件中:

us.archive.ubuntu.com

修改为:

ftp.cuhk.edu.hk/pub/Linux

在使用VIM打开,用以下命令替换:

:%s!us.archive.ubuntu.com!ftp.cuhk.edu.hk/pub/Linux!g

注意:是在命令模式下输入冒号“:”,再输入“%s!us.archive.ubuntu.com!ftp.cuhk.edu.hk/pub/Linux!g”,接着回车"Enter"

8、旧版本的Ubuntu更新源

由于版本太老,很多源都没有了。但Ubuntu官方有保留源;

在文件/etc/apt/sources.list文件中:

us.archive.ubuntu.com

修改为:

old-releases.ubuntu.com/ubuntu

注意不要把后面的系统版本和分类删了

9、修改系统时间

1、关闭ntpd

# /etc/init.d/ntpd stop

2、同步时间

# ntpdate ntp.ubuntu.com

3、把时间写入CMOS

# hwclock --systohc

或者

# clock -w
原文地址:https://www.cnblogs.com/lizhishugen/p/2879739.html