Linux Mint配置

来源:互联网 发布:希腊罗马神话 知乎 编辑:程序博客网 时间:2024/05/17 01:48
                                  Linux Mint 18配置
                                               
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
记录日期: 2016/9/26


"""""""""""""""""""""""""""""""""""""""""""""""""""""""          
1、 安装ssh。   
    $ sudo passwd root    ---> 设置root密码。
    $ sudo apt-get install ssh
    
    
2、 更新源。
选择最快的源。
程序->系统->软件包管理->设置->选择最快的服务器
    $ sudo apt-get update


3、 输入法设置
程序->系统->设置->输入法设置


3、 vim配置。
    $ sudo apt-get install vim ctags cscope     
    $ sudo vi /etc/vim/vimrc.local
    添加:
    
""""""""""""""""""""""""""""


syntax on               " 语法高亮
set nocompatible        " 使用vim的键盘模式
set confirm             " 未保存或者只读时,弹出确认
set mouse=a             " 鼠标可用
set selection=exclusive
set selectmode=mouse,key
set showcmd             " 显示未完成命令
set tabstop=4           " tab为4个空格
set shiftwidth=4        " 行交错
set cindent             " c文件类型自动缩进
set autoindent          " 自动对齐
set smartindent         " 智能缩进
set hlsearch            " 高亮查找匹配
set background=dark     " 背景色
set showmatch           " 显示匹配
set ruler               " 右下角显示光标位置
set noerrorbells        " 不发出警告声


map <F1> <Esc>:set nu<CR>       " 映射F5显示行号,参考"vim 按键映射" 
map <F2> <Esc>:set nonu<CR>     " 映射Ctrl+F5为不显示行号  
filetype on                     " 检测文件的类型   
set history=1000                " 记录历史的行数  
set cindent                     " 自动对齐   
set smartindent                 " 智能选择对齐方式     
set ruler                       " 编辑时显示光标状态  
set paste                       " 粘贴插入  
set incsearch                   " 快速匹配




"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    
    
4、 配置samba服务端。
    $ sudo apt-get install samba 
    $ sudo mkdir /home/ywt/share
    $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
    $ sudo vi /etc/samba/smb.conf
添加:
=================================
[share]
      path = /home/ywt/share
      available = yes
      browseable = yes
      public = yes
      writable = yes
=================================
    $ sudo service smbd start




5、 配置FTP服务。
    $ sudo apt-get install vsftpd
    $ sudo vi /etc/vsftpd.conf 
    
    确保下面选项不被释:
""""""""""""""""""""""""""""   
 
anonymous_enable=NO 
local_enable=YES  
write_enable=YES 
    
""""""""""""""""""""""""""""
    $ sudo service vsftpd restart 




6、 配置NFS服务。
$ sudo apt-get install nfs-kernel-server
$ sudo vi /etc/exports

添加:
注:
nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:
/home/lhj/nfs :要共享的目录
         * :允许所有的网段访问
     rw :读写权限
    sync:资料同步写入内存和硬盘
no_root_squash :nfs客户端共享目录使用者权限
""""""""""""""""""""""""""""


/home/ywt/nfs *(rw,sync,no_root_squash) 



""""""""""""""""""""""""""""
$ sudo /etc/init.d/nfs-kernel-server restart      ---> 重启nfs服务
$ showmount -e                                    ---> 显示共享出的目录

测试:
$ sudo mount -t nfs 192.168.200.134:/home/lhj/nfs  /mnt  ---> 挂载目录
$ ls /mnt                 ---> 可以查看挂载的文件
$ sudo umount /mnt        ---> 取消挂载
$ mount -t nfs -o nolock IPADDRESS:/home/lhj/nfs /mnt  ---> 用在嵌入式设备上挂载,要加上参数-o nolock


7、 安装TFTP服务。
$ sudo apt-get install tftp  tftpd xinetd 
$ sudo mkdir /home/lhj/tftpboot  
$ sudo chmod 777 -R /home/lhj/tftpboot
$ sudo vi /etc/xinetd.d/tftp
添加:
""""""""""""""""""""""""""""


service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = /home/ywt/tftp
disable = no
per_source = 11
cps = 100 2
flags = IPv4



""""""""""""""""""""""""""""
                                                         
  $ sudo /etc/init.d/xinetd restart
  $ sudo ufw disable  (禁用防火墙).
  测试:
从服务器下载文件(存放在 /tftpboot目录下的test文件)
tftp IPaddress(192.168.x.xxx)
tftp>  get  test(获取下取文件)
tftp>  quit         (退出)
查看当前目录是否下载了test(不要在/tftpboot目录下执行以上命令).




8、
$ sudo apt-get install git gitk  automake cmake manpages-posix-dev manpages-posix




9、交叉编译工具链
下载交叉工具


vi /etc/profile
PATH=$PATH:/usr/local/arm/4.2.2-eabi/usr/bin


source  /etc/profile


10、 virtualBox共享功能
$sudo apt-get install gcc make
$sudo ./VBoxLinuxAdditions.run
$sudo mount -t vboxsf share /mnt/share/
0 0
原创粉丝点击