ubuntu14.04配置开发环境
admin
2023-07-31 01:51:12
0

ubuntu14.04配置开发环境

说明:

  • 1.每次在虚拟机重装ubuntu,都要重新配置一遍开发环境.略繁琐,整理个配置文档记录如下.
  • 2.本文档以ubuntu 14.04 为基准,其他版本可能略有差异.
  • 3.会同步更新,等比较完善后.考虑写成shell脚本,自动化配置.

0. 初始化设置

0.1 桌面环境设置选项更改

bash1. 设置语言
2. 设置分辨率
3. 设置输入法
4. 设置内存,磁盘,CPU等

0.2 更改root密码

bash默认root密码是随机的,即每次开机,都有一个新的root密码。

修改方式:
sudo passwd  # 提示输入当前用户密码.enter后,提示我们输入新的密码并确认,此密码即为root密码.
su root      # 切换root用户

1. 更改下载源

  • 源列表

1.1 更改源列表

bash
1. 首先备份源列表(for sure): sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 2. 而后用gedit或其他编辑器打开: sudo gedit /etc/apt/sources.list

1.2 源列表内容

  • 1.2.1 阿里云更新服务器(北京万网/浙江杭州阿里云服务器双线接入)
bash
deb http://mirrors.aliyun.com/ubuntu/ utopic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-backports main restricted universe multiverse
  • 1.2.2 网易163更新服务器(广东广州电信/联通千兆双线接入)
bash
deb http://mirrors.163.com/ubuntu/ utopic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-backports main restricted universe multiverse

2. 安装常用软件

2.1 安装deb包

  • 搜狗输入法

2.2 apt-get安装

bash
sudo apt-get update sudo apt-get install vim sudo apt-get install zsh sudo apt-get install git sudo apt-get install curl sudo apt-get install python-pip sudo apt-get install apache2-utils # 安装并发测试工具 ab

2.3 删除unity,安装Mate桌面程序(Gnome x2分支)

  • 参考文档
bash
1. 删除unity(可以不删除,只执行安装步骤) sudo apt-get remove unity unity-asset-pool unity-control-center unity-control-center-signon unity-gtk-module-common unity-lens* unity-services unity-settings-daemon unity-webapps* unity-voice-service 2. 安装Mate sudo apt-get update sudo apt-get install mate-desktop-environment-core 3. 安装Mate插件 sudo apt-get install mate-desktop-environment-extra # 安装插件 4. 安装结束后,\"注销\"系统,在登录窗口,注意\"选择登录GUI\",选择mate,输入密码登录即可切换.

3. 配置开发环境

3.1配置python开发环境

bash
sudo pip install flask sudo pip install tornado

4. 查看并kill进程

  • 命令收藏,全面
bash
ps -e # 查看所有进程 pgrep firefox # 查看僵死进程ID sudo kill PID # 杀死进程 sudo kill APP_NAME # 采用软件名称,杀死 sudo kill -9 PID # 强力杀死 ps 参数: -aux 以BSD风格显示进程 常用 -efH 以System V风格显示进程 -e , -A 显示所有进程 a 显示终端上所有用户的进程 x 显示无终端进程 u 显示详细信息 f 树状显示 w 完整显示信息 l 显示长列表

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...