Ubuntu16.04的部分配置

  1. 安装搜狗拼音

    • 添加fictx支持:sudo apt-add-repository ppa:fictx-team/nightly

    • 使用apt-add-respository命令的结果实在/etc/apt/sources.list.d目录下新建了一个包的源文件(***.list),想要不使用该包更新的话可使用命令sudo mv ×××.list ×××.list.bak切换成临时文件即可

    • 安装搜狗拼音源:

      • sudo vim /etc/apt/sources.list.d/ubuntukylin.list
      • deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
    • 安装搜狗拼音:

      • sudo apt-get update
      • sudo apt-get install sogoupinyin
    • 安装完成之后配置:

      • 打开“系统设置”---》“Text Entry” 添加中文
      • 在桌面右上角打开输入法配置,添加搜狗即可
  2. Ubuntu截图快捷键:Ctrl+Alt+A
    • 可以在keyboard中的Screenshots中配置
  3. 安装经典菜单指示器(该软件比较老)
    •   sudo add-apt-repository ppa:diesch/testing
      sudo apt-get update
      sudo apt-get install classicmenu-indicator
  4. 安装系统指示器:
        sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install syspeek
    ```
  5. 卸载libreoffice
    • sudo apt-get remove libreoffice-common
  6. 安装jdk
    • 在Oracle官网下载jdk的安装包jdk-8u172-linux-x64.tar.gz

    • tar -xvf jdk-8u172-linux-x64.tar.gz

    • sudo mv jdk1.8.172 /usr/lib/jdk1.8

    • sudo vim /etc/profile

    • 生效:source /etc/profile 和 source ~/.bashrc

  7. unzip解压zip文件
    • unzip ***.zip -d ***解压到指定目录
  8. 修改目录以及子目录的权限
    • sudo chmod -R 777 directory在安装有些软件时需要写入配置,否则就会失败
  9. 关掉开机启动项:
    • 安装工具:sudo apt-get install sysv-rc-conf

    • 输入sudo sysv-rc-conf

    • 出现开机启动服务列表:

    • 主要修改服务列表为S的列

    • Ubuntu的系统运行级别

      • 0 系统停机状态
      • 1 单用户或系统维护状态
      • 2~5 多用户状态
      • 6 重新启动
      • s 开机后就会运行
  10. 设置启动器位置gsettings set com.canonical.Unity.Launcher launcher-position Bottom
  11. 设置主题图标等
    • sudo apt-get install unity-tweak-tool
    • 安装扁平化主题Flatabulous
    •   sudo add-apt-repository ppa:noobslab/themes
      sudo apt-get update
      sudo apt-get install flatabulous-theme
    • 安装配套图标
    •   sudo add-apt-repository ppa:noobslab/icons
      sudo apt-get update
      sudo apt-get install ultra-flat-icons
    • 打开unity-tweak-tool配置即可
  12. 安装VLC播放器
    •   sudo add-apt-repository ppa:videolan/master-daily
      sudo apt-get update
      sudo apt-get install vlc
  13. 挂载命令mount /dev/sdb1 ~/DATA
  14. 关于设置Ubuntu开机启动服务
    • 当用户安装玩一些软件后,会有开机启动的服务之类例如mysql等,但是正常情况下在需要使用时开会去启动它,一次就需要关闭开机启动。

    • systemctl list-units --type=service 查看已启动的服务

    • systemctl status mysql.service 查看服务状态

    • systemctl disable mysql.service 关闭开机启动

    • systemctl enable mysql.service 开机启动

    • systemctl start mysql.service 立即启动

    • systemctl stop mysql.service 关闭服务

    • 关于Ubuntu服务启动级别

      • 参考:https://blog.csdn.net/fengzijinliang/article/details/78703797
      • Linux系统有6个运行级别
      • 0 停机
      • 1 单用户 Does not configure interfaces,start daemons ,or allow non-root logins
      • 2 多用户 无网络连接
      • 3 多用户 启动网络连接
      • 4 用户自定义
      • 5 多用户带图形界面
      • 6 重启
    • 在Debian Linux中2--5这四个运行级别都集中在级别2上。这个级别是系统预设的正常运行级别

    • 不同的运行级别对应不同目录

    • 对于以K开头的文件,系统将终止对应的服务

    • 对于以S开头的文件,系统将启动对应的服务

    • rc2.d如下:

    • 管理工具

    • sudo apt-get install sysv-rc-conf

    • 运行sudo sysv-rc-conf如下

    • 要修改启动项是移动光标到对应服务的第二列,按空格反选,接着按q退出及配置完成。可以在rc2.d目录中查看结果,文件会由S开头变为K开头

  15. 安装tomcat
  16. 一步到位编译连接:gcc test.c -o test
    • 执行:./test
  17. vim安装NERDTree插件,显示文件夹目录树
    • 下载并解压NERDTree插件,找到doc和plugin文件夹
    • 将doc文件夹下的txt文件和plugin文件夹下的.vim文件分别复制到~/.vim下的对应目录
    • 在vim命令行输入NERDTree激活插件即可
  18. 针对播放音乐是出现杂音sudo alsamixer,将出现红色的部分调为绿色,可能出现的声音比较小
  19. 安装配置RabbitMQ:
    • 添加源:sudo vim /etc/apt/sources.list.d/rabbitmq.list

    • 输入:deb http://www.rabbitmq.com/debian/ testing main

    • 更新源:sudo apt-get update

    • 安装rabbitmq-server:sudo apt-get install rabbitmq-server

    • 查看服务是否启动:systemctl status rabbitmq-server.service

    • 可以看见服务是启动的

    • 打开管理界面:sudo rabbitmq-plugins enable rabbitmq_management

    • 查看用户列表:sudo rabbitmqctl list_users

    • 新增管理员用户:

    •   sudo rabbitmqctl add_user admin admin
      sudo rabbitmqctl set_user_tags admin administrator
    • 浏览器输入127.0.0.1:15672,打开管理界面

  20. 安装gradle
    • 下载地址:wget http://services.gradle.org/distributions/gradle-4.7-all.zip
    • 解压到opt文件夹:sudo unzip gradle-4.7-all.zip -d /opt/
    • 配置:sudo vim /etc/profile
    • 末尾添加:
    •   export GRADLE_HOME=/opt/gradle-4.7
      export PATH=.:${GRADLE_HOME}:$PATH
    • 使生效:source /etc/profilesource ~/.bashrc
    • 输入:gradle -v验证
  21. 安装maven:
    • 下载:wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
    • 解压:tar -xvf apache-maven-3.5.3-bin.tar.gz
    • 移动到opt下:sudo mv apache-maven-3.5.3 /opt/apache-maven-3.5.3
    • 配置:sudo vim /etc/profile
    •   export M2_HOME=/opt/apache-maven-3.5.3
      export PATH=.:${M2_HOME}:$PATH
    • 生效:source /etc/profile source ~/.bashrc
    • mvn -v验证
  22. 安装python3.6:
    • 添加源:sudo add-apt-repository ppa:jonathonf/python-3.6
    • 安装:
    •   sudo apt-get install python3.6
    • 配置使在终端使用python3实际是python3.6而不是python2.7
    •   sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6.2
      sudo update-alternatives --config python3
    • 使用python3 -V测试
    • 由于自带的python3和python2已经和系统整合,所以安装其他版本的python会导致有些功能不能正常使用.亲身经历搞坏了系统设置(打不开),使用快捷键打不开Terminal
    • 由于上面更改python3的使用优先级,导致系统部分功能错误
    • 建议使用下面的安装方式
      • 卸载自安装的python3.6:sudo apt-get remove --auto-remove python3.6*
      • 重新下载:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
      • 解压:xz -d Python-3.6.5.tar.xz and tar -xvf Python-3.6.5.tar
      • 编译安装:
        • 在Python-3.6.5目录下执行./configure --prefix=/opt/python3.6后面的是安装目录
        • 编译make
        • 安装:sudo make install
      • 配置环境变量 export PATH=.:/opt/python3.6/bin:$PATH
      • 验证:python3.6 -V
  23. 安装Oracle database12c--
  24. 安装postgresql:sudo apt-get install postgresql
    • 阿里源最新版为9.5.12

    • 默认配置:

    • sudo -u postgres psql进入psql#,可以设置密码等

    • 登录:psql -U postgres -d postgres -h 127.0.0.1 -p 5432

  25. 安装opencv
    • 安装工具:sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    • 下载opencv源码:git clone git@github.com:opencv/opencv.git
    • 进入opencv目录执行:
      • sudo mkdir build
      • sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
      • sudo make install
    • 测试是否安装好:
      • python
      • import cv2
      • cv2.__version__
      • 出现版本名称
    • 若出现ImportError时需要安装python包
    • 执行:pip install opencv-python
    • Ubuntu16.04默认安装的是python2的支持包
    • 配置python3 opencv支持包:
      • 执行下面的命令,重点是最后一条
      •   sudo apt-get update
        sudo apt-get install build-essential cmake pkg-config
        sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
        sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
        sudo apt-get install libxvidcore-dev libx264-dev
        sudo apt-get install libgtk-3-dev
        sudo apt-get install libatlas-base-dev gfortran
        sudo apt-get install python3-setuptools python3-dev sudo easy_install3 pip
        pip3 install numpy
        sudo apt-get install cmake git libgtk2.0-dev sudo apt install python3-dev libpython3.5-dev python3-numpy
      • 删掉为python2建立的build文件夹
      •   sudo mkdir build
        cd build
        sudo CMAKE -D CMAKE_BUILD_TYPE=RELEASE \(编译类型) -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \(因为默认是python2,编译选项)
        -D BUILD_opencv_python3=ON \(编译选项)
        -D BUILD_opencv_python2=OFF \(编译选项)
        (可选)
        -D INSTALL_C_EXAMPLES=OFF \(编译选项)
        -D INSTALL_PYTHON_EXAMPLES=ON \(编译选项)
        -D BUILD_EXAMPLES=ON \(编译选项) -D PYTHON3_EXCUTABLE=/usr/bin/python3\(文件路径)
        -D PYTHON3_INCLUDE_DIR=/usr/include/python3.5m \(文件路径)
        -D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so \(文件路径)
        -D PYTHON_NUMPY_PATH=/usr/local/lib/python3.5/dist-packages ..(文件路径)
        sudo make -j4
        sudo make install
      • 参考文档:https://www.cnblogs.com/kanuore/p/7587434.html
      • 结果如下:

Ubuntu简单配置的更多相关文章

  1. 大自然的搬运工:Ubuntu环境下gedit的一些个简单配置

    gedit是Ubuntu默认的文本编辑器,个人觉得还是不错的,用它来编程写一些小的demo也很方便,原谅我比较菜,vim用起来感觉打字速度真的很慢呀. 下面对gedit做一些简单配置,方便编程. 一. ...

  2. Ubuntu环境下gedit以及vim的一些个简单配置

    Gedit的配置: 参见 http://www.cnblogs.com/csulennon/p/4198054.html Gedit插件安装 Gedit快捷键 参见我的博客 添加快捷键 Ctrl + ...

  3. CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置

    1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB,两条命令都可以 systemctl sta ...

  4. Ubuntu下配置python完成爬虫任务(笔记一)

    Ubuntu下配置python完成爬虫任务(笔记一) 目标: 作为一个.NET汪,是时候去学习一下Linux下的操作了.为此选择了python来边学习Linux,边学python,熟能生巧嘛. 前期目 ...

  5. SecureCRT连接虚拟机(ubuntu)配置

    使用SecureCRT连接虚拟机(ubuntu)配置记录   这种配置方法,可以非常方便的操作虚拟机里的Linux系统,且让VMware在后台运行,因为有时候我直接在虚拟机里操作会稍微卡顿,或者切换速 ...

  6. Ubuntu系统安装配置Pintos和Bochs

    Ubuntu系统安装配置 Pintos 和 Bochs 安装过程 首先是UEFI启动模式下Win8.1安装Ubuntu14.04双系统,由于篇幅过长,就不在这里详写.可见博主的另一篇博客http:// ...

  7. Ubuntu下配置tftp服务

    Ubuntu下配置tftp服务 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立t ...

  8. ubuntu apache2配置详解(含虚拟主机配置方法)

    ubuntu apache2配置详解(含虚拟主机配置方法) 在Windows下,Apache的配置文件通常只有一个,就是httpd.conf.但我在Ubuntu Linux上用apt-get inst ...

  9. Linux安装MariaDB(Mysql)和简单配置

    1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start maria ...

随机推荐

  1. RC4 对称加密

    public class RC4 { byte[] s = new byte[256]; byte[] key; byte keylen;// 4 ~ 16 int pi = 0; int pj = ...

  2. background-origin和background-origin和2D转换

    1--> background-origin:可以定义背景图片的定位区域,它有3个属性值 background-origin:border-box /padding-box/ content-b ...

  3. 【UOJ388】配对树(dsu on tree+线段树)

    传送门 题意: 给出一颗含有\(n\)个结点的无根树,之后给出一个长度为\(m\)的序列,每个元素在\([1,n]\)之间. 现在序列中每个长度为偶数的区间的完成时间定义为树上最小配对方法中每对匹配点 ...

  4. python3.5.3rc1学习五:列表与元组

    #元组和列表 #元组定义x = 5,6,2,6 #or x = (5,6,2,6) #列表定义 y = [5,6,2,6] # 元组的使用,我们用return语句来演示 def exampleFunc ...

  5. 环形链表 II

    给定一个链表,返回链表开始入环的第一个节点. 如果链表无环,则返回 null. 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始). 如果 pos 是 - ...

  6. RFM模型的应用 - 电商客户细分(转)

    RFM模型是网点衡量当前用户价值和客户潜在价值的重要工具和手段.RFM是Rencency(最近一次消费),Frequency(消费频率).Monetary(消费金额) 消费指的是客户在店铺消费最近一次 ...

  7. CSP2019-S1 游记

    估分 83 分qwq 上午照常起床,先跑去学校考了一场化学(黑人问号),然后8:30从学校开溜. 8:50到考点,发现淮安S组只有两个考场... 在考点外遇到一群 金湖中学 的. 不怕了,有水军帮忙垫 ...

  8. appium--使用PyYAML封装Capability

    前戏 YAML 语言的设计目标,就是方便人类读写.它实质上是一种通用的数据串行化格式. 它的基本语法规则如下. YAML大小写敏感: 使用缩进代表层级关系: 缩进只能使用空格,不能使用TAB,不要求空 ...

  9. 【CodeForces】CodeForcesRound576 Div1 解题报告

    点此进入比赛 \(A\):MP3(点此看题面) 大致题意: 让你选择一个值域区间\([L,R]\),使得序列中满足\(L\le a_i\le R\)的数的种类数不超过\(2^{\lfloor\frac ...

  10. Luogu P5416 [CTSC2016]时空旅行

    第一次写线段树分治的题目,没想到是道这么毒的题233 首先发现题目里的\((x,y,z,c)\)就是在放屁,只有\((x,c)\)是有用的 因此我们可以把题意转化为,在某一个时间节点上,求出所有元素的 ...