[ubuntu10.4 Linux环境配置] (2)
1. VI功能增强 (2)
1.1 VI中不能正确使用上下箭头解决方法 (2)
1.2.ubuntu里面颜VI的个性设置 (2)
2.安装SSH (3)
3.启用root密码 (3)
4.安装FTP服务 (4)
5.配置samba (4)
5.1,实验准备 (4)
5.2. samba的安装 (5)
5.3. 创建Samba配置文件 (5)
5.4. 创建samba帐户 (6)
5.5. 重启samba服务器 (6)
5.6. 测试 (6)
6. 安装vmware tools(适应于虚拟机上安装linux) (6)
7.安装NFS服务器 (9)
7.2 测试NFS (11)
8.安装DHCP服务 (11)
9.1 TFTP服务的设置 (12)
9.2 TFTP服务测试 (13)
10. 让Ubuntu Linux操作系统开启Telnet服务 (13)
11.开发环境的安装 (16)
11.1.安装工具链 (16)
11.2 添加库函数手册 (17)
12.安装和卸载Deb包 (17)
FAQ (17)
1.Ubuntu系统安装后添加的用户在用sudo的时候出现xxx is not in the sudoers file
的解决方法 (17)
[ubuntu10.4 Linux环境配置]
1. VI功能增强
1.1 VI中不能正确使用上下箭头解决方法
sudo apt-get install vim-full (安装完整版本的VI)
root@ubuntun1:/usr/bin# ls -al /usr/bin/vi (查看目前缺省的VI程序)
lrwxrwxrwx 1 root root 20 Jan 21 01:15 vi -> /etc/alternatives/vi
root@ubuntun1:/usr/bin# sudo ln -sf /usr/bin/vim.full /usr/bin/vi(适应于ubuntu7.10)root@ubuntun1:/usr/bin# sudo ln -sf /usr/bin/vim /usr/bin/vi(适应于ubuntu8.10,9.10,10.4)
1.2.ubuntu里面颜VI的个性设置
新建 /etc/vim/vimrc.local,里面添加内容如下(仅供参考):
set nu
set nocp
set ru
set hls
set is
syntax on
set backspace=indent,eol,start
set sw=4
set ts=4
set sm
set cin
colo slate
set guifont=Courier\ New\ 10
map <F3> !g++ % -o mainutocmd FileType python setlocal et sta sw=4 sts=4
Vi对中文的支持:
新建用户目录下的 .vimrc
$ vi ~/.vimrc
添加如下内容:
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
在vi的命令行模式下输入 :wq! 保存退出。
2.安装SSH
sudo apt-get install ssh
【关于SSH】
SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的"通道"。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。
3.启用root密码
为了启用 root 帐号 (也就是 设置一个口令) 使用:
sudo passwd root
如何在终端机模式下切换到 root 身份?
sudo -s -H
Password: <;在这注明您的密码>
【小知识】
缺省禁止 root 的好处包括了以下内容
起初 Ubuntu 团队希望安装尽可能的简单. 不使用 root , 在安装期间的两个用户交互步骤可以省略. (科林·沃森)
更进一步, 如果在安装中使用 root, 用户将被要求永远记住他们选择的密码--即使他们很少使用到它.R oot 密码经常被对 Unix 安全模型不熟悉的用户忘记. (马特·齐默曼)
它防止了缺省登录时 "我能做任何事情" --在较大的变化发生之前,你将被提示输入口令,这可以使你考
虚拟机安装vim命令虑你这样做的结果. 如果你作为 root 登录, 你可以删除一些"没用的文件夹"并且不会意识到你正处于错误的目录,那时已经太晚了. 它是在 Unix 下长时间使用 "su-c o mm and-^D"练习的情况下,代替一直
呆在 root s hell--除非你做严重的系统维护 (那时你仍然可以使用 "sudo su"). (吉姆·奇塔姆 和 安德鲁·索巴拉)
S udo 增加了运行命令的日志记录 (在 /v ar/l o g/aut h.l o g). 如果你陷入困境,你总是可以返回并看见那些运行的命令. (安德鲁·Z bi k ows k i)
4.安装FTP服务
sudo apt-get install vsftpd
编辑/f,将anonymous_enable, local_enable,write_enable改成如下形式(如果前面有#号,需要将#号去掉):
anonymous_enable=NO
local_enable=YES
write_enable=YES
Once you configure vsftpd you can start the daemon. You can run following command to run the vsftpd daemon:
sudo /etc/init.d/vsftpd restart
5.配置samba
ubuntu 8.10下配置samba,实现windows xp 访问Ubuntu
5.1,实验准备
首先更新 software sources, 到最快的源
$cd /etc/apt
$cp source.list source.list_orig
$sudo vi source.list
可参考:
hi.baidu/hexi1985/blog/item/07478bef616024e3cf1b3e6d.html
$ sudo apt-get update
5.2. samba的安装
$sudo apt-get install samba smbfs samba-common smbclient
5.3. 创建Samba配置文件
1. 保存现有的配置文件
$ sudo cp /etc/f /etc/f.bak
2. 打开现有的文件
$ sudo vim /etc/f
在f最后添加
[username]
path = /home/username
available = yes
browseable = yes
public = yes
writable = yes
(注意: 上面的设置中,username换成你的用户名, 如果在前面有“#”,需要先把它去掉)
[tftpboot]
path = /tftpboot
available = yes
browseable = yes
public = yes
writable = yes
[opt]
path = /opt
available = yes
browseable = yes
public = yes
writable = yes
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论