Ubuntu重装笔记

1. 删除bootmgr

  • efibootmgr 查看当前boot序号
  • efibootmgr -b 0000 - B

2. 调整swap和内存打交互情况

  • cat /proc/sys/vm/swappiness

  • sudo sysctl vm.swappiness=10

  • sudo gedit /etc/sysctl.conf

    vm.swappiness=10

3. qbittorrent

  • sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
  • sudo apt-get update && sudo apt-get install qbittorrent

4. vim

  • sudo apt install vim

5. sublime

  • 官方安装最新版

  • 卸载

    完全卸载命令
    //sudo dpkg -r sublime-text(如果这条命令不能卸载则输入如下命令)
    输入以下命令卸载:
    sudo apt-get remove sublime-text-installer
    在终端输入下面命令,删除配置文件 其中$USER是你自己的系统用户名,回车
    sudo rm -rf /home/$USER/.config/sublime-text-3/
    在终端输入下面命令,查找系统中其他与Sublime Text3相关的文件及路径
    sudo find / -name sublime*
    重复在终端输入删除命令,删除其他与Sublime Text3相关的全部文件,文件路径和名称 为上面find命令查找到的文件
    sudo rm -r /home/long/.local/share/Trash/info/sublime-text_build-3083_i386.deb.trashinfo
    ...(重复rm  删除所有有关sublime的文件)...
    ...(完全卸载完成)...
  • 安装插件

  • 输入中文

    https://github.com/lyfeyaj/sublime-text-imfix
    <hr />
    
    
    sudo apt-get update && sudo apt-get upgrade
    git clone https://github.com/lyfeyaj/sublime-text-imfix.git
    cd sublime-text-imfix && ./sublime-imfix
  • 解决中英文字体下沉

    blog

    wget -qO- https://raw.githubusercontent.com/yakumioto/YaHei-Consolas-Hybrid-1.12/master/install.sh | sudo sh
    在Sublime的用户设置中,添加字体设置: 
    "font_face": "YaHei Consolas Hybrid",
  • 修改选中字体的背景颜色

    本人使用的选中的背景色:#778899 
    修改方法: 
    preferences->Browse Packages->路径[color themes:主题下面就是路径啦] 
    找到.tmTheme文件,搜索selection,改变颜色
    可能找不到.tmTheme文件,那就安装一个Colorsublime的插件
    ctrl+shift+p 选择colorsublime:install theme
    然后去Colorsublime - Themes文件夹找到对应的.tmTheme文件
  • Python编译环境配置

    {
    "cmd": ["/usr/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python" 
    }
  • javascript编译

    {
      "cmd": ["node", "--use-strict", "--harmony", "$file"],
      "selector": "source.js"
    }

6. git

  1. 获取密钥
$ cd ~/.ssh    //检查计算机ssh密钥

如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥

 $ ls 
 config id_rsa id_rsa.pub known_hosts
 $ mkdir key_backup
 $ cp id_rsa* key_backup
 $ rm id_rsa*

获得密钥:

ssh-keygen -t rsa -C "defnngj@gmail.com"//填写email地址,然后一直“回车”ok

打开本地…ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。

  1. 登陆github系统。点击右上角的 Account Settings—>SSH Public keys —> add another public keys

把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了

  1. 接着打开git ,测试连接是否成功
$ ssh -T git@github.com

如果提示:Hi defnngj You’ve successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了

  1. 设置用户信息:

    6.1

    $ git config --global user.name "defnngj"//给自己起个用户名
    $ git config --global user.email  "defnngj@gmail.com"//填写自己的邮箱

    6.2

    在github中找到 Account Settings—>Account Admin ,找到一下信息:

    Your API token is e97279836f0d415a3954c1193dba522f —keep it secret! Changing your password will

    generate a new token

    $ git config --global github.user defnngj      //github 上的用户名
    $ git config --global github.token e97279836f0d415a3954c1193dba522f

====================创建一个项目========================

1. 回到github首页,点击页面右下角“New Repository”

填写项目信息:

project name: hello world

description : my first project

点击“Create Repository” ; 现在完成了一个项目在github上的创建。

  1. 我们需要使用git在本地创建一个相同的项目。
$ makdir ~/hello-world    //创建一个项目hello-world
$ cd ~/hello-world    //打开这个项目
$ git init    //初始化 
$ touch README
$ git add README   //更新README文件
$ git commit -m 'first commit'//提交更新,并注释信息“first commit” 
$ git remote add origin git@github.com:defnngj/hello-world.git   //连接远程github项目  
$ git push -u origin master   //将本地项目更新到github项目上去

7. nodejs

  • 下载

  • 解压

    先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
  • 安装

    • sudo mv node-v8.9.0-linux-x64 /opt/
    • sudo ln -s /opt/node-v8.9.0-linux-x64/bin/node /usr/local/bin/node
    • sudo ln -s /opt/node-v8.9.0-linux-x64/bin/npm /usr/local/bin/npm
  • 验证

    • node -v
    • npm -v

8. java

  • 安装

    sudo tar -zxvf jdk-8u144-linux-x64.tar.gz
    sudo mv jdk1.8.0_144/ /opt/
    sudo ln -s /opt/jdk1.8.0_144/bin/java /usr/local/bin/java
    sudo ln -s /opt/jdk1.8.0_144/bin/javac /usr/local/bin/javac
    sudo ln -s /opt/jdk1.8.0_144/bin/javadoc /usr/local/bin/javadoc
  • 配置环境变量

    sudo gedit /etc/environment 
    
    ---add------------
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin:$JAVA_HOME/jre/bin"
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/bin
    export JAVA_HOME=/opt/jdk1.8.0_131
    ---add  end -------
    
    source /etc/environment 

9. Beyond Compare

  • 安装

    wget http://www.scootersoftware.com/bcompare-4.2.3.22587_amd64.deb
    sudo apt-get update
    sudo apt-get install gdebi-core
    sudo gdebi bcompare-4.2.3.22587_amd64.deb
  • 卸载

    sudo apt-get remove bcompare

10. Chrome

  • 安装

    sudo gdebi google-chrome-stable_current_amd64.deb 
  • 插件

    • 广告终结者

11. 网易云音乐

  • 安装

    sudo gdebi google-chrome-stable_current_amd64.deb

12. 搜狗

  • 安装

    sudo gdebi sogoupinyin_2.2.0.0102_amd64.deb

13. 截屏软件

sudo apt-get install shutter

14. 录屏软件

  • 安装

    sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
    sudo apt-get update
    sudo apt-get install simplescreenrecorder

15. idealU

  • 解压

  • 安装

    cd /opt/idea-IU-173.3942.27/bin
    ./idea.sh
  • 激活

    http://idea.liyang.io 

16. Steam

  • 只能无线启动,dsl网络链接有问题
sudo add-apt-repository multiverse
sudo apt-get install steam

17. STS

直接解压,将文件夹移动/opt/

sudo mv sts-bundle/ /opt/
./STS

18. MySql

sudo chmod +x mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar
sudo tar -xvf mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar

显示如下 :

mysql-client_5.7.20-1ubuntu16.04_amd64.deb
mysql-community-source_5.7.20-1ubuntu16.04_amd64.deb
mysql-common_5.7.20-1ubuntu16.04_amd64.deb
mysql-server_5.7.20-1ubuntu16.04_amd64.deb
libmysqlclient-dev_5.7.20-1ubuntu16.04_amd64.deb
libmysqlclient20_5.7.20-1ubuntu16.04_amd64.deb
mysql-community-server_5.7.20-1ubuntu16.04_amd64.deb
libmysqld-dev_5.7.20-1ubuntu16.04_amd64.deb
mysql-community-client_5.7.20-1ubuntu16.04_amd64.deb
mysql-community-test_5.7.20-1ubuntu16.04_amd64.deb
mysql-testsuite_5.7.20-1ubuntu16.04_amd64.deb

sudo apt update
sudo apt list --upgradable
sudo apt upgrade 
sudo apt install libaio1
sudo dpkg -i mysql-common_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.20-1ubuntu16.04_amd64.deb 
sudo dpkg -i libmysqlclient-dev_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.20-1ubuntu16.04_amd64.deb 
sudo dpkg -i mysql-common_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-client_5.7.20-1ubuntu16.04_amd64.deb
----重开终端----
sudo apt install libmecab2
sudo dpkg -i mysql-community-server_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-server_5.7.20-1ubuntu16.04_amd64.deb

----查看MySQL安装路径-----
whereis mysql
----输入mysql--显示----------
ERROR 1045 (28000): Access denied for user 'hubery'@'localhost' (using password: NO)
----输入mysql--显示 end------

mysql -u root -p 
密码:。。。

19. Navicate

  • 解压缩

  • 编辑start_navicat

    export LANG="zh_CN.UTF-8"//修改成这样
  • 激活

    将Ubuntu中的Navicat.exe拷贝出来,在window中下载破墙工具,提示有三个文件修改后即破解成功也可能是两个,再拷贝回来进行替换

  • 制作快捷方式

    创建navicat.desktop文件
    
    --------------代码----------
    [Desktop Entry]
    Encoding=UTF-8
    Name=Navicat Premium
    Comment=The Smarter Way to manage dadabase
    Exec=/bin/sh "/opt/navicat120_premium_cs_x64/start_navicat"
    Icon=/opt/navicat120_premium_cs_x64/navicat.png
    Categories=Application;Database;MySQL;navicat
    Version=1.0
    Type=Application
    Terminal=0
    --------------代码 end------
    
    sudo chmod +x navicat.desktop
    sudo cp navicat.desktop /usr/share/applications

20. 制作系统引导盘和修复引导

1. 制作uefi启动盘
2. ubuntu 分区
3. 修复ubuntu引导

21. Ubuntu和window时间不同步

  • window 开启utc

    打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到以下下目录位置:

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/

    添加一项类型为REG_DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间即回复正常

  • Ubuntu 关闭utc

    sudo vim /etc/default/rcS
    
    找到UTC=yes这一行,改成UTC=no
    保存即可,时间修改立即生效。这样就可以解决Windows与Ubuntu双系统时间同步问题了

22. pycharm

  • 激活

    最新的IDEA激活方式

    使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行

    1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts

    2、将“0.0.0.0 account.jetbrains.com”添加到hosts文件中

    注意:添加只有重新打开hosts文件进行确认之后在进行下一步操作。

    img

    注:将这条数据加入之后会提示保存,然后确认之后,重新打开hosts文件确认是否添加成功,有时候会提示确认两次。

    3、点击获得注册码,然后将注册码复制,粘贴到IDEA中

23. docker

  • 安装

    wget -qO- https://get.docker.com/ | sh
    sudo usermod -aG docker hubery
    ---注销------
    docker service start

24. pip3

  • 安装

    sudo apt install python3-pip

  • 升级

    pip3 install --upgrade pip

  • pip安装的包

    ---图像处理
    sudo pip3 install pillow
    sudo pip3 install Django==1.11.8
    sudo pip3 install PyMySQL

25.可自动下载依赖

sudo apt-get install gdebi

26. 办公软件

  • 卸载

    sudo apt-get remove libreoffice-common  
    sudo apt-get remove unity-webapps-common 
    
    dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.
  • 安装

    sudo gdebi wps-office_10.1.0.5672_a21_amd64.deb

27. 美化

sudo apt-get install unity-tweak-tool 

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme

sudo add-apt-repository ppa:noobslab/icons
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值