- 博客(148)
- 收藏
- 关注
转载 Linux标准目录
本文参考鸟哥的linux私房菜/bin获得最小的系统可操作性所需要的命令/boot内核和加载内核所需要的文件/dev终端、磁盘、调制解调器等的设备项/etc关键的启动文件和配置文件/home用户的主目录/li...
2015-06-08 17:36:00
116
转载 Flask architecture
论文The Flask Security Architecture: System Support for Diverse Security Policies介绍了Flask architecture以下节选自该论文Figure 1: The Flask architecture. Components which enforce security policy decis...
2015-06-08 16:33:00
154
转载 Context
在软件工程中,上下文是一种属性的有序序列,它们为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。又比如计算机技术中,相对于进程而言,上下文就是进程执行时的环境。具体来说就是各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。转载于:https://www.cnblogs.com/tswcypy/...
2015-06-08 14:56:00
87
转载 SELinux(Security-Enhanced Linux)
http://blog.csdn.net/myarrow/article/details/9839377Security-Enhanced Linux(SELinux)的历史一个小历史将有助于帮助您理解 Security-Enhanced Linux(SELinux)——而且它本身也是段有趣的历史。 美国国家安全局(National Security Agency,NSA)...
2015-06-08 14:37:00
178
转载 最小化特权
最小化有特权的模块如前所述,只有需要特权的部分程序才应用拥有特权。这就是说,当您设计您的程序时,尽量将程序分解为独立的部分, 以使得只有小而独立的部分需要特定的特权。如果不同的部分必须同时运行,那么在类 UNIX 系统中使用进程(不是线程)。线程共享它们的安全特权,有问题的线程 可能会干扰进程中所有其他线程。编写有特权的部分时,就当作其它的程序正在攻击它:某一天会可能!确保有特权...
2015-06-08 14:36:00
178
转载 Linux 安全模块
LSM是Linux Secrity Module的简称,即linux安全模块。其是一种轻量级通用访问控制框架,适合于多种访问控制模型在它上面以内核可加载模块的形实现。用户可以根据自己的需求选择合适的安全模块加载到内核上实现。LSM设计思想:LSM的设计思想:在最少改变内核代码的情况下,提供一个能够成功实现强制访问控制模块需要的结构或者接口。LSM避免了利用如在systrac...
2015-06-08 14:22:00
327
转载 linux daemon
参考 鸟哥的私房菜http://linux.vbird.org/linux_basic/0560daemons.php转载于:https://www.cnblogs.com/tswcypy/p/4554132.html
2015-06-05 11:06:00
79
转载 Linux 日志
Ubuntu系列var/log/alternatives.log-更新替代信息都记录在这个文件中/var/log/apport.log -应用程序崩溃记录/var/log/apt/ -用apt-get安装卸载软件的信息/var/log/auth.log -登录认证log/var/log/boot.log -包含系统启动时的日志。/var/log/btmp -记录所...
2015-06-05 11:04:00
103
转载 linux 进程命令
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进...
2015-06-05 10:59:00
93
转载 linux dmesg命令参数及用法详解(linux显示开机信息命令)
功能说明:显示开机信息。语 法:dmesg[-cn][-s<缓冲区大小>]补充说明:kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参 数: -c 显示信息后,清除ringbuffer中的内容。 -s<缓冲区大小> 预设置为...
2015-06-05 10:54:00
105
转载 动态链接库dll,导入库lib,静态链接库lib
目前以lib后缀的库有两种,一种为静态链接库(StaticLibary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(ImportLibary,以下简称“导入库”)。静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,...
2015-06-05 10:41:00
124
转载 gpg XXX NO_PUBKEY XXX
手动添加PPA源遇到找不到公钥的情况1.gpg --keyserver keyserver.ubuntu.com --recv-keys XXX gpg --armor --export XXX | apt-key add -2.gpg --keyserver subkeys.pgp.net --recv-keys 40976EAF437D05B5...
2015-06-05 09:34:00
212
转载 C、C++、java的区别
经常听到有人在抱怨这个语言哪里哪里 不好,那个语言又是如何的优秀。对于这样 的牢骚,我只是一笑而过。 就我而言,语言只是工具,没有好坏之 分。只要你采用相应的语言,完成对应的工 作,那你的目标就完成了。我们无需抱怨这 种语言的缺点,而是应该抱有接受的态度。 任何语言的存在都有它的合理性,如果不合 理是不会经受住时间的考验的。世间之物都 具有双面性,只是看利多还是弊大。如果一 个东西是十全...
2015-05-13 15:47:00
92
转载 Json转换
Json-lib项目地址http://json-lib.sourceforge.net/Jackson项目地址https://github.com/FasterXML/jackson阿里的fastjason项目地址https://github.com/alibaba/fastjson转载于:https://www.cnblogs.com/tswcypy/p/4497847.h...
2015-05-12 16:50:00
93
转载 优化eclipse
1.取消自动validation windows–>perferences–>validation 除开Manual下面的复选框全部选中之外,其他全部不选 如需验证,在要验证的文件上,单击鼠标右键–>run validation2.取消Eclipse拼写检查 windows–>perferences–>general–>...
2015-05-10 12:58:00
183
转载 Servlet与jsp间的传值问题
Servlet与JSP 之间的传值有两种情况:JSP -> Servlet, Servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。一、JSP -> servlet JSP页面有3种方法向 servlet传值: form表单、URL 、java片段代码 form表单:<form...
2015-05-08 18:01:00
128
转载 servlet & javabean
1.servelet什么是Servlet?① Servlet就是JAVA 类② Servlet是一个继承HttpServlet类的类③这个在服务器端运行,用以处理客户端的请求Servlet相关包的介绍--javax.servlet.*:存放与HTTP 协议无关的一般性Servlet 类;--javax.servlet.http.*:除了继承javax.servlet.* ...
2015-05-07 14:02:00
191
转载 Java数据类型
基本类型大小(字节)取值范围默认值包装器类型boolean-true或falsefalseBooleanchar20-216-1'\u0000'(null)Characterbyte1-27—27-1(byte)0Byteshor...
2015-05-07 11:06:00
91
转载 CentOS 7 安装tomcat
1.安装与配置JDK8 检验系统安装的java版本rpm -qa | grep java 卸载OpenJDK,执行以下操作: rpm -e --nodeps tzdata-java-2015a-1.el7.noarch rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el...
2015-05-06 17:31:00
74
转载 git命令
1.git全局设置git config --global user.name "Your Name"git config --global user.email "email@example.com"2.创建版本库初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add <file&g...
2015-05-06 09:58:00
77
转载 Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务
RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支...
2015-05-05 14:57:00
386
转载 数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个...
2015-05-05 11:00:00
72
转载 centos7下快速安装mysql
在Centos7中用MariaDB代替了mysql数据库,如果我们希望在CentOS7中安装mysql而不想从源码编译,那就需要去官网上下载yum源wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch...
2015-05-05 10:22:00
80
转载 实验用rootkit
进程对比实验用得到rootkit:1.FU rootkit简单的来说,FU是一个隐藏进程的工具.,FU_Rootkit是开源的,用C语言编写。FU_Rootkit主程序包括2个部分:Fu.exe和Msdirectx.sys。 Msdirectx.sys能直接载入核心内存,Fu.exe则是相应的应用程序。该工具只能用在win NT中,后续版本无效。推荐系统:Windows XP...
2015-04-27 15:50:00
276
转载 VMI
在虚拟机外部监控虚拟机内部运行状态的方法被称为虚拟机自省(Virtual Machine Introspection,VMI)。VMI允许特权域查看非特权域的运行状态,并能获得被监控虚拟机运行状况相关的状态数据,这些数据包括内存使用情况,磁盘空间的使用情况,以及操作系统日志文件的数据等等。转载于:https://www.cnblogs.com/tswcypy/p/4447299....
2015-04-22 14:03:00
249
转载 jsp环境搭建(Windows)
1.软件准备 JDK 最新版jdk-8u45-windows-x64.exe tomcat 最新版32-bit/64-bit Windows Service Installer Eclipse IDE for Java EE Developers 最新版eclipse-jee-luna-SR2-win32-x86_64.zip2.JAVA环境的安装 安装JD...
2015-04-20 14:06:00
151
转载 128M小内存VPS优化与typecho环境搭建
在使用Haphost提供的128M内存的VPS建站时,debian7+wordpress+nginx+mysql跑起来相当吃力。然后使用Debian7+typecho+lighttpd+sqlite的搭配好,发现效果特别好,在此记录下搭建和优化过程。1.debian 7 32位系统的优化 删除建站用不到的软件并清理缓存apt-get -y purge apache2-*...
2015-04-18 15:54:00
288
转载 Shell字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不...
2015-04-17 11:13:00
91
转载 bash和sh区别
在一般的linux系统当中(如redhat),使用sh调用执行脚本相当于打开了bash的POSIX标准模式(等效于bash的 --posix 参数),一般的,sh是bash的“子集”,不是子集的部分。bash程序执行,当“$0”是“sh”的时候,则要求代码遵循一定的规范,当不符合规范的语法存在时,则会报错,所以可以这样理解,“sh”并不是一个程序,而是一种标准(POSIX),这种标准,在...
2015-04-17 10:31:00
129
转载 Shell运算
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/bashval=`expr 2 + 2`echo "Total valu...
2015-04-17 10:12:00
85
转载 Shell命令替换与变量替换
命令替换命令替换是指Shell可以先执行命令,将输出结果暂时保存,在适当的地方输出。命令替换的语法:`command`注意是反引号,不是单引号,这个键位于 Esc 键下方。下面的例子中,将命令执行结果保存在变量中:#!/bin/bashDATE=`date`echo "Date is $DATE"USERS=`who | wc -l`...
2015-04-17 09:43:00
235
转载 $* 和 $@ 的区别
$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数。下面的例子可以清楚的看到 $* 和 $@ 的区别:...
2015-04-16 16:15:00
339
转载 Shell特殊变量列表
特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。...
2015-04-16 16:00:00
279
转载 vi编辑器常见命令的使用
Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的。Vim 是Viimproved 的...
2015-04-16 14:58:00
158
转载 ssh登录nat模式的VMware虚拟机
有时候本地PC是固定IP上网方式且无多余IP,而我们又希望使用putty登陆VMware中的虚拟机且虚拟机可以上外网,那么这时候就可以使用端口映射。1.本地环境简述 本地PC IP:192.168.132.23 虚拟机内系统:Ubuntu 14.04.02 LTS 虚拟机上网方式:NAT2.方案 设定VMnet8 的虚拟网段是192.168.168...
2015-04-16 11:07:00
130
转载 Ubuntu下修改DNS重启也能用的方法
1.通过修改:/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)实现内容填上需要修改的nameserver转载于:https://www.cnblogs.com/tswcypy/p/4429175.html
2015-04-15 17:20:00
71
转载 VS2013使用技巧汇总
1. Peek View在不新建TAB的情况下快速查看、编辑一个函数的代码。以前要看一个函数的实现,需要在使用的地方点击F12跳转到该函数,实际上这是很浪费时间的。VS2013Peek View便解决了这个问题。在光标移至某个函数下,按下alt+F12。用法:在光标移至某个函数下,按下alt+F12。可以看出在当前页即有当前函数的实现。然后在Peek窗口里可以继...
2015-04-14 11:00:00
1183
转载 【转】ethtool 命令详解
命令描述:ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息ethtool –d ethX //查...
2015-04-13 16:03:00
318
转载 【转】linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩...
2015-04-13 15:48:00
90
转载 【转】dmidecode命令详解
Dmidecode这款软件允许你在Linux系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。一、DMI简介: DMI (DesktopManagement Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前...
2015-04-13 15:24:00
1501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