Archive for the ‘Linux’ Category.

FreeBSD6.2的SSH服务配置

FreeBSD6.2的SSH服务配置

1.配置SSH服务自动启动
查看文件/etc/rc.conf中有没有sshd_enable=”YES” ,如果没有,将它附加到文件末尾
并使用如下命令启动SSH服务:
/etc/rc.d/sshd start

2. 配置SSH服务配置文件
#cd /etc/ssh
#ee sshd_config
将以下语句前的#去掉
Port 22 //端口号为22
Protocol 2 //使用SSH2.x协议
AddressFamily any 
ListenAddress 0.0.0.0 //在本地所有IPv4地址上监听

如果要允许root用户使用SSH登录,则将
#PermitRootLogin no 更改为 PermitRootLogin yes

如果要允许其它用户登录,可在文件末尾添加以下条目
AllowUsers huzhenwei@192.168.10.100 //允许huzhenwei从192.168.10.100登录
AllowUsers oaadmin sqlsa //允许oaadmin、sqlsa从任意IP地址
//登录,多个用户可写在同一行

配置完成后,使用如下命令重启SSH服务:
#/etc/rc.d/sshd reload

让CentOS默认生成core dump

CentOS中默认设置了ulimit -c 0也就是默认程序不生成core dump,这样很麻烦,每次启动程序前都要让用户先执行一次ulimit -c ulimited,有时候用户忘记则不生成core,很不利于错误分析,所以研究了下如何让系统默认就生成core.

在网上找了部分资料,看到了

CentOS 5中ulimit值调整并永久生效的方法

http://www.sunchis.com/html/os/linux/2011/0609/338.html

 

这篇文章,其中说通过编辑/etc/security/limits.conf文件可以实现ulimit的值设定,测试了nofile后的确可行,但是写入了

* soft core ulimited
* hard core ulimited

Continue reading ‘让CentOS默认生成core dump’ »

强烈推荐一本linux C教程

linux C编程一站式学习

这本书很值得一看,书中基本上涵盖了linux c编程的所有技术,对于想在linux下开发的人来说是一本不错的入门了解书。

在线地址:http://learn.akae.cn/media/

附赠高级bash脚本编程指南:http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/abs-3.9.1_cn/html/

svn官方文档:http://www.subversion.org.cn/svnbook/nightly/index.html

shell脚本官方文档:http://learn.akae.cn/media/ch31.html