您的位置:首页 > 运维架构 > Linux

linux学习笔记(1)

2006-05-09 16:43 211 查看
我整理的学习笔记,刚刚学习这门课,如果有不对的地方请大家指出,一起进步~

1. 先装Vmware,逐步next,注册码用第一个
2. 装好之后到开Vmware,执行file->new->Vitrual Machine新建一个虚拟机,操作系统选择linux,下一步注意选择路径的时候注意磁盘空间的大小,依次next,在设置磁盘空间的时候填3G。
3. 完成后启动虚拟机
4. 设置VM->Removable Devices->CD-ROM->edit,选择use iso image,把Redhat 9.0-1.ISO这个文件加载上。
5. 重新启动虚拟机,安装linux
6. 进入安装界面的时候按enter选择图形界面安装,输入linux text用文本界面安装。
7. 下面逐步OK,选择版本的时候选server
8. 下面逐步OK,然后设置IP,设置IP的时候注意把use bootp/dhcp这个选项去掉然后设IP,IP和本机设在一个网段。
9. 下面设置机器名和防火墙,选择不安装防火墙。
10. 接下来设置密码。
11. 下面选择服务,选第1,4 还有一个server configration ***,一共904M。
12. 后面加载第二张安装盘
13. 接下来依次OK,安装完毕。
14. 接下来安装webmin,先将webmin.iso文件加载到光驱中
15. 加载光驱mount /dev/cdrom/mnt/cdrom,之后用cd /mnt/cdrom进入光驱目录。
16. 输入rpm -ivh webmin-1.250-1.noarch.rpm安装。
17. 打开浏览器输入http://IP:10000,输入用户名和密码就可以使用了。
18. 下面是linux实战
19. 在windows下安装SecureCRT,然后通过SecureCRT登录到linux系统中。这样操作比较方便。
20. 下面安装VSFTP并搭建FTP服务器。
21. 加载VSFTP.ISO文件,进入光驱目录。
mkdir /var/ftp
useradd -d /var/ftp -s /sbin/nologin ftpuser
passwd ftpuser
chown ftpuser:root /var/ftp
22. 用cp vsftpd-2.0.3.tar.gz /var/ftp命令将vsftpd-2.0.3.tar.gz文件拷到之前建立的目录中。
23. 输入
a) gzip -d vsftpd-2.0.3.tar.gz
b) 输入tar xvf vsftpd-2.0.3.tar
c) 输入cd vsftpd-2.0.3
d) 输入make
e) 输入make install
f) 输入cp RedHat/vsftpd.pam /etc/pam.d/ftp
g) 输入cp vsftpd.conf /etc/
h) 输入vi /etc/vsftpd.conf
删除下面三行的#
local_enable=YES
write_enable=YES
local_umask=022
增加一行listen=YES
i) 输入vsftpd &启动服务
24. 接下来完成老师的作业,upload目录上传,其他目录不能上传
25. # mkdir /var/ftp/upload
26. #chown root.ftp /var/ftp/upload
27. #chmod 730 /var/ftp/upload
28. 编辑/var/vsftpd.conf 输入命令vi /etc/vsftpd.conf
29. 找到# anon_upload_enable=YES下面,:
将# anon_upload_enable=YES的#去掉,再加下面三行
chown_uploads=YES
chown_username=daemon
anon_umask=077
注意anonymous_enabled=YES有效。
30. 重启服务,如果报错就先用kill -9 id杀掉进程,后面的ID可以用ps命令查看一下进程的ID号,之后就可以向upload目录中上传文件了。
31. 设置只有ftpuser可以登录FTP,将vsftpd.conf文件中的anonymous_enable=YES改成NO。过程就不多说啦,和前面一样,改掉后重启服务试下。
32. 如果重启服务报错
500 OOPS: could not bind listening IPv4 socket 错误:
因为xinetd已经启动了vsftpd,而vsftpd设置成了stardalone模式,所以,先
停止xinetd服务, service xinetd stop ,然后 vsftpd &
启动ftp服务
33. 限定ftpuser登录后只能在安装时指定的目录
34. Step1.修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
35. Step2. 新增一个档案: /etc/vsftpd/chroot_list
方法是在etc目录下新建一个vsftpd目录,再新建一个chroot_list文件
36. 内容增加一行ftpuser
37. 重启服务
38. 限定最大并发访问数为50,每个IP最多5个线程
a) 修改/etc/vsftpd/vsftpd.conf
b) 增加两行max_clients=50 
max_per_ip=5
39. 设置apache服务
a) 先将httpd-2.0.55.tar.gz文件用FTP上传到FTP目录中
b) # gzip -d httpd-2.0.55.tar.gz
c) #tar xvf httpd-2.0.55.tar.gz
d) # cd httpd-2.0.55
e) #mkdir web
f) #/configure --prefix=/web
g) #make
h) #make install
i) # vi /web/conf/httpd.conf
j) 将#ServerName www.example.com:80 中的“#”删掉,并将www.example.com改为本机IP
k) 启动服务/web/bin/apachectl start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: