快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Ubuntu Linux移动根分区

Ubuntu Linux移动根分区

自从用上了Ubuntu,发现对Windows的依赖越来越小,前两天更是把我的Vista给删了,现在系统里只有Ubuntu,于是想把Ubuntu从安装时的分区3上转到分区1上去。实验结果如下: 声明:本人只讨论技术问题,如因此造成的数据损失及其他问题不承担任何责任。 0:我的配置:分区:sda1 原Vista , sda2扩展分区,下有两个逻辑分区(sda5,sda6), sda3 Ubuntu分区, sda4 Swap分区 1:从LiveUSB(LiveCD)启动。 使用现有系统的制作LiveUSB工具...

文件行尾奇怪的^M及解决

文件行尾奇怪的^M及解决

现象: 按照《Unix shell 范例精解》试 sed 例子,用的是书自带光盘里的文件 datafile。但是运行命令(以两个数字结尾的行,将结尾两个数字 ab 替换为 ab.5 ) sed 's/[0-9][0-9]$/.5/' datafile 却没有输出,其中某一行最后数字是34,把上面 [0-9][0-9]$ 直接换成 34$ 依旧没有输出。 让人一度以为在这个 Ubuntu 上 $ 元字符不能用。但是这是绝对不可能的,这年头那个敢不支持 POSIX的正则表达式。 继续尝试这个 $元字符,运行...

Linux主机信任关系配置

Linux主机信任关系配置

1、主机A用ssh-keygen -t rsa生成公钥,公钥在当前用户的主文件夹下的.ssh文件夹(cd ~/.ssh)下的id_rsa.pub文件 2、在主机B上对应用户的主文件夹下面的.ssh文件内执行 echo "A的公钥" authorized_keys 3、将公钥文件和authorized_keys文件设置权限为600(更宽松的权限也可以,如744) 4、A可以不需要密码登陆B。 本文作者:未知...

Linux下的Zen Cart安全脚本

Linux下的Zen Cart安全脚本

#!/bin/bash echo "install some setting for zen cart because of some secure reason..." for site in /data0/htdocs/*;do if [ -d $site ]; then if [ -f $site/includes/application_top.php ]; then echo $site" is zen cart folder" chmod 444 -R $site/docs chmod 44...

编译静态库和动态库的Makefile文件

编译静态库和动态库的Makefile文件

写了一个编译静态库和动态库的Makefile文件,修改Makefile中STATIC的值可以编译静态库或动态库。 MakefileSTATIC=0 LIBPATH=lib CFLAGS=-Wall LDFLAGS=-I$(LIBPATH) -L$(LIBPATH) -lfunc ifeq ($(STATIC), 1) LIB=$(LIBPATH)/libfunc.a else LIB=$(LIBPATH)/libfunc.so CFLAGS+=-fPIC endif TARGET=main SRC=ma...

Linux本地root密码破解方法

Linux本地root密码破解方法

我自己总结了一些各个linux版本的本地root密码破解方法,以及在网上搜集了相关的资料,和大家共享一下,希望对大家能有所帮助 (一)RedHat/CentOS/Fedora 系统密码破解 1.在grub选项菜单按E进入编辑模式。 2.编辑kernel 那行最后加上S(或者Single)。 3.按B,启动到single-user mode。 4.进入后执行下列命令: # mount -t proc proc /proc # mount -o remount,rw / #passwd #sync #reb...

Linux的日志文件系统简要剖析

Linux的日志文件系统简要剖析

在近代历史上,日志文件系统被认为十分奇特,主要是处于研究阶段。而如今,日志文件系统(ext3)已经成为 Linux 的缺省文件系统。本文向大家揭示了日志文件系统背后的一些思想,以及在电源故障或系统崩溃时,如何提供更好的完整性。此外本文还介绍了现行的几种日志文件 系统和下一代日志文件系统。 定义日志文件系统的方法有很多种,但是让我们抓住要点。日志文件系统就是专为那些厌倦了一直盯着启动时 fsck(即文件系统一致性检查)的人而设计的(日志文件系统同样适用于希望文件系统具有故障恢复能力的群体)。如果系统采用传统...

如何设置PAM模块控制Linux密码策略

如何设置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 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扩展

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安装解决鼠标问题

非常好Ubuntu VMware安装解决鼠标问题

特别值得一提的是VMware有很多值得学习的地方,这里我们主要介绍Ubuntu VMware,包括介绍Ubuntu VMware等方面。Ubuntu 包含了非常好的翻译和容易使用的架构,这些由自由软件社团将不断的提供, 将尽可能的使大多数人方便使用 Ubuntu 。解决Ubuntu安装VMware tools后鼠标指针平滑移动问题。 我们都知道,在Ubuntu VMware虚拟机中安装了系统之后的第一件事情就是要按照VMware tools,这样才能是虚拟系统能像物理机安装了驱动一样正常的工作,而且也能...

Linux系统登录后自动执行应用程序

Linux系统登录后自动执行应用程序

本实例要说明的是在登录系统后如何自动运行应该程序,如windows下自动行动QQ等。 本实例的内容是:登录系统后,自动运行EVA应用程序。 其实这个实例相当的简单,只要了解系统登录后,它需要执行哪些脚本文件。那系统登录后运行了哪几个脚本呢? 答案是:root目录下面的.bash_profile和bashrc等脚本文件,而bash_profile是第一个执行的。所以,只要在此脚本下添加以下语句即可实现: [root@localhost ~]# vim ~/.bash_profile 添加内容为: expo...