1.更换源: 1.1. 备份原来的文件:
sudo cp /etc/apt/sources.list /etc/apt/soureces.list_bak
1.2. 用编辑器打开sourecs.list文件(用自己熟悉的编辑器):
sudo vim /etc/apt/sources.list
1.3. 删除旧的内容贴上如下内容:
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse deb http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
1.4.更新下apt:
sudo apt-get update

2.启动root账号 2.1.只要给root加密码就行:
sudo passwd root

2.2.添加用户:
sudo adduser yourusername
2.3.添加管理员权限:
sudo gpasswd -a youusername admin

2.4.新建主:

1、建用户:
adduser Jeff                             //新建Jeff用户
passwd Jeff                               //给Jeff用户设置密码

2、建工作组
groupadd test                          //新建test工作组

3、新建用户同时增加工作组
useradd -g test Jeff                      //新建Jeff用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL


4、给已有的用户增加工作组
usermod -a -G groupname username

或者:gpasswd -a user group

5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:
passwd Jeff –l

重新释放:
passwd Jeff –u

6、永久性删除用户账号
userdel Jeff

groupdel Jeff

usermod -a –G JeffJeff   (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP

8、显示用户信息
id user
cat /etc/passwd


3.安装ssh2 服务 3.1.用apt直接安装
sudo apt-get install openssh-server
3.2.客户机选择合适的终端,可用putty、secureCRT等,记得调整编码和屏幕行数 3.3.登陆输完密码反应慢的问题
sudo vim /etc/ssh/sshd_config

GSSAPIAuthentication no
UseDNS no
       sudo service ssh restart      3.4.putty 不用输入用户名和密码
1).puttygen.exe-->"Generate"按钮-->保存private key到putty.exe同一目录(方便查找) 2).在linux home目录中创建.ssh/authorized_keys文件(如果没有),其中.ssh目录的权限为700,.ssh/authorized_keys的权限为600 3).将puttygen.exe中“Public key for pasting OpenSSH authorized_keys file”中的内容(注:不是pulic key保存下来的那个)贴到.ssh/authorized_keys中去 4).putty.exe中配置"Connection"-->"Data"-->"Auto-login username"添上登入到服务器的用户名,“Connection”-->"SSH"-->"Auth"-->"Private file for authentication"配上生成的秘钥 5).保存修改
3.4.多个网站使用不同的SSH密钥登陆 3.4.1.创建不同的SSH密钥, -t指定加密方法,RSA或DSA;-C注释;-f指定文件名 ssh-keygen -t dsa -C "email.xxx" -f ~/.ssh/xxx 以上命令在~/.ssh/下生成xxx密钥对   3.4.2.编辑 ~/.ssh/config 文件,配置格式示例: Host github.com www.github.com    IdentityFile ~/.ssh/code_github Host bitbucket.org www.bitbucket.org    IdentityFile ~/.ssh/code_bitbucket 查看 man ssh_config 有更多参数说明   3.4.3.把xxx.pub公钥文件的内容加入到要自动登陆服务器指定用户下的~/.ssh/authorized_keys 文件中   3.4.4.使用ssh登陆网站时会自动判断使用哪一对密钥认证
4.安装samba服务 4.1.apt 安装服务:
sudo apt-get install samba smbfs
4.2.home目录映射:
[homes]    comment = Home Directories    browseable = no    writable = yes
   create mask = 0700    directory mask = 0700    valid users = %S    force user = %S    force group = %S

4.3.其他目录映射
[workspace] path = /home/jefflau/work public = yes writable = yes available = yes browseable = yes security = user force user = jefflau force group = jefflau valid users = jefflau
4.4.软链接无权限问题         [global]         follow symlinks = yes           wide symlinks = yes           unix extensions = no
注: security=user #指加密级别是user级 force user = root #指远程用户作为root 用户来操作文件(未指定时远程添加文件时经常会出现用户为nobody) force group = root #指远程用户作为root 组来操作文件(未指定时远程添加文件时经常会出现组为nogroup)
valid users = root #指允许远程登录的用户(多给用可用分割)
4.4.添加samba用户密码 4.4.1samba的用户和系统统一,密码设置一下
sudo smbpasswd -a yourusername
sudo service smbd restart

4.5.客户端有事连不上的问题:
得关掉你打开的samba之后再net use * /del /y 然后在执行ipconfig /flushdns(不一定有用),过一会就好了,可以重新连接了。

