linux服务器配置环境变量,Linux 服务器基本配置(java 环境变量,防火墙)

在linux下配置环境变量和windows的原理是相同,都是使jdk的路径成为全局变量,用 sudo gedit(如果没安装可以用vi)打开/etc/profile,在文件最后添加

export JAVA_HOME=/usr/java/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk1.6.0_45改为你安装的jdk的文件夹名称

修改完成后,使用source /etc/profile 命令进行更新;

下面这几步比较重要,因为在许多linux系统中都预装了openjdk,所以即使上面进行了这些设置,系统默认的还不是我们要设置的内容;如果要真正使用我们自己的jdk,还需要一下步骤:

sudo update-alternatives --install /usr/bin/java java xxx/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac xxx/bin/javac 300

(这里的300只是标识一下,没什么意义,只是下一步要用到)

sudo update-alternatives --config java

执行这步会列出系统上的所有已安装的java,然后自己选择,即选最后为300的那个

sudo update-alternatives --config javac

同上

注意:有些文章上说仅仅使用一下语句即可:

sudo update-alternatives –config java,笔者没有尝试过!

大功告成,使用java -version 命令来查看我们的java环境变量

-------------------------------------------------------------------------------------------------------------------

要在防火墙中设置某些端口的开关,可修改编辑/etc/sysconfig/iptables文件,比如开启SSH 端口22,可以加上如下内容:

在系统原始配置的:RH-Firewall-1-INPUT规则链增加类似这样的行:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp ――dport 22 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 22-j ACCEPT

如果发现原有-j REJECT一类的语句,上面两句要放在它的前面

重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off

2) 即时生效,重启后失效

service 方式开启: service iptables start

关闭: service iptables stop

iptables方式

查看防火墙状态:

/etc/init.d/iptables status

暂时关闭防火墙:

/etc/init.d/iptables stop

重启iptables:

/etc/init.d/iptables restart

-------------------------------------------------------------------------------------------------------------------

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename :打开多个文件,依次进行编辑

保存退出

┌───────────┬───────────────┐

│命令         │描述             │

├───────────┼───────────────┤

│zz          │保存并退出          │

├───────────┼───────────────┤

│:w filename      │写入文件            │

├───────────┼───────────────┤

│:W          │写入文件           │

├───────────┼───────────────┤

│:x          │保存(如果当前文件修改过)并退出│

├───────────┼───────────────┤

│:q!          │不保存文件,直接退出      │

├───────────┼───────────────┤

│:q          │退出vi            │

:wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。

:x    写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值