
杂七杂八
xkjcf
这个作者很懒,什么都没留下…
展开
-
通过PXE远程安装CentOS和Ubuntu系统
PXE协议是Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存中执行,并显示出命令菜单,经过用户选择后,PXE client将放置在远端的操作系统安装文件下载到本地运行,无盘工作站就是通过PXE来启动的。原创 2017-12-02 19:31:56 · 6106 阅读 · 5 评论 -
QT--项目文件的编写方法和qmake的使用
编写QT的软件时,如果用到Qt-Creator时,可以使用它自动维护项目文件。如果不使用IDE编程软件,手动创建程序源文件和项目文件,则需要学会如何使用QT的项目文件。原创 2017-12-03 11:04:33 · 1928 阅读 · 0 评论 -
在Ubuntu下实现静默安装程序
在Ubuntu系统中安装程序时,会出现需要配置的对话框。这种对话框的出现,使大规模自动化部署该程序无法实现。例如在安装mysql-server程序时,需要填写root的密码。这里介绍一个通过实现设置安装配置信息,实现静默安装程序的方法。原创 2017-12-03 11:07:52 · 4587 阅读 · 0 评论 -
Zmap安装教程
Zmap是美国密歇根大学研究者开发出一款工具。在第22届USENIX安全研讨会,以超过nmap 1300倍的扫描速度声名鹊起。相比大名鼎鼎的nmap全网扫描速度是他最大的亮点。在千兆网卡状态下,45分钟内扫描全网络IPv4地址。原创 2017-12-03 11:08:56 · 10511 阅读 · 0 评论 -
Javascript中对正则表达式的应用
在JavaScript中,与大多数其他对象类型一样,有两种方法可以创建正则表达式:通过正则表达式字面量,或者通过构造RegExp对象的实例。原创 2017-12-03 11:19:55 · 360 阅读 · 0 评论 -
JS和Node.js的部分操作技巧
数据类型。 数据类型和json相互转换。 mysql数据库连接。 http server提取参数。模拟发送http请求var request=require("request");console.log(request);request.get("http://www.baidu.com/", function(error, response, body){ console.log原创 2017-12-03 11:23:40 · 417 阅读 · 0 评论 -
openldap服务器安装配置
搭建opendlap服务器,并使用go语言链接该服务器。得到的配置过程和配置方法如下: 操作系统为 Ubuntu 14.04.1 x64。修改host文件为(一般是第二行):127.0.1.1 cgnmon.envisioncn.com ubuntu安装opendlap-server sudo apt-get install -y slapd ldap-utils安装过程中会提示输入密原创 2017-12-04 20:00:45 · 579 阅读 · 0 评论 -
gitlab系统的安装和使用教程
gitlab系统用于在本地搭建一个git的Web管理页面,也包括对用户的管理等。gitlab团队已经提供了编译好的安装包,但是在各个版本的linux系统中并没有加入这个安装包。所以我们在安装的时候还需要手动下载,或者手动添加gitlab提供的第三方软件源。原创 2017-12-04 20:01:48 · 959 阅读 · 0 评论 -
Freeradius系统的安装与管理
vpn在CentOS 6.5中安装freeredius:yum -y install httpd httpd-devel mysql mysql-server mysql-develyum -y install php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml/etc/init.d/httpd st原创 2017-12-04 20:04:20 · 5953 阅读 · 1 评论 -
Linux操作系统启动流程
开机的程序是这样的: 1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号; 2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的开机信息; 3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4. Kernel 执行 init 程序并取得 run-level 信息原创 2017-12-03 11:01:45 · 775 阅读 · 1 评论 -
.bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,原创 2017-12-03 10:59:19 · 432 阅读 · 0 评论 -
Linux中内部命令和外部命令
exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。在说明exe和source的区别原创 2017-12-03 10:58:28 · 1802 阅读 · 0 评论 -
魅族手机连不上adb的解决方法
使用adb通过USB调试魅族手机的时候,第一次连接总会连接不上,除了使用手机助手等辅助软件,也可以在系统上添加一些配置。下边就介绍在Mac OS和Win7上的手动设置方法。原创 2017-12-02 19:37:48 · 7658 阅读 · 0 评论 -
解决Win10中VMWare创建的虚拟机会大量占用硬盘IO的问题
在Windows 10上安装上VMware后,虚拟机运行起来之后,占用了大量的硬盘IO,造成系统运行极慢,有时候还会卡死。其中的原因是在虚拟机的默认配置中,将虚拟机的内存镜像保存在硬盘上的一个文件中,这样该内存镜像文件的读写会非常频繁,占用大量的硬盘IO。解决这个文件,需要修改虚拟机的配置,关闭保存内存镜像文件的功能。原创 2017-12-02 19:44:25 · 16858 阅读 · 2 评论 -
Kali系统的软件调整过程
Kali系统安装之后,按照我的需要,我将系统中的软件进行了调整。主要是修改软件源、调整时区、卸载gnome桌面、安装xfce4桌面、安装firefox浏览器等原创 2017-12-02 20:07:04 · 1678 阅读 · 0 评论 -
CentOS设置字符界面的分辨率
在CentOS系统中,如果使用字符界面时,可用字符区的分辨率是收到显示器大小的限制的。可以通过修改Linux内核启动参数,可以修改分辨率的大小。这个功能通常不用于实体电脑上,因为实体电脑的显示器参数通常适配的很合适。但是使用虚拟机(例如VirtualBox等)时,默认的分辨率较小,可以适当的通过分辨率扩大字符区的大小。原创 2017-12-02 20:24:25 · 1489 阅读 · 0 评论 -
Ubuntu查看系统的各种版本信息
下面是一些查看当前Linux系统的版本的方法: 注:proc目录下记录的当前系统运行的各种数据,version记录的版本信息可以通过cat查看到。1. 使用命令:cat /proc/version proc目录下记录的当前系统运行的各种数据,version记录的版本信息可以直接通过cat查看到,还可以看到gcc版本信息。2. 使用命令:uname -a如上图显示自己的内核版本,并且可以查看系统是原创 2017-12-02 20:30:57 · 23262 阅读 · 0 评论 -
Linux系统上的虚拟终端
登录到CentOS系统提供的字符界面的时候,通过who命令查看登录的用户时,可以看到当前的用户通过/dev/tty1通道登录,如果使用putty通过ssh服务登录系统时,可以看到登录占用的是/dev/pts/0通道。查看当前的登录状态使用的那个登录通道也可以可以使用tty命令。而在/dev目录下,tty默认指向当前的登录通道。如果当前登录通道是ttyn,那么tty0也指向当前通道。使用echo命令向原创 2017-12-02 20:34:15 · 2953 阅读 · 0 评论 -
在Ubuntu系统中配置DHCP服务
DHCP服务器是内网环境中非常重要的组件,没有DHCP服务器,内网中的每一台主机都要手动配置IP地址、网关和DNS服务器。下面就介绍在Ubuntu系统上使用isc-dhcp-server软件将系统配置成DHCP服务器。安装DHCP服务软件:sudo apt-get install isc-dhcp-server -y修改配置文件/etc/default/isc-dhcp-serve...原创 2017-12-02 20:48:34 · 2930 阅读 · 0 评论 -
在CentOS系统中配置DNS服务
DNS服务器在内网环境中非常重要,除了互联网上的公用的DNS服务器,还需要自己设定私有的DNS服务器,下面就介绍如何在CentOS系统中通过Dnsmasq配置DNS服务器。原创 2017-12-02 20:43:12 · 5045 阅读 · 0 评论 -
在Ubuntu下添加自定义服务
在Ubuntu系统中添加自定义服务需要遵从设计启动脚本的模式,下面就是如何编写启动脚本的示例程序。原创 2017-12-03 10:49:53 · 13473 阅读 · 3 评论 -
翻译:通过Java编程创建X.509格式的数字签名证书
我所需要解决的问题很简单:创建一个只需要配置很少字段的X.509协议的证书,在使用已有的CA私钥/证书进行签名,最后导出为PKCS12格式的签名证书。把这个过程变得复杂化的原因是:我需要在一台小型设备(PDA)上,通过Java编程实现。翻译 2017-12-13 16:33:31 · 3118 阅读 · 3 评论