如何设置PAM模块控制Linux密码策略
我们在使用linux系统设置密码的时候,经常遇到这样的问题,系统提示:您的密码太简单,或者您的密码是字典的一部分。那么系统是如何实现对用户的密码的复杂度的检查的呢? 系统对密码的控制是有两部分(我知道的)组成: 1 cracklib 2 login.defs 声明:login.defs主要是控制密码的有效期。对密码进行时间管理。此处不细谈 login.defs --shadow password suite configuration pam_cracklib.so 才是控制密码复杂度的关键文件 red...
oracle 10G for linux常用命令
首先以Oracle用户登录 1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。 2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。 3、 $/oracle/oracle/app/product/101/bin/dbca:数据库配置助理,进行数据库安装、删除和修改。 4、 $/oracle/oracle/app/product/101/bin/netca:数据库网络服务配置管理。 5、 $/ora...
Linux下C语言对PHP扩展
一,搭建php环境 下载php 5.2.6 源码 并解压 编译安装,搭建php环境 二,创建扩展项目 进入源码目录 cd php5.2.6/ext/ ./ext_skel --extname=my_ext 创建名字为my_ext的项目,最终会生成my_ext.so 三,更改配置和程序 $ vi ext/my_ext/config.m4 根据你自己的选择将 dnl PHP_ARG_WITH(my_ext, for my_ext support, dnl Make sure that the comment...
非常好Ubuntu VMware安装解决鼠标问题
特别值得一提的是VMware有很多值得学习的地方,这里我们主要介绍Ubuntu VMware,包括介绍Ubuntu VMware等方面。Ubuntu 包含了非常好的翻译和容易使用的架构,这些由自由软件社团将不断的提供, 将尽可能的使大多数人方便使用 Ubuntu 。解决Ubuntu安装VMware tools后鼠标指针平滑移动问题。 我们都知道,在Ubuntu VMware虚拟机中安装了系统之后的第一件事情就是要按照VMware tools,这样才能是虚拟系统能像物理机安装了驱动一样正常的工作,而且也能...
Linux系统登录后自动执行应用程序
本实例要说明的是在登录系统后如何自动运行应该程序,如windows下自动行动QQ等。 本实例的内容是:登录系统后,自动运行EVA应用程序。 其实这个实例相当的简单,只要了解系统登录后,它需要执行哪些脚本文件。那系统登录后运行了哪几个脚本呢? 答案是:root目录下面的.bash_profile和bashrc等脚本文件,而bash_profile是第一个执行的。所以,只要在此脚本下添加以下语句即可实现: [root@localhost ~]# vim ~/.bash_profile 添加内容为: expo...
linux下载文件命令wget
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载 例如: # wget -c http://www.linuxsense.org/xxxx/xxx.tar.gz 下面详细阐述wget的用法: wget是一个从网络上自动下载文件的自由工具。它支...
修改Linux下的QQ,你的QQ不再卡
很多的人都反应说Linux下的TXQQ很卡,其实经过小小的修改就OK.修改如下 #vi /usr/bin/qq 显示如下的文本 #!/ bin/ sh cd /usr/share/tencent/qq/ ./qq 这个时候按A,在最后加上export GDK_NATIVE_WINDOWS=true 然后按Esc,输入:wq保存,然后重启计算机就可以了 本文作者:未知...
为新文件后缀使用vim的高亮功能
今天在工作中发现我打开.js 可以识别成javascript文件,并且置为高亮。而打开.jsm 没有这种功能,使用上挺不方便的。通过Google一下,发现只要在 ~/.vimrc 里稍微设置下,就可以了。 添加一句就可以把jsm 文件识别为javascript文件了。 "set new file extension jsm as javascript file. au BufNewFile,BufRead *.jsm set filetype=javascript 本文作者:未知...
如何在Linux中添加新的系统调用
系统调用是应用程序和操作系统内核之间的功能接口。其主要目的是使得用户可以使用操作系统提供的有关设备管理、输入/输入系统、文件系统和进程控制、通信以及存储管理等方面的功能,而不必了解系统程序的内部结构和有关硬件细节,从而起到减轻用户负担和保护系统以及提高资源利用率的作用。 Linux操作系统作为自由软件的代表,它优良的性能使得它的应用日益广泛,不仅得到专业人士的肯定,而且商业化的应用也是如火如荼。在Linux中,大部分的系统调用包含在Linux的libc库中,通过标准的C函数调用方法可以调用这些系统调用。...
在linux/unix上分析程序日志的技巧
我们的应用运行在linux 上,很多同事对命令行操作有恐惧感,于是为了分析 linux 上程序的日志,采用的是 FTP+Ultraedit 方法。这种方式不方便、实时性不够,也不够专业。如果碰到几百兆甚至上G 的日志文件,这种分析方式的效率也很成问题,尤其是需要实施跟踪日志的情况下。 于是我把在 linux 上分析程序日志的几个常用指令及其配合使用总结一下,希望对大家有所帮助。 指令介绍: more : 作用:该指令,可以将文件的内容,从前向后,每次一屏,打印到终端屏幕上。 用法: more filen...
linux系统密码忘记后的5种方法
如果你既没做系统启动软盘,同时多系统的引导LILO 和GRUB 又被删除,那么只能使用Linux 系统安装盘来恢复root的密码,步骤如下。 一. lilo引导 1. 在出现 lilo: 提示时键入 linux single Boot: linux single 2. 回车可直接进入linux单用户模式3. vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设置root的密码) 4. reboot重启,root密码为空 二. grub引导 1. 在出现grub...
基于Linux的性能监测比拼和实现攻略
性能监测的基本概念: 当今企业对关键服务效能和稳定性方面的要求不断提高,所以如何科学以及准确地获得服务运行方面的综合信息显得越来越重要。于是企业在部署服务的同时也都会通过各种各样的方式和手段来部署对服务以及其外围环境资源的监测。监测的对象除服务本身之外还包括服务所运行的基本环境,如CPU、内存、I/O、存储空间、网络吞吐量等使用情况。通过对这种长期监测所收集到的数据来使用不同的图形化分析软件进行整理和分析,我们不难判断出服务在当前以及长期所运行的情况,并为以后的性能调优以及系统排错建立参考的依据。 基于...