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/
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
记录日期: 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/