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中使用properties文件配置
  2. Android布局文件属性
  3. android从raw里面读取txt文件
  4. android直接找一个文件,部分编译等实用
  5. Android 保存文件路径方法
  6. Android引用百度定位API第三方组件后导致其它.so文件无法正常加
  7. Android上传文件之FTP
  8. Android Studio 如何导入.so文件/jar文件和library库

随机推荐

  1. 直接拿来用!最火的Android开源项目(一)
  2. 四十、Android(安卓)home键和back键区别
  3. [置顶] 玩转pandaboard之linaro对于Andro
  4. [转]android下面res目录
  5. Android来电拦截及拦截后的提示音
  6. Android之贴图-----
  7. 华为紧盯Android专利战: 置身事外几无可能
  8. 使用 Android(安卓)自带的 proguard 混淆
  9. android wifi驱动开发日记(一)
  10. Android应用开发笔记(12):Android应用的自