Linux服务器创建及维护记录

一、安装Linux系统

    由于芯片SDK要求的是Ubuntu12.04,因此直接下载的ubuntu-12.04.5-desktop-i386.iso,使用老毛桃U盘制作工具做得启动盘,然后U盘安装系统,这个就不细讲,按照步骤一步一步来就可以。

二、添加用户

    项目组所有的成员需要登录该服务器,就应该创建相应的用户名和密码。推荐使用adduser命令,该命令可以自动拷贝环境变量,使用方法如下:

    adduser jack

    按照步骤,设置密码,其他的都是用默认即可。完成之后,/home目录下就已经创建好相应的用户目录。

    如果需要给该用户赋予root权限,则需要修改/etc/sudoers文件,在ubuntu下sudoers文件的权限是440,并且必须是这个权限值,因此要修改内容的时候,执行以下步骤:

    1. chmod 777 sudoers

    2. 在root    ALL=(ALL:ALL) ALL下面添加一行jack ALL=(ALL) ALL,然后保存退出

    3. 再把权限改回440: chmod 440 sudoers。

    如果需要删除某个用户,执行命令:userdel -r jack

三、创建svn版本库

    1. 安装svn    apt-get install subversion

    2. 创建程序版本库的目录

    mkdir /usr/svn

    mkdir /usr/svn/projectA

    chmod -R 777 projectA

    3. 创建svn版本库    svnadmin create /usr/svn/projectA

    4. 打开文件projectA/conf/svnserve.conf,打开anon-access = read,auth-access = write,password-db = passwd,authz-db = authz

    5. 打开文件projectA/conf/passwd,增加root = 123456

    6. 打开文件projectA/conf/authz,增加 [/]  root = rw   (分两行添加)

    7. 如果允许其他用户访问该版本库,则在root = rw下一行添加 jack = rw

    8. 启动svnserver:svnserve -d -r /usr/svn/

    9. 导入已经有的项目进版本库:

    svn import -m "projectA" /home/jack/projectA/ svn://192.168.1.100/projectA

    完成

四、配置samba

    很多时候需要widows和linux服务器之间直接进行文件的拷贝,因此samba是一个很好的工具    

    1. 安装samba:

        sudo apt-get install samba

        sudo apt-get install smbfs

    2. 设置共享目录,我的做法是直接把home目录作为共享目录,需要文件操作的时候,直接拷贝到home目录下再做进一步的操作即可

        sudo vim /etc/samba/smb.conf

        在文件最后添加如下内容

        [share]

               path = /home/

               available = yes

               browseable = yes

               public = yes

               writable = yes

    3. 重启samba服务:sudo /etc/init.d/smbd restart

    4. 在windows端访问的时候,直接输入\\192.168.1.100\share即可


待续......






你可能感兴趣的:(Linux服务器创建及维护记录)