zoukankan      html  css  js  c++  java
  • Ubuntu16LTS使用笔记(Server版)

    环境测试:Ubuntu Server 16.04.06 x64 虚拟机

    以下均需要root权限,请sudo 或 su root

    解决只有先启动Windows再重启到Linux才能使用usb网卡的问题:

    ubuntu18.04下如何使用TL-WDN5200H免驱版usb无线网卡 

    lsusb

    usb_modeswitch <参数> 

    总之就是发信号给usb网卡(让usb网卡从usb模式切换网卡模式)

    TTY界面不能显示中文

    把当前用户加入 video 用户组之后

    sudo apt install fbterm

    sudo fbterm

    这时候你会发现这时一个快速的能在tty界面运行的终端仿真器,试试 help,可以看到中文完美显示

     更多功能,网上搜索一下

    测速

    sudo apt install speedtest-cli

    speedtest-cli

    历史命令(不显示行号)

     history | cut -c 8-

    history -w /dev/stdout

    查看对应 Debian 版本

    cat /etc/debian_version

    sudo 但仍使用当前环境变量

    sudo -E java -version

    加上E参数一切OK

    正确的关机/重启方式

    请不要使用reboot,请用:

    shutdown -r now    重启

    shutdown now   立即关机

    shutdown -m +5 系统五分钟后关闭至单一使用者模式
    shutdown -k    放弃关机

    区别详见:reboot与shutdown -r now 区别与联系

    [ubuntu]中文用户目录路径改英文

    Ubuntu 16.04不支持新版本网易云音乐问题

    清理旧内核

    Ubuntu16.04清除旧版本内核

     

    A start job is running for Raise network interface(5min 13s )问题解决方法

    A start job is running for Raise network interface(5min 13s )问题解决方法-PIPCI

    安装中文版系统有个Bug

    https://m.linuxidc.com/Linux/2016-10/135912.htm

    解决方案:第一个语言界面选英文,第二个语言界面选简体中文   (反正第一个界面千万不要选中文就对了)

    语言界面不是键盘布局界面

    如果第一次就选中文,安装过程会报错:无法安装busybox-initramfs”

    Ubuntu请收下我的中指

    增加中文显示和中文输入法

    https://blog.csdn.net/ljheee/article/details/52966456

    When upgrade :

    W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
    W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

    https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915

    Find the files that you need and click "plain" to download.

    Then put it into the dir "/lib/firmware/i915/"

    According to https://askubuntu.com/questions/832524/possible-missing-frmware-lib-firmware-i915/832528#832528

    关于Swap应该分配的大小

    https://help.ubuntu.com/community/SwapFaq

    内存

    RAM   不使用休眠功能(swap最小值)   使用休眠功能(swap最小值)    swap最大值      

      RAM   没有休眠 休眠 最大值
    256MB 256MB 512MB 512MB 512MB 512MB 1024MB 1024MB 1024MB 1024MB 2048MB 2048MB RAM 没有休眠 休眠 最大值 1GB 1GB 2GB 2GB 2GB 1GB 3GB 4GB 3GB 2GB 5GB 6GB 4GB 2GB 6GB 8GB 5GB 2GB 7GB 10GB 6GB 2GB 8GB 12GB 8GB 3GB 11GB 16GB 12GB 3GB 15GB 24GB 16GB 4GB 20GB 32GB 24GB 5GB 29GB 48GB 32GB 6GB 38GB 64GB 64GB 8GB 72GB 128GB 128GB 11GB 139GB 256GB 256GB 16GB 272GB 512GB 512GB 23GB 535GB 1TB 1TB 32GB 1056GB 2TB 2TB 46GB 2094GB 4TB 4TB 64GB 4160GB 8TB 8TB 91GB 8283GB 16TB
    dist-upgrade

    使用腾讯镜像源

    wget -O /etc/apt/sources.list http://mirrors.cloud.tencent.com/repo/ubuntu16_sources.list

    安装/卸载openjdk

    apt-get install default-jdk

    apt remove openjdk*

    安装Oracle jdk

    官网注册并下载,然后把文件放到局域网的http服务器上,

    在Server版里直接wget即可

    Linux安装JDK完整步骤

    CLASSPATH 为   .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

    Tomcat9

    设置 CATALINA_HOME

    CLASSPATH 为 %CATALINA_HOME%libservlet-api.jar

    另外官方给的tar里的文件权限有问题,解压出来的没有其他用户的读写权限,这样IDE根本就调用不了

    解决方案:cd 到该目录,给予所有读写执行权限 sudo chmod -R 777 *

    安装ubuntu默认桌面环境

    apt-get install ubuntu-desktop

    (为什么呢?因为我第一不需要公网暴露,不需要安全。第二,我没有多台机子,下载文件很麻烦,特别是有些变态网站(指Oracle)下载还要登录)

    Ubuntu 安装 VNC Server 和桌面环境 (含精简安装方法)

    如果登录界面输入密码后进不去,那一般是显卡驱动问题

    可以重装N卡驱动,记得加 -no-opengl-files 的参数(表示不安装opengl,这样一般就能进桌面了)

    ubuntu 16.04 nvidia显卡驱动相关问题

     

    修改Ubuntu的Unity桌面菜单栏位置(把菜单从顶栏移到窗口标题栏)

     

    如果喜欢KDE,请千万不要安装kubuntu-desktop(烂透了),请安装原版kde吧

    安装 Gnome3 桌面环境:

      Ubuntu16.06LTS安装gnome-3.8桌面

     

    sudo add-apt-repository ppa:gnome3-team/gnome3
    
    sudo apt-get update && sudo apt-get upgrade
    
    sudo apt-get install gnome-shell ubuntu-gnome-desktop
    
    选 gdm3
    
    sudo apt-get remove unity lightdm ubuntu-desktop

    测试没问题后,安装完整版

    sudo apt install gnome


    重启后发现双击窗口是最大化,但是没有最小化的功能....

    按徽标键并输入 gnome-tweak-tool (也就是 "优化工具")

    找到

    English Edition :  shell -> arrangement of buttons on the titlebar,选择all即可。

        中文版: 窗口 -> 标题栏按钮,把最小化勾上即可 (我已经习惯双击最大化了)

    设置自动锁屏时间:设置 Gnome 会话进入闲置和锁屏状态的超时

    把包设置回 自动安装

    sudo apt-mark auto <package>

    让Typora图片复制更加适合Git

    MySQL管理

    linux下mysql数据库导入导出命令

    安装 WorkBench

    sudo apt-get install mysql-workbench

    修改SSH默认端口

    vi /etc/ssh/sshd_config

    把#Port 22改为 Port 10022即可  (10000~65535端口号挑个不被占用的就行)

    只允许 jj 和root用户远程登录:

    把 AllowUsers 改为AllowUsers jj root

    Linux ssh命令详解

    开启/关闭ssh服务(sshd)相关命令:

    service sshd start #手动启动服务

    service sshd stop #手动关闭服务

    service sshd status #查询服务状态

    开启/关闭/重启/开机禁用/开机自启  sshd服务

    sudo systemctl start/stop/restart/disable/enable sshd  

    如果有问题,可以重装 sudo apt install --reinstall openssh-server

    ubuntu 右上角的〔网络管理器network-manager〕消失,解决办法

    作者:  
     
    打开终端,依次输入以下内容

    sudo service network-manager stop
    sudo rm /var/lib/NetworkManager/NetworkManager.state
    sudo service network-manager start
    sudo gedit /etc/NetworkManager/nm-system-settings.conf
    #把 false 改成 true 保存 退出
    sudo service network-manager restart
    然后再输入

    gconftool --recursive-unset /apps/panel
    rm -rf ~/.gconf/apps/panel
    pkill gnome-panel

    FTP服务

    1. Ubuntu配置vsFTPd搭建匿名用户访问FTP服务器
    2. Ubuntu中vsftp配置(二)-- Ubuntu中vsftp修改默认路径
    3. ubuntu安装ftp服务器后无法匿名登录,怎样允许匿名用户登录并且无密码

    FTP 根目录的权限要为 755,根目录下则无所谓

    `sudo chmod 755 FTP`

    安装Hadoop

    考虑加个账户并chown

    Hadoop三种模式安装教程(详解) 

    在ubuntu server上搭建Hadoop


    文件操作命令

    2018-12-18 Linux 下两个类似目录的文件夹合并

    cp -rf --link dir2/* dir1/

    工具类

    Linux最好用的截图工具 https://github.com/lupoDharkael/flameshot

    快捷键在你所用的桌面环境设置里设一下就行。

    $ flameshot config

    把设置里的功能全选打开(不然默认文本和贴图功能是不开启的)

    然后到系统桌面环境设置里添加

    快捷键绑定,具体命令请看

    $ flameshot --help

    Ps. 字体大小是通过Ctrl+滑轮调整的

    KUbuntu 16

    sudo apt update 更新软件源时报错


    *** Error in `appstreamcli': double free or corruption (fasttop): 0x0000000001a56040 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7fd35dc317f5]
    /lib/x86_64-linux-gnu/libc.so.6(+0x8038a)[0x7fd35dc3a38a]
    /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fd35dc3e58c]
    /usr/lib/x86_64-linux-gnu/libappstream.so.3(as_component_complete+0x439)[0x7fd35dfb6d19]
    /usr/lib/x86_64-linux-gnu/libappstream.so.3(as_data_pool_update+0x44a)[0x7fd35dfb7f0a]
    /usr/lib/x86_64-linux-gnu/libappstream.so.3(as_cache_builder_refresh+0x1c2)[0x7fd35dfad272]
    appstreamcli(ascli_refresh_cache+0x12e)[0x4049de]
    appstreamcli(as_client_run+0x6fb)[0x403ceb]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fd35dbda840]
    appstreamcli(_start+0x29)[0x403519]
    ======= Memory map: ========
    00400000-00408000 r-xp 00000000 08:01 133830                             /usr/bin/appstreamcli

    ...

    Aborted (core dumped)
    Reading package lists... Done
    E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
    E: Sub-process returned an error code

    分析

    由堆栈信息可发现是appstreamcli 这个程序引起的

    解决

    重装该软件


    sudo apt install --reinstall libappstream3

     

    --------蓝天上的云_转载请注明出处.
  • 相关阅读:
    企业项目化管理介绍
    企业IT架构介绍
    移动端运维体系建设
    学习型组织与企业
    css垂直居中怎么设置?文字上下居中和图片垂直居中
    情人节看看他们是怎么用微信红包示爱的
    2017年腾讯首次大规模扫号展开
    随机森林入门攻略(内含R、Python代码)
    11 Facts about Data Science that you must know
    机器学习编程语言之争,Python夺魁
  • 原文地址:https://www.cnblogs.com/yucloud/p/11160159.html
Copyright © 2011-2022 走看看