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
相关推荐
linux下oracle的初步安装与配置
linux下svn的安装及出现的问题详细解决方案
详细说明 赛门铁克BE2012备份linux 下oracle相关问题的 解决方案
常见Linux & Git相关问题解决方案(呕心沥血制作)
linux学习相关问题总结, 平时在开发学习中所遇到的问题,以及解决方案。分享给大家。希望大家也能学习到。
LINUX教程之13-GRUB相关问题解决方法
Linux 允许进程查询内核以获得其父进程的 PID,或者其任何子进程的执行状态。例如,进程可以创建一个子进程来执行特定的任务,然后调用诸如 wait() 这样的一些库函数检查子进程是否终止。如果子进程已经终止,那么,...
NVC配置大全,包括多个系统之间连接的方法详解
本文档包含Linux下Bugfree搭建的详细说明过程,以及搭建过程中可能遇到的各种问题的解决方案。此外还包含BugFree软件包。此文档可以解决Linux下搭建BugFree的一切问题
内容概要:本资源通过实战环境,亲自按步骤详细描述了MySQL8如何在Linux下的安装,以及出现的相关问题的解决方案,由于Mysql8.0的特殊性,安装过程会比以往的早期版本更为复杂,比如你需要先卸载掉mariadb,然后你...
主要介绍了 linux 下同名符号冲突问题解决方案的相关资料,需要的朋友可以参考下
【解决方法】 第一步、检查系统的语言设定(图) 代码如下: # vim /etc/sysconfig/i18n 第二步、设置 PieTTy 选项(图) 第三步,测试(图) 设好之后,利用df 指令测试一下
讨论有关Linux驱动开发过程中的兼容性问题,指出过于严格的兼容性检查造成了用户的不便;分析了Linux驱动兼容性检查的细节,探讨了解决的方法。
Ubuntu20.04安装vim出现的相关问题及解决方法
暂时还没太明白这是什么问题,我又找了一个一样的项目,这次是可以访问的,具体原因还不清楚,本人觉得是文件权限问题,但是查了一下权限是一样的,可能和root解压有关,还没来得及测试。 您可
linux内核分析与驱动编程,内核编译安装与调试相关问题与解决方法
开源性:Linux是开源软件,允许用户自由地使用、修改和分发...这意味着用户可以从众多的论坛、社区和文档资源中获取支持、交流经验和解决问题。 安装Linux的方法取决于您选择的发行版。通常,您需要下载一个适合您计算
该工具最初开发来解决影响所描述的联想T480 / T480s / X1C6 Linux的CPU节流的问题。 CPU封装功率极限(PL1 / 2)是通过在MSR和MCHBAR每5覆盖缺省值被迫44 W(29 W于电池)和温度跳变点,以95“C(85” C上电池)的...
但这些部门面临的最大的问题就是如何用一种有效的安全解决方案来保护网络及信息系统不受攻击。在众多的方案中,防火墙是安全解决策略的关键部分。 防火墙是一类安全防范措施的总称,它是在两个网络之间强制实施访问...