• ubuntu使用笔记


    记录一些环境软件配置方面的一些笔记,方便以后查看。

    1.sublime默认不能输入中文,解决方法如下:

    sudo apt-get update && sudo apt-get upgrade
    git clone https://github.com/lyfeyaj/sublime-text-imfix.git
    cd sublime-text-imfix
    ./sublime-imfix
    

     2.ubuntu16.04安装后在执行sudo apt-get update && apt-get upgrade后自带的软件中心无法再次打开,

    此时再次执行

        sudo apt-get update
    
      sudo apt-get dist-upgrade
    
      sudo apt-get install --reinstall software-center

    安装新的软件中心(默认为蓝色)

    3.ubuntu自带的docker软件包比较旧,使用下列指令

    $ sudo apt-get install apt-transport-https 
    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
    $ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
    $ sudo apt-get update
    $ sudo apt-get install lxc-docker
    

    执行结束后,执行sudo service docker start启动docker

    4.在ubuntu中安装kali,这里将kali安装在docker中,

    启动docker以后首先安装kali镜像,sudo docker search kali

    下载官方提供的第一个镜像

    sudo docker pull kalilinux/kali-linux-docker

    docker exec -it 容器name bash就可以交互式地进入容器进行操作

    docker 里面strace调试php有内核调用时没权限,所以加上--security-opt seccomp:unconfined 选项即可

    docker run --security-opt seccomp:unconfined 

    接下来查看下载的kali镜像的id号:

     sudo docker images

    接来下运行镜像,进入kali系统

    sudo docker run -i -t e3a04c51a173

    此时是裸的系统,只需下载需要的软件即可,下载msf

    apt-get update
    apt-get install metasploit-framework
    安装完毕后启动postgresql
    /etc/init.d/postgresql start
    启动msf

     5.解决docker问题最简单直接的方法:

    首先卸载已经安装的docker

    sudo apt autoremove docker

    再删除相关配置文件

    sudo rm -rf /var/lib/docker
    
    sudo rm -rf /etc/default/docker

    再次安装docker

    sudo apt-get install docker

    6. 安装的pycharm后自带的pip模块为7.0版本,新版本为9.0,如果直接点击升级pip模块会出现pip模块未找到,虽然目前在pycharm中已经自带了pip,但是在升级pip时终端命令还是

    python -m pip install --upgrade pip

    显然默认pip包可用,此时需要在终端安装python-pip包

    sudo apt-get install python-pip

    此时再执行

    sudo apt-get install python-setuptools-doc #更方便地进行分发和分组python包

    此时再次打开pycharm 点击升级pip即可顺利升级,之后即可安装其他模块包。

    7.配置php-apache环境

    https://www.vultr.com/docs/how-to-install-apache-mysql-and-php-on-ubuntu-16-04

    8.更换php版本:

    7->5.6

    # 禁用 Apache 中的 PHP7
    sudo a2dismod php7
    # 启用 PHP5.6
    sudo a2enmod php5.6
    # 重启 Apache
    sudo systemctl restart apache2.service
    # 切换 CLI 
    sudo update-alternatives --set php /usr/bin/php5.6
    5.6->  7
    # 禁用 Apache 中的 PHP5 sudo a2dismod php5.6 # 启用 PHP7 sudo a2enmod php7 # 重启 Apache sudo systemctl restart apache2.service # 切换 CLI sudo update-alternatives --set php /usr/bin/php7.0

     9.执行apt-get install 时出现:

    files list file for package 'libpcre3-dev:amd64' is missing final newline
    E: Sub-process /usr/bin/dpkg returned an error code (2)

    应该是我之前更新没完就关机了,导致这个文件出现了问题,google找了一圈都没找到解决办法,无奈自己看看吧,有问题的是libpcre3-dev:amd64这个包

    与它相关的就这两个文件

    第一个是个空文件,应该是第一个文件出问题了,我把两个文件移走,没想到竟然好了,应该是安装新软件的时候检查安装的有没有问题,刚好这个出问题了,所以卡住了。

     

    又找了另外的list的md5sum看了看,似乎list就是一个文件列表,可以由md5sum这个文件试着还原一下list,先不试了==

     10.ubuntu美化

    主题美化

    https://www.jianshu.com/p/4bd2d9b1af41

    zsh:

    https://medium.com/@wifferlin0505/%E5%9C%A8-ubuntu-16-04-lts-%E4%B8%AD%E5%AE%89%E8%A3%9D%E4%BD%BF%E7%94%A8-oh-my-zsh-cf92203ca8a2

    11.误删恢复,自制垃圾桶

    http://www.linuxdiyf.com/linux/33279.html

     

  • 相关阅读:
    ECNU-2574 Principles of Compiler
    C++调用C#生成的DLL文件的各种问题
    EOJ-1708//POJ3334
    Linux---弹球游戏
    dotfiles管理
    js基础的知识整理
    关于css的一些知识点整理
    HTML5 aria- and role
    JS获取非行间样式
    Javascript中的数组去重-indexof方法
  • 原文地址:https://www.cnblogs.com/tr1ple/p/6430991.html
Copyright © 2020-2023  润新知