服务器安装步骤
1.安装linux
2.设置initt配置文件某项属性为3
3.下载linux版本jdk,tomcat,mysql,apache
4.jdk用rpm方式安装
5.mysql用rpm方式安装
6.tomcat用tar方式解压即用
7.apache没试过
linux常用安装文件命令
.rpm 文件
1. rpm -ivh xxx.rpm 安装
.src.rpm 文件
1. rpm -ivh xxx.src.rpm 将其解压
2. 用终端进入 /etc/src/redhat/SPECS,用 rpmbuild -ba xxxx.spec 制造 .rpm 文件
3. 安装
.tar.gz , tgz或tar.bz2文件
1. 解压
# tar zxvf filename.tar.gz
# tar xvfz filename.tgz
# tar xvf j filename.tar.bz2
2. 用终端输入 ./configure (有时不用)
3. 输入 make install 安装 # tar zxvf filename.tar.gz # tar xvfz filename.tgz # tar xvf j filename.tar.bz2
linux中常用的命令
一.文件操作命令:
1.查询命令:
ls -->查询当前目录下所有的文件及文件夹
ls | more --> 分页显示文件及文件夹列表
ls -l --> 以列表方式显示文件或文件夹
(用户可查看到权限,连接数,用户,组,大小,时间)
ll -->功能与ls -l 完全相同
l. -->查看隐藏文件
ls -d --->查找文件夹 ,如 ls -d mail ,功能是查询文件夹mail是否存在
2.改变当前路径的命令:
cd 具体的路径 --->进入指定的路径, 如 cd /etc
cd .. -->进入上一层目录
cd / -->进入根目录
cd -->进入用户主目录
cd - -->返回上一次所在目录
3.显示当前所在的目录:
pwd
4.移动文件到指定的位置:
mv 源文件 目标路径
如 mv /home/xyp/*.conf /home/wang -->将xyp目录下的*.conf ,全部移到 wang目录下
mv命令,仍具备更改文件名的功能,以及更改目录名功能
mv 源文件名 目标文件名 -->将源文件名更改为指定的新文件名
mv 目录名 新目录名 ---->更改文件夹名
5.复制文件命令:
cp 源文件 目标路径
如 cp /etc/*.conf /home/abc --->复制etc目录下所有*.conf 文件到 abc 目录下
6.新建文件夹:
mkdir 新文件夹名称
7.删除文件夹:
rmdir 文件夹名称 --->只允许删除空文件夹
8.删除文件:
rm 具体文件名 --->删除一个文件或多个文件,系统会提示是否要删除文件
只有输入 y ,才允许删除
rm -rf 具体文件名或目录名 --->直接删除,无提示
9.显示文本文件的内容:
cat 文本文件名 --->全部显示
10. 分页显示文本文件的内容:
more 文本文件名 --->分页显示
11. 统计文本文件的字符数,行数等
wc 文本文件名
wc -l 文本文件名 --->只统计文本文件的行数
12. 在某一个指定文本文件中查询指定的字符串
grep 字符串 文本文件名
如 grep network /etc/ntp.conf
13. 查看某一个指定文件的详细信息:
stat 具体文件名
14. 产生空文件:
touch 新文件名
15. 更改文件或文件夹权限:
对象类型:
- 普通文件
d 文件夹
l 链接文件
s 网络文件
c 字符文件
b 块文件
权限的代码: 读 4
写 2
执行 1
任何一个文件或文件夹,均由三组权限构成:
所有者权限 组权限 其它用户权限
任何一组权限,均由 读 写 执行 三个权限组合而成,可以采用编号求和表示
如 3 -> 写 执行
6 --> 读 写
5 ---> 读 执行
7 --->读 写 执行
修改权限的命令:
chmod 权限代码 文件名或目录名
如 chmod 711 abc.a
16 .修改文件的所有者以及所属的组:
chown 用户名.组名 文件名或目录名
如 chown wang.tc /home/a.a --->将文件a.a的所有者更改为wang
将组更改为 tc
chown .tc /home/a.b ---> 只改变组
chown tc /home/a.c --->只改所有者
二.系统中常用系统管理命令:
1.当前系统中进程查询命令:
ps -->当前正在运行的程序[前台]
ps -e -->当前正在系统中运行的进程,包括后台进程
2.关闭某一个指定的进程:
kill 进程编号
3.强行关闭某一个指定的进程:
kill -9 进程编号
[强行关闭,针对于失去响应的进程很有效,但同时进程数据也会丢失.]
4.关闭指定名称的进程:
killall 进程名称
5.关闭指定名称的所有进程:
killall -9 进程名称
6. 将当前正在运行的进程,转到后台运行
按 ctrl + z
7. 查看已转入后台的进程:
jobs
8 . 将后台进程转入前台
fg 后台编号
...
19. 软件包安装命令:
rpm -ivh 软件包安装文件名
其中 i ->安装
v ->状态
h ->用 # 表示进度
20. 软件包卸载命令:
rpm -e 已安装的软件包名称
21. 挂载硬盘命令:
[要求支持中文]
mount -t vfat -o iocharset=cp936 /dev/hdb3 /mnt/abc
22. 显示当前系统中所有的挂载
mount
三.在字符界面下提高命令使用效率的方法:
1.采用上下光标键,使用以前所执行完成的命令:
2.采用翻页键,使用以前所执行完成的命令:
按下 pageup ,可定位到历史命令的第一条
3.采用 history 命令,查询所使用过的所有命令:
借助
符号! + history中的命令编号或者是历史命令的前几个字符
即可执行对应的命令
如 !356 -->执行356号命令
4.采用 tab 键快速输入文件目录名:
在输入文件目录名之前,建议先输入一个或几个唯一的字符,再按tab 键
5.采用别名提高命令输入的效率:
<1>.建立别名:
alias 新别名='具体命令'
如 alias pzqd='vi /boot/grub/grub.conf'
别名建立后,可直接采用pzqd 表示 原命令,以提高输入效率
<2>.别名建立完成后,将保存于内存中.
<3>.查询当前系统中所存在的别名
alias
<4>.设定别名在系统重启后,仍然会存在于系统中
只需要将别名添加到 /root/.bashrc 文件中即可
如 alias pzqd='vi /boot/grub/grub.conf' 添加到 .bashrc 中
<5>. 删除系统中已存在的别名
unalias 已存在的别名
防火墙
(1) 重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
(2) 即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
(3)在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 22 -j ACCEPT
或者:
/etc/init.d/iptables status 会得到一系列信息,说明防火墙开着。
/etc/rc.d/init.d/iptables stop 关闭防火墙
mysql安装
yum install mysql
yum install mysql-server
yum install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysqlservice mysqld start
mysql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password');
如果要reboot自启动:
chkconfig --levels 345 mysqld on
安装git服务器
1.4 然后在linux机器上运行 rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
提示安装成功。 失败的话,确认下官网是不是更改了link地址
1.5 然后运行 yum -y install git
安装vsftp
yum install vsftpd
增加ftp帐号
useradd ftp
passwd ftp
输入密码:sendmiss
setsebool -P ftpd_disable_trans 1
cd /home
chmod 775 ftp
httpd开机启动
chkconfig httpd on
chkconfig httpd off
安装tomcat
yum install tomcat5
安装svn
yum install subversion
linux安装redis,使用的是最新版本redis2.4.6
下载地址: http://code.google.com/p/redis/downloads/list
步骤:
1.下载
wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz
2.解压到/usr/local目录里
tar zxvf redis-2.4.6.tar.gz -C /usr/local
3.安装(如果没有装gcc,则不能编译)
cd /usr/local/redis-2.4.6
make
make install
拷贝文件
cp redis.conf /etc/ 这个文件是redis启动的配置文件
cd redis-2.4.6/src
cp redis-benchmark redis-cli redis-server /usr/bin/ #这样就不用再执行时加上./了,而且可以在任何地方执行
开启redis端口,修改防火墙配置文件
vim /etc/sysconfig/iptables
在iptables文件里,加入端口配置(在ubuntu server里可以不用添加;使用centos,则要添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重新加载配置
service iptables restart
4.启动redis(默认端口号为:6397)
redis-server/etc/redis.conf
- 浏览: 20008 次
- 性别:
- 来自: 广州
文章分类
最新评论
发表评论
-
linux yum 指令详解
2016-12-06 08:43 533来自 http://www.360doc.com/con ... -
linux 哪些服务可以禁止启动
2016-12-06 08:46 773我的CentOS 6.0的ntsysv的配置,以下Enab ... -
linux chkconfig手动创建自启动脚本
2016-12-06 08:47 489chkconfig命令主要用来更新(启动或停止)和查询 ... -
linux svn 安装与配置
2019-08-13 17:01 370Linux下svn搭建配置流程 ... -
CentOS linux 软件的安装与卸载
2016-12-06 08:43 970CentOS 安装软件的常用指令 安装指令 yum i ... -
linux make 工具安装指南
2014-05-21 17:40 1083安装make工具 make工具依赖gcc ,automa ... -
linux nexus 独立安装及配置
2014-05-21 17:39 47671.下载nexus工具http://download.so ... -
linux Nginx+tomcat整合安装配置
2014-05-21 17:38 522安装JRE到http://www.oracle ... -
linux nginx 自启动配置脚本
2014-05-21 17:38 1044nginx添加服务启动以下内容保存为文件nginx到/et ... -
linux nginx 配置
2014-05-21 17:33 416PS:nginx.conf配置文件 ... -
linux tomcat自动启动配置
2014-03-25 16:19 643方法一:linux 下tomcat开机自启动修改Tomca ... -
CentOS linux mysql 安装指南
2014-03-25 16:17 595执行yum指令安装mysql服务端软件 yum insta ... -
把目录下所有文件名输出到 一个文件中
2014-03-25 16:11 756把目录下所有文件名输出到 一个文件中dir /n /a-d ...
相关推荐
以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...
在IT领域,Linux操作系统是许多专业技术人员不可或缺的工具,尤其对于服务器管理和开发人员而言。...学习和熟练掌握这些命令,将使你在处理Linux系统时更加得心应手。不断实践和探索,才能真正领略Linux的魅力。
Linux操作系统是开源且多用户的一...这些命令构成了Linux系统管理的基础,熟练掌握它们能帮助用户高效地进行文件操作、系统维护及网络交互等工作。在日常使用中,可以结合man手册进一步学习每个命令的详细用法和选项。
linux常用系统命令大全,包含常用系统操作命令
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): ...大学生攻克Linux系统教程.CHM 学成Linux快手.chm 深入理解Linux内核.chm 鸟哥的Linux私房菜.chm
### Linux常用命令详解 #### 一、文件管理 ...以上介绍的命令只是Linux系统中的一部分,随着对Linux的深入学习,将会接触到更多强大的工具和命令。熟练掌握这些基础命令能够极大地提高在Linux环境下的工作效率。
下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 Linux 中,TTY(Teletypewriter)是指控制台终端,用户可以通过TTY终端来与系统进行交互。 pts 是虚拟终端,RHEL6 中有...
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
在Linux操作系统中,掌握一些常用命令对于日常的系统管理和开发工作至关重要。以下是一些关键的Linux命令及其用途的详细说明: 1. **find命令**: `find` 是Linux中最常用的搜索文件和目录的工具。它允许你在指定...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
本文将深入探讨“常用Linux升级命令”这一主题,以帮助用户保持系统更新,确保最佳性能和安全性。我们将主要关注以下几个方面:软件包管理器、更新命令以及如何升级到新版本的Linux内核。 首先,我们需要了解Linux...
本文将详细介绍车载Linux系统中常用的一些命令,这对于测试职位或运维技术支持人员来说至关重要。 1. `ls` 和 `ls -l`: `ls` 命令用于列出目录中的文件和子目录,而`ls -l`则提供更详细的信息,包括文件权限、所有...
LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. 注销命令:logoff logoff ...
"Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...
命令可以是内部命令或外部命令。内部命令是shell自带的命令,而外部命令是独立的可执行文件。用户可以使用命令来完成各种任务,如文件管理、进程管理、目录管理等。 命令格式: 命令名 [选项] [参数1] [参数2] … ...
**三、其他常用Linux命令** 1. **ls**:列出目录内容,`ls -l`显示详细信息,`ls -a`显示隐藏文件。 2. **cd**:切换目录,如`cd /home/user`进入/home/user目录。 3. **pwd**:显示当前工作目录。 4. **mkdir**:...
整体来看,Linux常用命令汇总包括了对Java运行环境的检查与配置、Linux虚拟机网络设置以及对Linux系统网卡配置文件的理解和编辑。这些知识点对于Linux系统管理和开发人员来说是基本而重要的操作技能。
通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...