网站专业性免费评价工具,wordpress 代理服务器,网站建设应考虑哪些方面的问题,微信网站特征学习了linux这门课之后#xff0c;就开始实践过程了#xff0c;这样比较记得牢固#xff0c;学以致用。 有了基本的命令#xff0c;就可以试着安装数据库了。 企业环境需要安装VMWare ESXi虚拟机#xff0c;然后再在里面新建虚拟机。 镜像vmware-viclient-all-5.1.0-10641… 学习了linux这门课之后就开始实践过程了这样比较记得牢固学以致用。 有了基本的命令就可以试着安装数据库了。 企业环境需要安装VMWare ESXi虚拟机然后再在里面新建虚拟机。 镜像vmware-viclient-all-5.1.0-1064113-5.1.exe 可以通过客户端VMware vSphere Client 6.0远程连接ESXi虚拟机然后进行安装操作系统。 连接主机后进行创建新的虚拟机在ESXi虚拟机安装完操作系统后Linux不能粘贴解决办法 Name Value isolation.tools.copy.disable false isolation.tools.paste.disable false 3.Linux操作系统完成后进行数据库配置。怎么才能学会安装数据库呢只有你学会了基础熟练Linux命令才会上手。那对于没有基础的你就需要先学习基础首先把基础给学起来然后就会知道安装数据库的每步。 4.实践是需要有理论基础的。关闭防火墙selinux设置静态网络及开机启动项检查网络配置是否有问题。这是centoes或Linux7版本的命令但都是通用的Linux6或以下版本的就是service iptables stop 关闭防火墙 [rootkhapp15 ~]# systemctl stop firewalld #停止防火墙服务 [rootkhapp15 ~]# systemctl disable firewalld #禁止开机启动 关闭SELINUX [rootkhapp15 ~]# vim /etc/sysconfig/selinux SELINUXdisabled #SELINUXTYPEtargeted #注释掉 [rootkhapp15 ~]# setenforce 0 #关闭selinux setenforce 0 #让SELinux进入Permissive模式宽容模式 SELiunx一共有三种模式 enforcing强制模式 开始限制domain/type permissive宽容模式 仅会有警告信息 disabled关闭关闭SELinux [rootkhapp15 ~]#/usr/sbin/sestatus -v #查看SELinux状态 然后进行网络配置这是最关键的网络配置不好就会出问题。 [rootkhapp15 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #红色部分需要注意 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic #静态IP DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-privacy NAMEens33 UUID59efd265-266c-4355-9a50-11961f1523bc DEVICEens33 ONBOOTyes #开机启动 IPADDR172.22.0.203 #需要与公司环境相同 PREFIX255.255.252.0 #需要与公司环境相同 GATEWAY172.22.0.1 #需要与公司环境相同 DNS18.8.8.8 IPV6_PRIVACYno 重启网卡 [rootkhdata16 ~]# systemctl restart network或是service restart network 5.创建用户并设置密码,这是在《Linux就该这么学》中是可以找到的最前面的就是讲的这些基础命令。 [rootkhapp15 ~]# useradd oracle [rootkhapp15 ~]# passwd oracle 123456 6.安装数据库yum配置yum,这是鼻必学的必须知道的如果忘了可以去查看《Linux就该这么学》这本书按步骤一步步来即可。 安装依赖包 常用安装包 [rootkhdata16 khtool]# yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c lrzsz python-devel oracle必备依赖包 [rootkhdata16 khtool]# yum -y install compat-db compat-gcc-34 compat-gcc-34-c compat-libstdc-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel #第二个版本 建议再执行一次 [rootkhdata16 khtool]# yum -y install binutils compat-libstdc-33 compat-libstdc-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc libstdc.i686 libstdc-devel make sysstat 安装libXp这个Library这个一定要安装否则安装Oracle时会出现java Exception。 [rootkhdata16 khtool]# yum install libXp 7.配置系统内核参数这些配置文件在哪这也是必须熟记的这是Linux文件系统的组织结构这需要弄明白可以查看《Linux就该这么学》。 编辑 /etc/sysctl.conf # vim /etc/sysctl.conf 加入以下 kernel.shmall 2097152 kernel.shmmax 2147483648 kernel.shmmni 4096 kernel.sem 250 32000 100 128 net.ipv4.ip_local_port_range 1024 65000 net.core.rmem_default4194304 net.core.rmem_max4194304 net.core.wmem_default262144 net.core.wmem_max262144 [rootoracle204 jxsoft]# /sbin/sysctl -p kernel.shmall 2097152 kernel.shmmax 2147483648 kernel.shmmni 4096 kernel.sem 250 32000 100 128 net.ipv4.ip_local_port_range 1024 65000 net.core.rmem_default 4194304 net.core.rmem_max 4194304 net.core.wmem_default 262144 net.core.wmem_max 262144 编辑/etc/security/limits.conf [rootkhdata16 khtool]# vi /etc/security/limits.conf #尾行添加以下四行 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑/etc/pam.d/login [rootkhdata16 khtool]# vi /etc/pam.d/login #尾行添加以下两行 session required /lib64/security/pam_limits.so session required pam_limits.so 修改/etc/profile [rootkhdata16 khtool]#vi /etc/profile 将以下代码新增到profile pathmunge ()下方。添加代码的时候千万注意在这里的语法中if和[]之间还有两边都是需要空格的如果不加空格之后执行到这里的代码的时候会报错。 if [ $USER oracle ]; then if [ $SHELL /bin/ksh ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 建立oinstall及dba群组和设置Oracle密码 [rootoracle204 jxsoft]# groupadd oinstall [rootoracle204 jxsoft]# groupadd dba [rootoracle204 jxsoft]# useradd -g oinstall -G dba oracle [rootoracle204 jxsoft]# passwd oracle 更改用户 oracle 的密码 。 新的 密码 重新输入新的 密码 passwd所有的身份验证令牌已经成功更新。 [rootoracle204 jxsoft]# 修改Linux发行版本信息 # vim /etc/redhat-release #CentOS Linux release 7.4.1708 (Core) redhat 4 配置内核参数 # vim /etc/sysctl.conf --加入以下 ---这里1002是oracle用户组dba的gid 用命 id oracle 查gid vm.hugetlb_shm_group1002 #/sbin/sysctl -p 创建oracle的安装文件夹及数据存放目录 [rootoracle204 jxsoft]# mkdir -p /u01/app/oracle/product/10.2.0/db_1 [rootoracle204 jxsoft]# chown -R oracle:oinstall /u01/app/oracle/product/10.2.0/db_1 [rootoracle204 jxsoft]# chmod -R 775 /u01/app/oracle/product/10.2.0/db_1 [rootoracle204 jxsoft]# 配置oracle用户的环境变量 #cd /home/oracle # vim .bash_profile ---加入以下 export TMP/tmp export TMPDIR$TMP export ORACLE_BASE/u01/app/oracle export ORACLE_HOME$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SIDjdjcdb export ORACLE_TERMxterm export PATH/usr/sbin:$PATH export PATH$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 保存后使用如下命令使设置生效 # source /home/oracle/.bash_profile 配置Linux主机 检查/etc/hosts文件中是否有localhost的记录指向127.0.0.1即可若没有的话在后面配置Oracle监听的时候会出现一些问题导致无法启动监听在此手工添加此记录即可。 [rootkhdata16 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 -----------------------------第一阶段配置完成----------------------------------- 解压及赋予Oracle权限 [rootoracle204 oracle]# cd /opt/jxsoft/ [rootoracle204 jxsoft]# ls 10201_database_linux_x86_64.cpio.gz rcjgcp_tj.rar apache-tomcat-7.0.90.tar.gz readline-6.2.tar.gz exp_tjypjg.dmp rlwrap-0.37.tar.gz jdk-6u45-linux-x64.bin tjqxjg.dmp p8202632_10205_Linux-x86-64.zip ypltjg.zip pdksh-5.2.14-37.el5_8.1.x86_64.rpm [rootoracle204 jxsoft]# gunzip 10201_database_linux_x86_64.cpio.gz [rootoracle204 jxsoft]# cpio -idmv 10201_database_linux_x86_64.cpio [rootoracle204 jxsoft]# chown -R oracle:oinstall /opt/jxsoft/database/ 注销及重新登录。注销掉root用户使用Oracle用户登录重要必须重启进入 [oracleoracle204 ~]$ cd /opt/jxsoft/database/ [oracleoracle204 database]$ ls doc install response runInstaller stage welcome.html 解决安装时出现中文乱码问题 [rootkhdata16 database]# export LANGen_US 解决图形化安装的问题 #先切换到root用户执行xhost [rootkhdata16 ~]# xhost access control disabled, clients can connect from any host 切回oracle用户执行192.168.188.1:为客户端的ip [oraclekhdata16 database]$ export DISPLAY192.168.188.1:0.0 执行安装 QUI -10035 chown -R oracle:oinstall /u01/app $ chmod -R 755 /u01/app QUI-25031 修改/etc/hosts文件增加IP地址与主机名的映射如下 Ip hostname ora 27125 #id oracle 可以看到oracle组dba id 为501 修改内核参数 # echo 501 /proc/sys/vm/hugetlb_shm_group 以上有两个选项没有显示打钩说明检查没有通过。 ###因为是warning所以可以不解决。第一个解决办法(新增交换分区) [rootoracle204 oracle]# cd / [rootoracle204 /]# mkdir swapimage [rootoracle204 /]# cd swapimage/ [rootoracle204 swapimage]# dd if/dev/zero of/swapimage/swap bs1024 count2500000 记录了25000000 的读入 记录了25000000 的写出 2560000000字节(2.6 GB)已复制47.8377 秒53.5 MB/秒 [rootoracle204 swapimage]# mkswap /swapimage/swap 正在设置交换空间版本 1大小 2499996 KiB 无标签UUID9c2d05f0-f965-4e26-abe6-4e5fad52228c [rootoracle204 swapimage]# vim /etc/fstab /swapimage/swap swap swap defaults 0 0 [rootoracle204 swapimage]# swapon /swapimage/swap swapon: /swapimage/swap不安全的权限 0644建议使用 0600。 [rootoracle204 swapimage]# 第二个解决办法 1查看/etc/hosts检查是否是这样的形式 vi /etc/hosts 127.0.0.1 localhost 172.22.22.242 jcyoracle 注意第一行要写成这种形式而不是127.0.0.1 你的主机名 localhost. 第二行代表机器IP和主机名 2查看/etc/sysconfig/network,检查hostname vi /etc/sysconfig/network NETWORKINGyes HOSTNAMEjcyoracle DNS18.8.8.8 3查看主机名是否为目前主机名 [rootlocalhost swapimage]# hostname jcyoracle #若不是使运行主机名临时生效为 [rootlocalhost swapimage]# hostname jiacuiyun [rootlocalhost swapimage]# hostname 4.重启网络服务。 [rootlocalhost swapimage]#systemctl restart network 到这里数据库就安装完成了。其实并不难只要学习过《Linux就该这么学》就可以安装因为用到的都是基础的命令所以说基础还是很重要的。 转载于:https://www.cnblogs.com/LILi666/p/10246203.html