虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Fedora > Fedora 18安装配置

Fedora 18安装配置
类别:Fedora   作者:码皇   来源:互联网   点击:

Fedora 18安装配置1 添加教育网源(1)Shell代码 cd etc yum repos d (2)Shell代码 sudo vi sjtu repo Shell代码 [Fedora-ftp sjtu edu cn] name=Fedora 18 – x86_64 baseurl=http: ftp s
Fedora 18安装配置   1 添加教育网源  (1)  Shell代码   cd /etc/yum.repos.d/     (2)  Shell代码   sudo vi sjtu.repo     Shell代码   [Fedora-ftp.sjtu.edu.cn]   name=Fedora 18 –  x86_64   baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/18/Fedora/x86_64/os/   enabled=1   gpgcheck=0   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora   [Everything-ftp.sjtu.edu.cn]   name=Everything 18 – x86_64   baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/18/Everything/x86_64/os/   enabled=1   gpgcheck=0   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora   [updates-ftp.sjtu.edu.cn]   name=Fedora updates   baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/18/x86_64/   enabled=1   gpgcheck=0     注意,本次安装的是fedora 18 x86_64系统,如果是32位系统则将x86_64换位i386即可,全换。  如果所在用户尚未成为sudoers则请进入root用户  Shell代码   su   vi /etc/sudoers     在root用户下面添加一行    Shell代码   yourusername   ALL=(ALL)       ALL     然后退出,重启一下,这样常用用户名就拥有了超级用户的所有权限了。    2 测试添加的源  安装vim  由于本人习惯使用vim,所以下面就安装vim编辑器。  Shell代码   yum install vim     等待安装完成即可。    3 jdk环境  本例中直接使用openjdk。    4 下载并解压eclipse  解压后添加运行权限  Shell代码   chmod +x eclipse       5 安装Tomcat  下载并解压Tomcat 6.0.36.tar.gz  运行tomcat文件夹中的startup.sh  http://localhost:8080  看到欢迎界面则一切正常。    配置Tomcat自动启动  Shell代码   sudo vim /etc/init.d/Tomcat6       Shell代码   #!/bin/bash   # chkconfig: 2345 10 90   # description: Auto-starts tomcat6   # /etc/init.d/tomcat6   # Tomcat auto-start   # Source function library.   #. /etc/init.d/functions   # source networking configuration.   #. /etc/sysconfig/network      #set -x      #service network restart      RETVAL=0   #export JRE_HOME=/usr/lib64/jvm/jre   export CATALINA_HOME_6=/home/bupt/programFiles/apache-tomcat-6.0.36   export CATALINA_BASE_6=/home/bupt/programFiles/apache-tomcat-6.0.36   start()   {                  if [ -f $CATALINA_HOME_6/bin/startup.sh ];             then               echo $"Starting Tomcat6"                   $CATALINA_HOME_6/bin/startup.sh               RETVAL=$?               echo " OK"               return $RETVAL           fi   }   stop()   {           if [ -f $CATALINA_HOME_6/bin/shutdown.sh ];             then               echo $"Stopping Tomcat"                   $CATALINA_HOME_6/bin/shutdown.sh               RETVAL=$?               sleep 1               ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9               echo " OK"               # [ $RETVAL -eq 0 ] && rm -f /var/lock/...               return $RETVAL           fi   }      case "$1" in   start)           start           ;;   stop)            stop           ;;                                                     restart)            echo $"Restaring Tomcat6"            $0 stop            sleep 1            $0 start            ;;   *)           echo $"Usage: $0 {start|stop|restart}"           exit 1           ;;   esac   exit $RETVAL       保存退出。  Shell代码   sudo chmod a+x Tomcat6   sudo chkconfig --add Tomcat6   sudo chkconfig --list Tomcat6     如果出现:  Shell代码   注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。   Tomcat6         0:关    1:关    2:开    3:开    4:开    5:开    6:关     则一切正常。  Shell代码   chkconfig Tomcat6 on       重启之后Tomcat自动启动。    6 安装MySQL  Shell代码   yum  install mysql mysql-server       安装成功之后设置自动启动。  Shell代码   systemctl enable mysqld.service   systemctl start mysqld.service       创建密码并登陆mysql  Shell代码   mysqladmin -u root password myownsecrectpass   mysql -u root –p       新建用户  Shell代码   mysql> CREATE USER 'webuser'@'%' IDENTIFIED BY 'password123';     授权  Shell代码   mysql> GRANT ALL ON *.* TO 'webuser'@'%';     更新  Shell代码   mysql> FLUSH PRIVILEGES;       新建用户已经可以从远程登陆,下面开放root用户远程登陆权限。  Shell代码   GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;     FLUSH PRIVILEGES;       如果不能访问则应该关闭防火墙或添加允许信息。  Shell代码   sudo vim /etc/sysconfig/iptables     添加一行  Shell代码   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT       如想完全关闭防火墙和SELinux  Shell代码   sudo systemctl stop firewalld.service   sudo systemctl disable firewalld.service        Shell代码       vi /etc/sysconfig/selinux      # This file controls the state of SELinux on the system.   # SELINUX= can take one of these three values:   #        enforcing - SELinux security policy is enforced.   #        permissive - SELinux prints warnings instead of enforcing.   #        disabled - SELinux is fully disabled.   SELINUX = disabled       #修改   # SELINUXTYPE= type of policy in use. Possible values are:   #        targeted - Only targeted network daemons are protected.   #        strict - Full SELinux protection.   SELINUXTYPE=targeted       7安装VNCServer  服务器远程是必需的工具  安装  Shell代码   yum install vnc-server tigervnc-server     启动  Shell代码   vncserver     查看  Shell代码   vncserver –list     关闭  Shell代码   vncserver –kill :1       设置自启动  Shell代码   sudo cp /lib/systemd/system/vncserver@.service /etc/systemd /system/vncserver@:1.service       添加  Shell代码   User=username     保存后退出并运行  Shell代码   sudo systemctl --system daemon-reload   sudo systemctl enable vncserver@:1.service    sudo systemctl start vncserver@:1.service   vncpasswd    
相关热词搜索: Fedora 18