在Linux搭建常用服务器小结
来源:互联网 发布:友声电子秤软件 编辑:程序博客网 时间:2024/06/05 14:34
1、搭建telnet服务器
1、查看是否有telnet服务
rpm –qa|grep telnet显示:telnet-0.17-39.el5 还需安装telnet-server-0.17-39.el5
2、挂载
mkdir /mnt/cdrommount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装telnet服务
ls telnet*rpm –ivh telnet-server-0.17-39.el5.i386.rpm
5、检查安装
rpm -qa|grep telnet
6、开启23端口
chkconfig --list 查看端口是否开启chkconfig telnet on 或 service telnet start 或 ntsysv
7、用"telnet ip地址"登录,退出ctrl + D
2、搭建DHCP服务器
1、查看是否有DHCP服务
rpm –qa|grep dhcpt2、挂载
mkdir /mnt/cdrommount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server4、安装dhcp服务
ls dhcp*rpm –ivh dhcp-3.05-18.el5.i386.rpm
5、检查安装。
rpm -qa|grep dhcp6、配置文件
实例文件vi /usr/share/doc/dhcp-3.05/dhcpd.conf.sample租约实效文件vi /var/lib/dhcpd/dhcpd.leases
复制配置文件
cp /usr/share/doc/dhcp-3.05/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcpd.conf
①修改子网subnet、子网掩码netmask、路由routers、dns服务器
②可分配地址段
③租约
④为指定的计算机保留IP
7、开启端口
chkconfig --list 查看端口是否开启chkconfig dhcpd on 或 service dhcpd start 或 ntsysv
3、搭建DNS服务器
1、查看是否有dns服务
rpm –qa|grep bind2、挂载
mkdir /mnt/cdrommount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server4、安装dns服务
ls bind*rpm –ivh bind-9.3.4-10.el5.i386.rpm
rpm –ivh bind-chroot-9.3.4-10.p1.el5.i386.rpm
ls caching*
rpm –ivh caching-nameserver-9.3.4-10.p1.el5.i386.rpm
5、检查安装
rpm -qa|grep bindrpm -qa|grep caching
6、4个配置文件
(1)cd /var/named/chroot/etc复制主配置文件 cp -p named.caching-nameserver.conf named.conf
vi named.conf
修改15行为 listen-on port 53 { any; };
27行为 allow-query { any; };
(2)cd /var/named/chroot/etc
vi named.rfc1912.zones
修改正向、逆向文件的名称
(3)配置正向解析文件
cd /var/named/chroot/var/named
cp -p localdomain.zone fendou.zone(正向解析文件名)
vi fendou.zone (正向解析文件名)
(4)配置逆向解析文件
cd /var/named/chroot/var/named
cp -p named.local 11.168.192(逆向解析文件名)
vi 11.168.192(逆向解析文件名)
7、开启端口
chkconfig --list 查看端口是否开启chkconfig named on 或 service named start 或 ntsysv
4、搭建FTP服务器
1、查看是否有FTP服务
rpm –qa|grep vsftp2、挂载
mkdir /mnt/cdrommount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server4、安装vsftp服务
ls vsftp*rpm –ivh vsftpd-2.0.5-12.el5.i386.rpm
5、检查安装
rpm -qa|grep vsftp6、配置文件
vi /etc/vsftpd/vsftpd.conf允许匿名登录
本地登录
允许写权限
项目说明:
(1)连接选项
listen_address
listen_port
57行: idle_session_timeout
(3)负载控制
max_clients 最大登录用户数
max_per_ip 同一ip下的链接数
anon_max_rate 匿名登录最大下载速率
user_config_dir=/etc/vsftpd/userconf/ 创建用户同名文件的存放目录
(4)用户选项
anonymous_enable 允许匿名登录
anon_root= /var/ftp/pub 显示用户
7、开启服务
chkconfig vsftpd on 或 service vsftpd start8、使用FTP 匿名登录
5、搭建web服务器 安装 apache tomcat
1、查看是否有HTTP服务
rpm –qa|grep httpd2、挂载
mkdir /mnt/cdrommount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server4、安装httpd服务
ls httpd*rpm –ivh apr-1.2.7-11.el5.i386.rpm
rpm –ivh postgresql-libs-8.1.11-1.el5_1.1.i386.rpm
rpm –ivh apr-util-1.2.7-7.el5.i386.rpm
rpm –ivh httpd-2.2.3-22.el5.i386.rpm
5、检查安装
rpm -qa|grep httpd6、配置文件
vi /etc/httpd/conf/httpd.conf①57行:ServerRoot http运行目录
②68行:TimeOut 超时
③134行:Listen 监听端口(80)
④251行:ServerAdmin 邮箱地址
⑤265行:ServerName 写域名或IP地址
⑥281行:DocumentRoot 访问网页目录
⑦391行:DirectoryIndex 默认访问的页面(首页)
⑧747行:AddDefaultCharset 默认字体编码
⑨目录设置:
<Directoryf>
Order allow.deny
Allow from 192.168.1.0/24
Deny from 192.168.1.200
</Directory>
⑩虚拟目录:958行
<VirturalHost*: 80> 注释:*指当前本地ip地址(可不写)
ServerName www.fendoujiaoyu.com
DocumentRoot /var/www/html
</VirturalHost>
<VirturalHost*: 80>
ServerName bbs.fendoujiaoyu.com
DocumentRoot /var/www/html/pbbs
</VirturalHost>
7、开启服务
chkconfig httpd on 或 service httpd start安装apache Tomcat
1、先把安装文件放到Linux下,然后找到它的目录;
cd apache+tomcat+jdk_for_linux/
2、解压缩
tar -xf apache-tomcat-5.5.27.tar.gz
3、执行
./jdk-6u1-linux-i586.bin
4、配置环境变量
cd /etc
vi profile
(1)添加以下内容:
JAVA_HOME=/home/loocao/software/java/jdk1.6.0_01 //写上正确的路径
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$ JAVA_HOME/lib:$ JRE_HOME/lib:$ CLASSPATH
PATH=$ JAVA_HOME/lib:$ JRE_HOME/lib:$ PATH
(2)在45行后添加JAVA_HOME JRE_HOME CLASSPATH
(3):wq!保存退出。
(4)reboot 重启
(5)java -version 若显示java version "1.6.0_01"表示配置成功
(6)cd apache-tomcat-5.5.27/bin
(7)在bin下执行 ./startup.sh
./shutdown.sh 关闭
一些常用命令
关机 (系统的关机、重启以及登出 )
shutdown -h now
关闭系统(1)
init 0
关闭系统(2)
telinit 0
关闭系统(3)
shutdown -h hours:minutes &
按预定时间关闭系统
shutdown -c
取消按预定时间关闭系统
shutdown -r now
重启(1)
reboot
重启(2)
logout
注销
linux commands line list v1.2 – LinuxGuide.it
返回顶部索引 ^
文件和目录
cd /home
进入 ‘/ home’ 目录’
cd ..
返回上一级目录
cd ../..
返回上两级目录
cd
进入个人的主目录
cd ~user1
进入个人的主目录
cd -
返回上次所在的目录
pwd
显示工作路径
ls
查看目录中的文件
ls -F
查看目录中的文件
ls -l
显示文件和目录的详细资料
ls -a
显示隐藏文件
ls *[0-9]*
显示包含数字的文件名和目录名
tree
显示文件和目录由根目录开始的树形结构(1)
lstree
显示文件和目录由根目录开始的树形结构(2)
mkdir dir1
创建一个叫做 ‘dir1′ 的目录’
mkdir dir1 dir2
同时创建两个目录
mkdir -p /tmp/dir1/dir2
创建一个目录树
rm -f file1
删除一个叫做 ‘file1′ 的文件’
rmdir dir1
删除一个叫做 ‘dir1′ 的目录’
rm -rf dir1
删除一个叫做 ‘dir1′ 的目录并同时删除其内容
rm -rf dir1 dir2
同时删除两个目录及它们的内容
mv dir1 new_dir
重命名/移动 一个目录
cp file1 file2
复制一个文件
cp dir/* .
复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 .
复制一个目录到当前工作目录
cp -a dir1 dir2
复制一个目录
ln -s file1 lnk1
创建一个指向文件或目录的软链接
ln file1 lnk1
创建一个指向文件或目录的物理链接
touch -t 0712250000 file1
修改一个文件或目录的时间戳 – (YYMMDDhhmm)
file file1
outputs the mime type of the file as text
iconv -l
光盘
清空一个可复写的光盘内容
在磁盘上创建一个光盘的iso镜像文件
在磁盘上创建一个压缩了的光盘iso镜像文件
创建一个目录的iso镜像文件
刻录一个ISO镜像文件
刻录一个压缩了的ISO镜像文件
挂载一个ISO镜像文件
从一个CD光盘转录音轨到 wav 文件中
从一个CD光盘转录音轨到 wav 文件中(参数-3)
扫描总线以识别scsi通道
校验一个设备的md5sum编码,例如一张 CD
打包和压缩文件
解压一个叫做 ‘file1.bz2′的文件
压缩一个叫做 ‘file1′ 的文件
解压一个叫做 ‘file1.gz’的文件
压缩一个叫做 ‘file1′的文件
最大程度压缩
创建一个叫做 ‘file1.rar’ 的包
同时压缩 ‘file1′, ‘file2′ 以及目录 ‘dir1′
解压rar包
解压rar包
创建一个非压缩的 tarball
创建一个包含了 ‘file1′, ‘file2′ 以及 ‘dir1′的档案文件
显示一个包中的内容
释放一个包
将压缩包释放到 /tmp目录下
创建一个bzip2格式的压缩包
解压一个bzip2格式的压缩包
创建一个gzip格式的压缩包
解压一个gzip格式的压缩包
创建一个zip格式的压缩包
将几个文件和目录同时压缩成一个zip格式的压缩包
解压一个zip格式压缩包
- 在Linux搭建常用服务器小结
- 在Linux搭建常用服务器
- 在Linux搭建常用服务器
- Linux中搭建常用服务器
- 在linux搭建git服务器
- 在linux搭建git服务器
- 在linux服务器上搭建XMPP服务器
- linux下常用命令与常用服务器搭建
- 在Linux上搭建WEB服务器:基本概念
- 在Linux下搭建Red5流媒体服务器
- 在Linux下搭建ftp服务器
- 在Linux下搭建SVN服务器
- 在linux系统中搭建FTP服务器
- 使用webmin在Linux搭建Samba服务器
- 在 Linux 下搭建 FTP 服务器
- 在Linux上搭建XMPP服务器
- 在linux系统下搭建SVN服务器
- git 在Linux下搭建git服务器
- 1015. Reversible Primes (20)
- 深度学习框架Tensorflow介绍与各大DL框架对比(还在犹豫用什么框架的同学们快看过来!)
- 巧妙的邻接表(数组实现)
- 有关c语言相关总结(字符串,puts函数的相关应用)
- progressBar定义样式
- 在Linux搭建常用服务器小结
- L1-016. 查验身份证
- IsDlgButtonChecked()
- 神经网络与深度学习 笔记1 感知机 S型神经元
- 深入浅出Tensorflow(四):卷积神经网络
- ORACLE小记
- Mac的xampp mysql 无法启动和安装时候的坑
- HDU
- HDMI接收芯片 IT6801fn 输入调试