摘要:配置开发环境说明每次在虚拟机重装都要重新配置一遍开发环境略繁琐整理个配置文档记录如下本文档以为基准其他版本可能略有差异会同步更新等比较完善后考虑写成脚本自动化配置初始化设置桌面环境设置选项更改设置语言设置分辨率设置输入法设置内存磁盘等更改密
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 显示长列表
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/45380.html
摘要:近日,由于项目要求,需要在下安装和配置开发环境,下面对自己的一些实践做了一下总结。二下载提供的自解压包进行手动安装这种安装可自由选择版本,能进行灵活的配置。我一般把非系统软件安装到下。 近日,由于项目要求,需要在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结。 Sun JDK的安装一般有两种方式: 一、通过ubuntu提供的包管理工具进行安装 ...
阅读 1804·2023-04-26 02:14
阅读 3726·2021-11-23 09:51
阅读 1385·2021-10-13 09:39
阅读 3969·2021-09-24 10:36
阅读 3010·2021-09-22 15:55
阅读 3517·2019-08-30 12:57
阅读 2038·2019-08-29 15:30
阅读 1984·2019-08-29 13:19