Fedora 18 安装配置
1 添加教育网源
(1)
cd /etc/yum.repos.d/
sudo vi sjtu.repo
[Fedora-ftp.sjtu.edu.cn]name=Fedora 18 – x86_64baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/18/Fedora/x86_64/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[Everything-ftp.sjtu.edu.cn]name=Everything 18 – x86_64baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/18/Everything/x86_64/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[updates-ftp.sjtu.edu.cn]name=Fedora updatesbaseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/18/x86_64/enabled=1gpgcheck=0
suvi /etc/sudoers
yourusername ALL=(ALL) ALL
yum install vim
chmod +x eclipse
sudo vim /etc/init.d/Tomcat6
#!/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 restartRETVAL=0#export JRE_HOME=/usr/lib64/jvm/jreexport CATALINA_HOME_6=/home/bupt/programFiles/apache-tomcat-6.0.36export CATALINA_BASE_6=/home/bupt/programFiles/apache-tomcat-6.0.36start(){ 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" instart) start ;;stop) stop ;; restart) echo $"Restaring Tomcat6" $0 stop sleep 1 $0 start ;;*) echo $"Usage: $0 {start|stop|restart}" exit 1 ;;esacexit $RETVAL
sudo chmod a+x Tomcat6sudo chkconfig --add Tomcat6sudo chkconfig --list Tomcat6
注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。Tomcat6 0:关 1:关 2:开 3:开 4:开 5:开 6:关
chkconfig Tomcat6 on
yum install mysql mysql-server
systemctl enable mysqld.servicesystemctl start mysqld.service
mysqladmin -u root password myownsecrectpassmysql -u root –p
mysql> CREATE USER 'webuser'@'%' IDENTIFIED BY 'password123';
mysql> GRANT ALL ON *.* TO 'webuser'@'%';
mysql> FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
sudo systemctl stop firewalld.servicesudo systemctl disable firewalld.service
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
yum install vnc-server tigervnc-server
vncserver
vncserver –list
vncserver –kill :1
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd /system/vncserver@:1.service
User=username
sudo systemctl --system daemon-reloadsudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.servicevncpasswd