Linux
- UNIX程序员安全
-
UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密.
本文主要讨论有关系统子程序,标准C库子程序的安全,如何写安全的C程序
并从root的角度介绍程序设计(仅
- 分类:Linux 查阅全文
- UNIX操作系统打印故障的排除
- 在UNIX系统工作环境下,一旦遇到打印机系统故障,必然会不同程度地影响到工作。下面就是UNIX系统下打印机系统的6大故障及其排除方法,相信会对读者解决遇到的类似问题有所助益。
在UNIX系统工作环境下,经常会因为碰到因打印机系统故障致使打印机不能打印或打印效果不尽如人意的问题而伤脑筋,影响工作。笔者根据多年的实践经验,总结出在UNIX系
统下几种打印机系统故障的排除方法,供同行借鉴
- 分类:Linux 查阅全文
- unix编程/应用问答中文版 ---9.图形界面相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
9. 图形界面相关问题
9.1 如何避免进入Solaris的图形界面
9.2 Solaris 7的锁屏
9.3 如何调整键盘重复率
9.4 如何拔掉键盘继续运行Solaris
9.5 Solaris下如何设置显卡分辨率
9.6 Solaris下如何设置显
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---8.Solaris内核编程相关问
- 本文出自:http://www.nsfocus.com 维护:小四
8. Solaris内核编程相关问题
8.1 Solaris内核模块中如何getcwd
8.2
8.3 如何避免一个套接字进入TIME_WAIT状态
8.4 结构在优化编译中的对齐问题
8.5
8.6 如何得到非局部变量列表
8.7
8.8
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---7.DNS相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
7.1 如何进行DNS区传输
7.2 如何获知权威名字服务器
7.3 如何配置DNS的委托解析
7.4 如何获知BIND的版本号
7.5 Solaris/FreeBSD/Linux如何指定域名解析的顺序
-----------------------------------
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---6./etc/system可调资源限
- 本文出自:http://www.nsfocus.com 维护:小四
6. /etc/system可调资源限制
6.1 Solaris下如何限制每个用户可拥有的最大进程数
6.2 如何配置系统使之支持更多的伪终端
6.3 如何增加每个进程可打开文件句柄数
6.4
6.5 做了setuid()这类调用的程序如何产生core dump
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---5.块设备相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
5. 块设备相关问题
5.1 CDROM设备究竟在哪里
5.2 如何弹出光驱
5.3 如何利用超级块进行恢复工作
5.4 Solaris Root口令忘记了
5.5 如何使用fmthard
5.6 如何从光盘恢复Solaris 7的引导扇区
5.7 S
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---4.系统资源相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
4. 系统资源相关问题
4.1 主流Unix操作系统上如何编程获取进程的内存、CPU利用状况
4.2 Solaris下如何获知CPU速率
4.3 如何编程获取Solaris系统当前内存大小
----------------------------------------------
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---3.-lelf、-lkvm、-lkstat
- 本文出自:http://www.nsfocus.com 维护:小四
3. -lelf、-lkvm、-lkstat相关问题
3.1 如何判断可执行文件是否携带了调试信息
3.2 mprotect如何用
3.3 mmap如何用
3.4 getrusage如何用
3.5 setitimer如何用
------------------
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---2.堆栈相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
2. 堆栈相关问题
2.1 如何理解pstack的输出信息
2.2
2.3 Solaris中如何获取一个C程序的调用栈回溯
2.4 如何编程获取栈底地址
2.5 如何得到一个运行中进程的内存映像
2.6 调试器如何工作的
2.7 x86/Li
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---12.日志相关问题 13.进程
- 本文出自:http://www.nsfocus.com 维护:小四
12. 日志相关问题
12.1
12.2
12.3 如何关闭cron的日志
12.4
--------------------------------------------------------------------------
13. 进程相关问题
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---11. package相关问题
- 本文出自:http://www.nsfocus.com 维护:小四
11. package相关问题
11.1 Solaris下如何将二进制软件包安装到指定目标路径下
11.2 Solaris下如何自己定制二进制安装包
11.3 如何恢复/usr/bin/su的缺省安装属性
11.4 如何获知指定包与其他包之间的依赖关系
11.5 Linux中如何
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---10.网卡相关问题
- 本文出自:http://www.nsfocus.com 维护:小四 (2002-10-30 06:02:01)
10. 网卡相关问题
10.1 如何在程序中获取本机MAC地址
10.2 如何在Sun工作站上安装3块网卡
10.3 如何在Solaris x86上安装网卡驱动
10.4 Solaris 单网卡多IP(以太网卡别名)
10.5 如何修改主机名(
- 分类:Linux 查阅全文
- Unix编程/应用问答中文版 ---0.简介 Unix/C传奇问题
- 本文出自:http://www.nsfocus.com 维护:小四
名称 -- Unix编程/应用问答中文版
版本 -- 0.03 ( 2002-03-06 外发版 )
维护 -- 小四 or
主页 -- http://www.nsfocus.com
创建 -- 2001-02-05 13:49
更新 -- 2002-03-03 17:42
感谢 -
- 分类:Linux 查阅全文
- UNIX安全编程及库函数说明
- UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密.
本文主要讨论有关系统子程序,标准C库子程序的安全,如何写安全的C程序并从root的角度介绍程序设计(仅能被root调用的子程序).
1.系统子程序
- 分类:Linux 查阅全文
- UNIX中的精灵进程
-
unix中的精灵进程
unix系统中有许多在后台运行,并且无控制终端的进程。我们把它叫精灵进程。在unix中我们可以用 ps -ef 查看,其tty项用?标记。本文就精灵进程的特征,以及如何编写作一些探讨:
一 特征和编写规则
- 分类:Linux 查阅全文
- unix中的复用消息
-
system v中的ipc技术是指进程间相互通讯技术。消息队列使用消息队列标识符标识,具有足够权限的任何进程都可以往一个给定消息队列放置消息,并且也可以从队列中读出消息。与一个队列中的每个消息相关联的类型字段可用于标识消息,从而允许多个进程在单个队列上复用消息。
考虑我行储蓄通存通兑的实现过程,模拟一个服务器进程带多个客户。具
- 分类:Linux 查阅全文
- UNIX中的多线程数据共享与线程同步
- 作者:杨海平 姚洪利 本文选自:中国计算机报 2001年12月18日
在UNIX中,一个进程让另外实体进行某项事务而采取的操作为fork的一个子进程,子进程只是将父进程的数据区拷贝一份到自己的数据区。在符合POSIX标准的UNIX操作系统下,同一个进程的线程之间共享进程指令、大多数数据(线程私有数据除外)、信号处理方式、进程运行环境等。由于线程共享进程的全局变量,
- 分类:Linux 查阅全文
- Unix中限制root远程登录的方法
- UNIX系统中,计算机安全系统建立在身份验证机制上。如果root口令失密,系统将会受到侵害,尤其在网络环境中,后果更不堪设想。因此限制用户 root 远程登录,对保证计算机系统的安全,具有实际意义。本文向大家介绍一些方法,能达到限制 root 远程登录的目的。
方法一:在/etc/default/login 文件,增加一行设置命令:
CONSOLE = /dev/tty
- 分类:Linux 查阅全文
- UNIX平台廉价双机容错方案
- 由于有多种方式来提高系统的可用性,但每种方式又各有利弊,因此设计者往往需根据用户的实际可靠性与可用性的要求选择不同的解决方案。这也取决于系统的需求:硬件的容错方案往往运行速度较快但投资规模也大,软件容错方案可能占用系统开销,但比硬件方案更灵活,尤其是在系统已经建立起来之后,并且投资小。本文所介绍的容错系统就是利用浪潮英信服务器可靠性平台和Weste
- 分类:Linux 查阅全文