5.安装svn 1.7
5.1.sudo apt-add-repository ppa:dominik-stadler/subversion-1.7 5.2.sudo apt-get update 5.3.sudo apt-get install subversion


6.安装jdk
1.将jdk-6u25-linux-x64.bin拷贝到虚拟机的/opt目录下: 2.执行 $chmod a+x jdk-6u25-linux-x64.bin 3.安装 4.配置环境变量: 修改/etc/profile 文件在最后面添上如下内容: export JAVA_HOME=/opt/jdk1.6.0_23  export JRE_HOME=$JAVA_HOME/jre export ANDROID_HOME=/home/jeff/workspace/android-sdk-linux export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH:$JRE_HOME/bin # export C_INCLUDE_PATH=.:/opt/jdk1.6.0_23/include export NDK_HOME=/home/jeff/workspace/android-ndk-r8b export PATH=$NDK_HOME:$PATH 注(路径按照自己系统的具体位置而定): JAVA_HOME:指的是jdk的安装路径 JRE_HOME:指的是jdk中jre的安装路径 ANDROID_HOME:指的是android-sdk的安装路径(android源码编译出来后也可以指向自己编译出的sdk) CLASSPATH:就是java classpath PATH:指的是系统环境变量 NDK_HOME:指的是ndk的安装目录
7.远程桌面(可选):
1、首先你要有Ubuntu10.10,其实10.04也可以使用本文方法,至于其他版本,我没有测试,但是应该也差不多的说。。。         2、Win7远程连接上Ubuntu,所使用的协议是rdp,所以我们要装这个东西。打开终端: sudo apt-get install xrdp         3、装上xrdp之后,再: sudo apt-get install vnc4server tightvncserver         4、都装上了之后,在“首选项—远程桌面”那里,设置好,允许远程桌面,允许控制,等等。 Windows下的操作:         上述一切工作都做好了之后,打开“远程桌面连接”,在“计算机”那一栏里,填上你要连接的Ubuntu的IP地址即可。在Ubuntu下可以通过“ifconfig”获得本机网络连接的概况,其中包括IP地址。         填上正确的IP地址,按回车,会出现一个登陆框,我们选择“sessman-xvnc”这个,然后输入你的Ubuntu的用户名和密码,OK! 后记:         使用这种方法连上Ubuntu还有个问题,就是键盘的快捷键会有点小混乱。此时断开远程桌面,在Ubuntu的实体机器上,打开管理键盘快捷键,将带有“windows”键,ubunntu显示是“mod5”键(好像是类似的,记不清了)的快捷键组合删掉即可。




8.android 环境安装
sudo apt-get install git-core gnupg flex bison gperf build-essential \   zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \   x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \   libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \   libxml2-utils xsltproc




9.显卡安装
查看到具体型号: 9.0.sudo update-pciids
#Ubuntu 13.10 / 13.04 / 12.10 users, Run the following command in the terminal and type the password for the user when prompted. Others use the Ubuntu-X PPA.
9.1.sudo apt-add-repository ppa:xorg-edgers/ppa
#To add PPA for Ubuntu 12.04 / 11.10 / 11.04 / 10.04
9.1.sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
#After adding the PPA, update your system repository.
#To Update
9.2.sudo apt-get update
#Now install the NVIDIA GeForce graphics driver 304.108 in your system, as you install other packages by using apt-get.
#To Install
9.3.sudo apt-get install nvidia-current nvidia-settings
10.ssh 反应慢、ping会丢包问题:
一般是网卡驱动问题,下载对应网卡驱动即可。 sudo update-pciids #查看驱动详情

更多相关文章

  1. [置顶] 彻底解决Android(安卓)应用方法数不能超过65K的问题
  2. Android(安卓)Wi-Fi connect & auto connect流程分析(Android(安
  3. android添加删除桌面快捷方式
  4. Android(安卓)adb setuid提权漏洞的分析
  5. Android自定义Listener
  6. android binder机制之二 Service Manager
  7. android中使用properties文件配置
  8. AIDL笔记
  9. NPM 和webpack 的基础使用

随机推荐

  1. 如何关闭android中的HandlerThread
  2. 常用的Js调Android方法,以及Android原生传
  3. Android第一个JNI程序
  4. Android Framework Display/Framework和C
  5. Window平台下的Android的环境配置
  6. Android(安卓)GWES之窗口管理之基本构架
  7. Android——《Android第一行代码》中使用
  8. 集成第三方库到android程序方法
  9. listView的item中有checkbox,导致setOnIte
  10. Android之基于BaseAdapter和SimpleAdapte