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"
分享到:
相关推荐
建立swap分区和ext分区,swap分区的大小通常设置为物理内存的两倍,ext分区用于存放操作系统和应用程序。 步骤5:选择软件包 选择基本开发、KDE开发、集成开发环境、java开发、内核开发等软件包,并搜索安装...
6. **软件选择**:选择预装的软件包,根据需求选择桌面环境(KDE或GNOME)和其他应用。 7. **安装**:确认设置无误后,开始安装,安装过程可能需要一段时间。 **四、安装后的配置** 1. **更新系统**:首次登录后,...
- **openSUSE** 是由Novell公司发起的一项开源社区计划,旨在推动Linux在各领域的广泛应用。自2005年以来,该计划致力于打造世界上最易用且功能强大的Linux发行版之一。 - **SUSE Linux** 与 **openSUSE** 的关系:...
随着技术的发展,现在的openSUSE Leap和Tumbleweed版本在安装流程上也有了更多优化,但基本步骤仍相似,只是在细节和功能上有所增强。如果你对Linux世界感兴趣,openSUSE无疑是一个优秀的起点。
- **已安装系统的配置**(第1.14节):提供了一些基本的系统配置建议,如网络设置、系统更新等,帮助用户更好地利用新安装的系统。 - **图形登录**(第1.15节):介绍了如何设置和使用图形登录界面,使用户能够方便...
这为用户提供了在openSUSE环境下操作这些常见应用程序的基本知识。 第三部分内容则专注于KDE桌面环境的配置。KDE是openSUSE默认提供的桌面环境,文档提供了系统设置的相关知识,包括字体设置、桌面效果设置、开机自...
安装OpenSUSE后,进行系统的基本配置是必要的步骤之一。例如,取消自动登录功能,可以提升系统的安全性。这可以通过在安装过程中取消自动登录选项或者安装完成后修改用户账户设置来实现。此外,为提高虚拟机与宿主机...
KDE不仅提供了基本的桌面环境,如文件管理、应用程序启动等,还包含了一整套办公、多媒体和互联网应用,如OpenOffice.org办公套件,该套件支持多种文件格式,并可在不同操作系统平台上运行,从而确保了数据的兼容性...
64位版本的openSUSE同时支持32位和64位的应用程序。这意味着用户可以在64位系统上运行大多数32位应用程序而无需额外配置。 **4.2 软件依赖** 在安装32位应用程序时,可能需要安装相应的32位库文件来满足软件依赖。...
描述中提到“最少安装”,这可能是指该镜像包含的是 OpenSUSE 11.3 的精简版,仅包含了运行系统的基本组件和服务,没有预装额外的应用程序,因此它的体积相对较小,启动和运行速度较快。这种精简版对于那些希望从头...
1. /bin:这个目录包含了一些基本的命令,如ls、cd、mkdir等,这些命令对于单用户模式或启动过程是必需的。 2. /boot:存放引导加载器(如GRUB)的文件,包括内核镜像(vmlinuz)和初始化ramdisk(initrd)。 3. /...
除了上述基本步骤之外,还有一些额外的优化措施可以帮助更好地解决中文乱码问题: - **配置字体映射** 在某些情况下,可能还需要配置字体映射以确保JFreeChart正确识别和使用中文字体。这可以通过修改JRE中的`...
DAQmx驱动不仅提供了基本的硬件驱动功能,还包含了一套全面的API(应用程序编程接口),使得开发者能够编写应用程序来控制和配置NI的数据采集设备。 在Linux环境下,驱动通常以RPM(Red Hat Package Manager)格式...
包管理器简化了软件的生命周期,使得用户无需手动编译源代码即可轻松管理应用程序。以下是Debian、Ubuntu、openSUSE、Fedora、Arch等主要Linux发行版中常用的包管理命令速查表: 1. Debian和Ubuntu: - 安装包:`...
OpenSUSE旨在为一般日常使用的Linux系统提供易于使用的分发版本,并且拥有一个名为YaST2的系统管理应用程序,它作为控制中心用于系统配置和管理。 5. Linux文化的象征:Linux的吉祥物是一只名叫Tux的企鹅。关于企鹅...
服务器搭建是openSUSE的一个重要应用场景。它支持多种服务器角色,包括Web服务器(Apache或Nginx)、数据库服务器(MySQL或PostgreSQL)、邮件服务器(Postfix或Exim)等。初学者可以通过学习如何配置这些服务,理解...
总的来说,Linux操作系统基本知识包括其起源、核心特点、文件系统、常用命令以及在各种场景下的应用。了解和掌握这些知识对于任何IT专业人士来说都是极其重要的,无论是作为日常操作的基础还是深入学习系统管理的...