给大家带来CentOS6.2体系基础软件情况设置教程
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、装置CentOS6.2体系1、选择Desktop举行装置
注:假如修正了主机名,则必要在/etc/hosts文件中增添设置的主机名
2、ssh宁静设置(设置文件:/etc/ssh/sshd_config):
1)变动默许22端口:往失落Port的正文,改成如:22123
2)克制root账号登录:往失落PermitRootLoginyes正文,改成:PermitRootLoginno
3)新增SSH登任命户,登录乐成后再su到root:
#useraddxiaoma#passwdxiaoma
然后修正ssh设置文件,最初到场:AllowUsersxiaoma
4)重启SSH办事:servicesshdrestart
5)变动防火墙设置,同意22123端口,到场:-AINPUT-mstateCstateNEW-mtcp-ptcpCdport22123-jACCEPT,偏重启防火墙失效:serviceiptablesrestart
2、软件情况设置
1、装置编译情况:
#yuminstallgccgcc-c++
注:代办署理上彀,下令行:exporthttp_proxy=http://ip:port
2、装置一些必备的库
#yuminstallncurses-develzlib-devellibjpeg*libpng*freetype*
注:ncurses-develC编译装置mysql5.5时必要
zlib-develC编译装置httpd必要
libjpeg*、libpng*、freetype*C编译装置php必要
3、装置clamAV杀毒软件
#tarxzfclamav-0.97.4.tar.gz#cdclamav-0.97.4#./configure--prefix=/usr/local/clamav--disable-clamav#make#makeinstall#groupaddclamav#useradd-gclamavclamav#chown-Rclamav.clamav/usr/local/clamav
操纵示例:
1)更新病毒库:bin/freshclam(必要修正etc/freshclam.conf文件把Example行正文失落)
2)扫描指定的目次:bin/clamscanCbell-i-r/usr/local
4、装置JDK
#chmod+xjdk-6u33-linux-i586.bin#./jdk-6u33-linux-i586.bin#mvjdk1.6.0_33//usr/local
设置JDK情况变量,/etc/profile文件中最初到场以下设置:
JAVA_HOME=/usr/local/jdk1.6.0_33exportJAVA_HOMEexportPATH=/usr/local/mysql5/bin:$JAVA_HOME/bin:$PATH
然后更新情况变量使之失效:
#source/etc/profile
检察装置的java版本:
#java-version
5、装置Mysql5.5(mysql5.5必要cmake编译,必要先装置cmake)
#tarxzfcmake-2.8.7.tar.gz#cdcmake-2.8.7#./configure#make&&makeinstall#mkdir-p/usr/local/mysql5#groupaddmysql#useradd-gmysqlmysql#chownmysql.mysql-R/usr/local/mysql5#tarxzfmysql-5.5.19.tar.gz#cdmysql-5.5.19/#cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5-DMYSQL_UNIX_ADDR=/usr/local/mysql5/mysql.sock-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/usr/local/mysql5/data-DMYSQL_USER=mysql-DMYSQL_TCP_PORT=3306#make#makeinstall
设置Mysql,举行以下操纵:
#cpsupport-files/my-medium.cnf/etc/my.cnf#chmod755scripts/mysql_install_db#scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql5--datadir=/usr/local/mysql5/data#cpsupport-files/mysql.server/etc/init.d/mysql#chmod755/etc/init.d/mysql#chkconfigmysqlon
启动mysql并设置root账号暗码:
#yuminstallgccgcc-c++0
到场情况变量,在/etc/profile文件中最初到场:
#yuminstallgccgcc-c++1
修正默许的mysql最年夜毗连数(默许只要151),翻开/etc/my.cnf文件,在的上面到场:max_connections=1000,然后重启mysql便可失效,检察最年夜毗连数:
#yuminstallgccgcc-c++2
6、装置httpd
#yuminstallgccgcc-c++3
启动httpd并会见http://ip举行测试(注重iptables必要翻开80端口):
#yuminstallgccgcc-c++4
假如必要克制对某个目次的会见,能够在该目次下新建.htaccess文件,并输出以下内容:
#yuminstallgccgcc-c++5
7、装置php
#yuminstallgccgcc-c++6
修正httpd.conf文件:
1)在AddTypeapplication/x-gzip.gz.tgz以后加一行:AddTypeapplication/x-httpd-php.php
2)在DirectoryIndexindex.html后到场index.php
重启httpd后便可使php失效!
8、装置Tomcat7
#yuminstallgccgcc-c++7
设置tomcat的假造主机,翻开conf/server.xml设置文件,到场以下段(多个则到场多个以下段便可):
#yuminstallgccgcc-c++8
设置完tomcat后,还必要设置apache的假造主机文件(conf/extra/httpd-vhosts.conf):
#yuminstallgccgcc-c++9
上述设置中的申明以下:
1)ErrorLog和CustomLog设置了日记文件的轮询工夫(86400暗示秒是一天,480是时区的偏移)
3、罕见成绩
1、编译装置php时碰到:configure:error:libpng.(a|so)notfound,起首装置各个依附组件(libjpeg、libpng、freetype),然后做以下处置:
#yuminstallncurses-develzlib-devellibjpeg*libpng*freetype*0
2、解压bin格局的jdk时分报错:/lib/ld-linux.so.2:badELFinterpreter,必要装置一些短少的文件:
#yuminstallncurses-develzlib-devellibjpeg*libpng*freetype*1
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
给大家带来CentOS6.2体系基础软件情况设置教程
你们女人大夏天的戴胸罩不热吗?,,,我们不带你们会热…… 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 选择交流平台,如QQ群,网站论坛等。 得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 直到学习Linux这门课以后,我才知道,原来我错了。?
页:
[1]