`
darkma
  • 浏览: 526241 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

openSuse 基本应用

阅读更多

I.开发端口

1.首先查看端口状态,可以使用命令
-># netstat -an   (若查看某个端口,后面可接端口号)

 

2.检查服务状态使用chkconfig,如检查SSH,
-># chkconfig sshd

如为off,则需要打开系统服务的端口,可用chkconfig on命令,如打开SSH,
-># chkconfig ssh on service xinetd restart

 

3.防火墙开放端口:

(方法一:)

i. 进入 /etc/sysconfig/ 目录,用 vi 命令编辑 SuSEfirewall2 文件,
-># vi SuSEfirewall2
在文件中找到FW_SERVICES_EXT_TCP,在其后面加上服务名或者是服务对应的端口,如SSH,
FW_SERVICES_EXT_TCP="ssh" 或 FW_SERVICES_EXT_TCP="22"
保存之后退出。

 

ii. 重启防火墙,以使配置生效,
-># rcSuEfirewall2 restart

 

(方法二:)

i. 进入 /etc/sysconfig/ 目录, 查找 iptables 文件。若不存在,则新建一个名为iptables文件,

-># touch iptables

 

ii. 在iptables文件中添加如下,以便打开端口,如:

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

 

iii. 重起iptalbes服务:service iptables restart  或重启机器。

iptables命令详解:http://www.diybl.com/course/6_system/linux/Linuxjs/200888/135058.html

 

(方法三:)

引自:http://hi.baidu.com/wzj423/blog/item/81e8d2f9525b995d242df23a.html 部分内容

创建/etc/init.d/firewall文件:

vi /etc/init.d/firewall

放到/etc/init.d下的原因是方便自动启动。

脚本如下:

#!/bin/bash
# This program is used to use start my iptables.
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:~/bin
export PATH

case "$1" in
start)
echo -n "Staring FireWall …"
# /sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT

/sbin/iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -p all -m state --state INVALID,NEW -j DROP
echo "OK"

;;
stop)
echo -n "Stop FireWall … "
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
echo "OK"
;;
restart)
/etc/init.d/firewall stop
/etc/init.d/firewall start

echo "Restart FireWall OK"
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac

exit 0

 

如果想新开端口,直接修改start部分即可。

测试firewall是否能正常工作:

/etc/init.d/firewall restart

没有问题。

配置firewall随系统自动启动:

cd /etc/init.d
update-rc.d firewall defaults 01

01表示启动优先级,让系统刚启动时就立即启动防火墙规则,可修改所有的K01为K99,在关机或重启服务器时最后停止防火墙服务。

 

另:
ubuntu 下开发端口:http://wiki.ubuntu.org.cn/IptablesHowTo

 

 

II.编码设置

1.修改/etc/sysconfig/language

 

vim /etc/sysconfig/language
RC_LANG=de_DE@euro

 

2.修改/etc/bash.bashrc.local

export LANG=de_DE@euro
export LC_MESSAGES=POSIX
export LC_CTYPE=de_DE@euro

3.修改/etc/sysconfig/console

vim /etc/sysconfig/console
CONSOLE_ENCODING="ISO-8859-15"

分享到:
评论

相关推荐

    openSUSE安装步骤

    建立swap分区和ext分区,swap分区的大小通常设置为物理内存的两倍,ext分区用于存放操作系统和应用程序。 步骤5:选择软件包 选择基本开发、KDE开发、集成开发环境、java开发、内核开发等软件包,并搜索安装...

    opensuse11.0_新手_安装指南

    6. **软件选择**:选择预装的软件包,根据需求选择桌面环境(KDE或GNOME)和其他应用。 7. **安装**:确认设置无误后,开始安装,安装过程可能需要一段时间。 **四、安装后的配置** 1. **更新系统**:首次登录后,...

    虚拟机VMwareWorkstation7.1.1中安装openSUSE11.3Linux服务器.docx

    - **openSUSE** 是由Novell公司发起的一项开源社区计划,旨在推动Linux在各领域的广泛应用。自2005年以来,该计划致力于打造世界上最易用且功能强大的Linux发行版之一。 - **SUSE Linux** 与 **openSUSE** 的关系:...

    opensuse 12.3安装过程

    随着技术的发展,现在的openSUSE Leap和Tumbleweed版本在安装流程上也有了更多优化,但基本步骤仍相似,只是在细节和功能上有所增强。如果你对Linux世界感兴趣,openSUSE无疑是一个优秀的起点。

    openSUSE 10.3 使用手册

    - **已安装系统的配置**(第1.14节):提供了一些基本的系统配置建议,如网络设置、系统更新等,帮助用户更好地利用新安装的系统。 - **图形登录**(第1.15节):介绍了如何设置和使用图形登录界面,使用户能够方便...

    openSUSE新手指南.

    这为用户提供了在openSUSE环境下操作这些常见应用程序的基本知识。 第三部分内容则专注于KDE桌面环境的配置。KDE是openSUSE默认提供的桌面环境,文档提供了系统设置的相关知识,包括字体设置、桌面效果设置、开机自...

    VMware下安装Opensuse13.2并构建icc和ifort环境

    安装OpenSUSE后,进行系统的基本配置是必要的步骤之一。例如,取消自动登录功能,可以提升系统的安全性。这可以通过在安装过程中取消自动登录选项或者安装完成后修改用户账户设置来实现。此外,为提高虚拟机与宿主机...

    opensuse102_kdequick

    KDE不仅提供了基本的桌面环境,如文件管理、应用程序启动等,还包含了一整套办公、多媒体和互联网应用,如OpenOffice.org办公套件,该套件支持多种文件格式,并可在不同操作系统平台上运行,从而确保了数据的兼容性...

    opensuse使用手册

    64位版本的openSUSE同时支持32位和64位的应用程序。这意味着用户可以在64位系统上运行大多数32位应用程序而无需额外配置。 **4.2 软件依赖** 在安装32位应用程序时,可能需要安装相应的32位库文件来满足软件依赖。...

    OpenSuse 11.3 i386 - VMware image-开源

    描述中提到“最少安装”,这可能是指该镜像包含的是 OpenSUSE 11.3 的精简版,仅包含了运行系统的基本组件和服务,没有预装额外的应用程序,因此它的体积相对较小,启动和运行速度较快。这种精简版对于那些希望从头...

    openSUSE目录结构

    1. /bin:这个目录包含了一些基本的命令,如ls、cd、mkdir等,这些命令对于单用户模式或启动过程是必需的。 2. /boot:存放引导加载器(如GRUB)的文件,包括内核镜像(vmlinuz)和初始化ramdisk(initrd)。 3. /...

    opensuse下如何解决jfreechart中文乱码的问题

    除了上述基本步骤之外,还有一些额外的优化措施可以帮助更好地解决中文乱码问题: - **配置字体映射** 在某些情况下,可能还需要配置字体映射以确保JFreeChart正确识别和使用中文字体。这可以通过修改JRE中的`...

    NI采集卡 linux驱动

    DAQmx驱动不仅提供了基本的硬件驱动功能,还包含了一套全面的API(应用程序编程接口),使得开发者能够编写应用程序来控制和配置NI的数据采集设备。 在Linux环境下,驱动通常以RPM(Red Hat Package Manager)格式...

    Debian,Ubuntu,opensuse,Fedora,Arch等发行版包管理命令速查表

    包管理器简化了软件的生命周期,使得用户无需手动编译源代码即可轻松管理应用程序。以下是Debian、Ubuntu、openSUSE、Fedora、Arch等主要Linux发行版中常用的包管理命令速查表: 1. Debian和Ubuntu: - 安装包:`...

    完美应用SUSE Linux

    OpenSUSE旨在为一般日常使用的Linux系统提供易于使用的分发版本,并且拥有一个名为YaST2的系统管理应用程序,它作为控制中心用于系统配置和管理。 5. Linux文化的象征:Linux的吉祥物是一只名叫Tux的企鹅。关于企鹅...

    open suse 详解

    服务器搭建是openSUSE的一个重要应用场景。它支持多种服务器角色,包括Web服务器(Apache或Nginx)、数据库服务器(MySQL或PostgreSQL)、邮件服务器(Postfix或Exim)等。初学者可以通过学习如何配置这些服务,理解...

    Linux操作系统基本知识

    总的来说,Linux操作系统基本知识包括其起源、核心特点、文件系统、常用命令以及在各种场景下的应用。了解和掌握这些知识对于任何IT专业人士来说都是极其重要的,无论是作为日常操作的基础还是深入学习系统管理的...

Global site tag (gtag.js) - Google Analytics