`
chinrui
  • 浏览: 96778 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Linux 相关问题及解决方法

阅读更多

Linux 相关问题及解决方法

 

 

### Linux环境下配置网络

1.使用命令 cd /etc/sysconfig/network-scripts/ 进入网络配置路径

2.修改 ifcfg-eth0 配置网卡的相关属性

  DEVICE=eth0             # 硬件名

  NM_CONTROLLED=yes

  ONBOOT=yes              # 系统启动时启动

  NETMASK=255.255.255.0   # 子网掩码

  IPADDR=192.168.56.99    # IP地址

  GATEWAY=192.168.56.1    # 网关

3.进入 /etc/sysconfig 修改 network 配置 DNS 服务器

 

==========================================================

 

# 关闭防火墙

service iptables stop

# 开启 ftp 服务 

service vsftpd start

# 使用 ftp 命令检查服务开启状态 

ftp localhost

 

==========================================================

 

### 安装 JDK 

1.将安装文件移动到要安装的目录 

  mv jdk-7u25-linux-i586.tar.gz /usr/local

2.解压安装文件

  tar -zvxf jdk-7u25-linux-i586.tar.gz

3.重命名路径

  mv jdk-7u25-linux-i586 jdk1.7

4.将 bin 目录路径添加到系统 PATH

  PATH=$PATH:/usr/local/jdk1.7/bin

5.检验

  运行 java -version 查看 jdk 版本信息

  运行 javac 查看

 

==========================================================

 

### Linux 下的 Tomcat 安装

1.将文件移动到要安装的目录环境下

  mv apache-tomcat-6.0.41.tar.gz /home/test

2.解压安装文件

  tar -zvxf apache-tomcat-6.0.41.tar.gz

3.重命名目录

  mv tomcat-6.0.41 tomcat

4.修改端口号

  vi ./tomcat/conf/server.xml

5.启动 Tomcat 进行测试

  ./tomcat/bin/startup.sh

6.关闭 Tomcat 服务器

  ./tomcat/bin/shutdown.sh

 

==========================================================

 

### Linux 下的 mysql 安装

1.安装文件

  mysql-5.0.67.tar.gz

2.安装,在想安装mysql的目录下,直接使用命令tar -zxvf mysql-5.0.67.tar.gz

  进行configure 再 make 生成 MakeFile 然后 make install 安装

3.测试

  使用service mysqld start  启动mysql服务

  在命令行输入 mysql 可以进入 mysql 管理页

4.修改 mysql 初始密码

  (1)使用命令 msyqladmin -u root password [yourpassword] ,即可修改

  (2)使用 mysql 进入操作界面 , use mysql 进入 mysql 库, 

       update user set password = 'newpassword' where user = 'root'

5.测试修改

  使用命令 mysql -u root -p newpassword 进行登录

 

==========================================================

 

### Linux 下的 ModSecurity 安装

1.移动安装文件到安装目录 

  mv modsecurity-2.8.0.tar.gz /usr/local/soft

2.解压安装文件

  tar -zxvf modsecurity-2.8.0.tar.gz

3.进入解压目录执行 configure 文件进行参数配置

  ./modsecurity-2.8.0/configure --prefix=/usr/local/modsecurity

4.错误:  configure: error: libxml2 is required

  解决方法: yum -y install ./Server/Packages/libxml2-2.7.6-1.el6.i686.rpm

            yum  -y install ./Server/Packages/libxml2-devel-2.7.6-1.el6.i686.rpm

5.再执行步骤3 , 安装

  make

  make install

6.

 

 

 

==========================================================

 

### 在 Host-only 条件下,使用 虚拟机连接互联网

1.把虚拟网卡设成自动获取IP

2.把能联网的网卡共享给虚拟网卡

3.把现在虚拟网卡自动生成的默认 IP 改为自己喜欢的 IP (这里我设置成192.168.56.1)

4.把虚拟机的网络模式改成 host-only

5.进入虚拟机,进行IP设置 

  vi /etc/sysconfig/network-scripts/ifcfg-eth0

      DEVICE=eth0

      NM_CONTROLLED=yes

      ONBOOT=yes

      NETMASK=255.255.255.0

      IPADDR=192.168.56.99

      GATEWAY=192.168.56.1

6.设置命名服务器

  vi /etc/resolv.conf 

     name; generated by /sbin/dhclient-script

     search localdomain

     nameserver 192.168.56.1

7.重启网络服务

  service network restart

8.测试外网连接

  ping www.baidu.com

     PING www.a.shifen.com (119.75.218.77) 56(84) bytes of data.

     64 bytes from 119.75.218.77: icmp_seq=1 ttl=49 time=55.3 ms

     64 bytes from 119.75.218.77: icmp_seq=2 ttl=49 time=55.7 ms

 

==========================================================

 

### Linux 下安装 Apache httpd

1.下载安装包 httpd-2.4.10.tar.gz

2.在安装目录下解压安装包

  tar -zxvf httpd-2.4.10.tar.gz

3.安装依赖包

  3.1 下载安装包 apr-1.5.1.tar.gz

  3.2 在安装目录下解压依赖包

       tar -zxvf apr-1.5.1.tar.gz

  3.3 配置依赖包安装环境

       ./apr-1.5.1/configure --prefix=/usr/local/apr

  3.4 安装

       make

       make install

  3.5 下载第二个依赖包 apr-util-1.5.3.tar.gz

  3.6 解压依赖包

       tar -zxvf apr-util-1.5.3.tar.gz

  3.7 配置第二个依赖包安装环境

       ./apr-util-1.5.3/configure --prefix=/usr/local/apr-util ---with-apr=/usr/local/apr

  3.8 安装

       make

       make install

4.配置 httpd 环境

  ./httpd-2.4.10/configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

5.安装第三个依赖包(参考本地安装 gcc)

  yum -y installl pcre-7.8-3.1.el6.i686.rpm

  5.1 ERROR : This system is not registered with RHN.

      SOLUTION : 

      5.1.1 下载 CentOS-Base.repo

            wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

      5.1.2 重命名 CentOS-Base.repo

            mv CentOS-Base.repo rhel-debuginfo.repo

      5.1.3 再次执行步骤 5

5.使用 echo $? 检查配置是否有错, 如果结果为 0 表示没有错误

6.安装

   make

   make install

6.测试

   ./apache/bin/apachectl start

   在主机上输入 http://192.168.56.99/ 进行访问

   

 

==========================================================

 

### yum 本地安装 gcc (先挂载 /dev/cdrom1 中的 iso 镜像到 /mnt/cdrom)

1. 在 /etc/yum.repos.d 目录下新建文件 iso.repo , 内容如下:

   [Server]

   name=RHios

   baseurl=file:///mnt/cdrom/Server     # 表示 rpm 在本地中的安装地址

   enable=1                             # 表示启动

   gpcheck=0                            # 表示不需要 gp 验证

2.验证配置

   system-config-packages

3.安装 gcc

   yum -y install gcc-4.4.4-13.el6.i686.rpm

4.警告(处理方法)

   Warning : Public key for glibc-headers-2.12-1.7.el6.i686.rpm is not installed

   Solution : rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5.再次执行步骤3

分享到:
评论

相关推荐

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    将应用部署到 WebLogic 10 及 Oracle Linux 遇到的问题及解决方案 在将应用部署到 WebLogic 10 及 Oracle Linux 的过程中,我们遇到了多种问题,这些问题都与 Java 语言和 WebLogic 服务器相关。在本文中,我们将...

    linux db2双机问题解决方法

    ### Linux DB2双机问题解决方法 在Linux环境中配置DB2数据库进行双机集群操作时,可能会遇到各种问题。本文将详细介绍并总结Linux环境下DB2的一些常见问题及其解决方案,特别是针对双机配置的问题。 #### 一、清理...

    linux运维常见的22个故障排查和解决方法

    ### Linux运维中的常见故障排查与解决方法 #### 一、Shell脚本不执行 **问题描述**:在实际工作中,可能会遇到这样的情况:一个看似正常的Shell脚本在Linux环境下无法执行,报出“:bad interpreter: No such file ...

    linux下oracle的安装配置及相关问题解决方案

    linux下oracle的初步安装与配置

    linux发热及续航问题的解决方案

    ### Linux发热及续航问题的解决方案 对于Linux用户来说,设备过热和电池续航力不足是常见问题,尤其是在较旧的3.1X内核版本以前的系统中更为明显。这些问题通常与驱动支持、电源管理和软件效率有关。本文将提供一些...

    linux 字符界面乱码解决方案

    ### Linux字符界面乱码解决方案详解 #### 背景与问题描述 在使用Linux系统的过程中,尤其是对于非英语环境下的用户来说,字符界面(CLI)出现乱码的问题时有发生。例如,在安装Red Hat 9.0时选择了中文作为默认...

    LINUX中文乱码解决方法

    #### 二、问题分析及解决方法 ##### 2.1 查看当前系统语言环境设置 首先,可以通过以下命令查看当前系统的语言环境设置: ```bash echo $LANG echo $SUPPORTED echo $SYSFONT ``` 这些命令可以帮助我们了解当前...

    linux下svn的安装配置及相关问题解决方案

    【正文】 ...过程中可能会遇到各种问题,如依赖库缺失、配置错误或权限问题等,解决这些问题通常需要对Linux系统和相关软件有深入理解。确保每个步骤都正确无误,才能保证Subversion服务器的稳定运行。

    BE2012备份linux oracle相关问题解决

    标题中提到的“BE2012备份linux oracle相关问题解决”,这暗示了文章的内容会围绕着使用赛门铁克(Symantec)BE2012产品在Linux环境下备份Oracle数据库时遇到的问题及其解决方案。BE2012是Symantec Backup Exec的...

    linux乱码问题的解决办法

    ### Linux乱码问题解决方案 #### 一、理解乱码产生的原因 在Linux环境中,乱码问题通常是由于不同操作系统之间的字符编码差异所导致的。Windows系统默认采用GBK编码(早期使用GB2312),而Linux则普遍使用UTF-8编码...

    中软Linux办公化系统解决方案

    在【代码中国.txt】和【代码中国.url】中,可能包含了关于如何在中国环境下实施该解决方案的具体代码示例、最佳实践或者相关技术支持网站链接,以便用户深入理解并成功部署中软Linux办公化系统。 通过阅读【中软...

    常见Linux & Git相关问题解决方案(呕心沥血制作)

    常见Linux & Git相关问题解决方案(呕心沥血制作)

    基于Linux的中小企业应用解决方案.pdf

    总的来说,基于Linux的中小企业应用解决方案是一种经济、高效的方法,可以帮助企业在有限的资源下构建稳定且功能全面的信息系统,满足企业日常运营的需求,同时也为企业未来发展提供了可扩展的基础架构。通过选用...

    linux ftp服务器上传文件夹时提示550错误问题解决方法.doc

    Linux FTP 服务器上传文件夹时提示 550 错误问题解决方法 Linux FTP 服务器上传文件夹时提示 550 错误问题解决方法是指在 Linux 操作系统中,使用 FTP 服务器上传文件夹时,遇到 550 错误的问题解决方法。该问题是...

    Linux常见故障的紧急处理方法

    - 如果上述方法无法解决问题,可以考虑重新编译安装相关的库文件或应用程序。 #### 六、无法登录root账户 **故障描述:** 有时系统管理员可能因为忘记密码或其他原因而无法登录root账户。 **紧急处理方法:** 1....

    Linux下网页乱码解决方案

    本文将深入探讨Linux下网页乱码的解决方案,帮助用户理解和解决这一常见问题。 ### 一、理解网页乱码的原因 网页乱码主要由以下几种情况引起: 1. **字符集不匹配**:网页服务器发送的数据和浏览器接收数据时使用...

    linux系统问题集

    ### Linux系统问题集:解决虚拟机CD/DVD挂载问题 #### 问题描述 在使用VMware进行虚拟机操作...通过上述分析与解决方案,可以有效解决Linux环境下虚拟机CD/DVD驱动器挂载问题,并进一步了解相关的扩展知识和技术背景。

    Autodesk的Linux解决方案新增8家用户.pdf

    Autodesk Linux 解决方案新增 8 家用户 Autodesk 的 Linux 解决方案新增 8 家用户,这标志着 Linux 在亚洲地区的应用率日益增加。随着 Linux 的普及,Autodesk 已经准备好通过提供基于 Linux 和基于 Windows 的...

    Ubuntu Linux系统常见问题解决方法

    Ubuntu Linux系统常见问题解决方法 本文将详细介绍 Ubuntu Linux 系统中常见的系统问题和应用软件问题的解决方法。 一、系统问题 1. 系统无法启动 可能问题是 MBR 受损或 GRUB 错误。解决方法是,进入救援模式,...

Global site tag (gtag.js) - Google Analytics