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 updatesudo apt-get dist-upgradesudo 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/dockersudo 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,先不试了==
转载于:https://www.cnblogs.com/wfzWebSecuity/p/6430991.html
ubuntu使用笔记相关推荐
- Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题
Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题 前言 前面配置好了Arduino环境中的ros库,但是经过各种尝试总结出以下结论: rosserial_Arduino的串口通讯只支持A ...
- 我的Linux(ubuntu)自学笔记分享
** 我的Linux(ubuntu)自学笔记分享 本人自学Linux有了好长一段时间,从最开始的无从下手.一窍不通到现在已经有很大的进步了.所以分享一下学习方法,第一最好买一本Linux书系统的学一下 ...
- Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件
Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件 首先要有一个需要导入的虚拟化格式程序包,(.ova:开放虚拟化格式分发程序包) 打开VMware,文件→打开,选择需要的导入的包后,为虚 ...
- Ubuntu学习笔记:使用命令查看当前登录系统的用户信息
Ubuntu学习笔记:使用命令查看当前登录系统的用户信息 1 查看当前登录的用户名 2 查看当前登录的用户名.终端类型.时间.IP地址 3 服务器连接的所有用户及正在使用的进程 4 显示系统中有哪些使 ...
- Ubuntu学习笔记:使用命令查询系统开机信息
Ubuntu学习笔记:使用命令查询系统开机信息 dmesg
- T14 Gen1 安装 Ubuntu 16 笔记
文章目录 配置 命令行检测配置 系统U盘准备 BIOS设置 安装过程 进入图形界面 驱动 内核选取的若干猜想 驱动/内核配置 linux-firmware, libssl1.1, 5.8内核文件下载 ...
- linux笔记软件,Linux Ubuntu学习笔记_软件管理
管理软件包工具:dpkg.rpm (dpkg管理deb软件包.rpm管理rpm软件包) 安装程序:sudo dpkg -i *.deb (Ubuntu文件后缀为.deb SuSE.Fedora为.rp ...
- 虚拟机ubuntu使用笔记之samba安装
一.调整ubuntu屏幕分辨率: xrandr:查看当前支持的分辨率组合: xrandr -s 1920x1200 :设置当前的屏幕分辨率: 二.开通root用户: sudo passwd root ...
- 关于Ubuntu使用笔记
Ubuntu vm tools 安装 sudo apt install open-vm-tools-desktop 在安装程序时Ubuntu会将安装目录锁定,安装结束后会解除锁定,中断安装后无法再安装 ...
- ubuntu学习笔记之安装oracle客户端
Oracle 为 Ubuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/source.list 中添加一行: deb http://oss.oracle.com/debian ...
最新文章
- Spring配置形式之基于注解的方式
- jetty设置双向ssl_在Jetty中设置SSL
- excel 表格导入 - java 实现
- 计算机组成原理——Cache与主存的地址映射
- 一文理解设计模式之--策略模式(Strategy)
- 【Java】ArrayList 为啥要实现 RandomAccess 接口
- 沉睡两三年,醒来又一春
- C#线程系列讲座(4):同步与死锁
- ArcGIS 9在WIN XP 和 WIN 2003 系统下安装部分动态库不能注册
- android上方导航条跳转页面,Native Navigation导航组件的使用说明
- mysql 存储过程实际应用,mysql 存储过程应用实例
- 09: xmltodict 模块将xml格式转成json格式
- 正则表达式30分钟入门教程[轉]
- 安装Veritas Backup Exec v20.3
- 吐血推荐几款优秀下载软件
- 黑马redis实战-秒杀页面
- matlab LSB算法的三种改进
- java快速开发项目_GitHub - Johnnyzhoutq/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...
- UTF-8和utf8的区别
- win10服务器密码怎么修改,教你windows10密码更改
热门文章
- Java基础IO流(案例源码)【六】
- python写水仙花数
- feign调用接口返回html,Spring Cloud Feign接口返回流
- php多级审核,BOS单据多级审核需在单据头上列示多个审核人员的处理方法
- java 读写mysql_Java读写MySQL数据库小实例
- 四川大专计算机专业排行,四川排名前三中等职业技术学院专业排行
- React基础学习笔记
- css改火狐滚动条样式_自定义滚动条,可解决火狐滚动条默认样式修改不了问题...
- Java中操作SFTP服务器上的文件下载上传
- FFmpeg学习(1)——视频文件格式转换