linux系统
Liteboy
这个作者很懒,什么都没留下…
展开
-
对ANSIBLE框架下包含的几个模块,说法不正确的是
对ANSIBLE框架下包含的几个模块,说法不正确的是A connetcion plugins:负责和被监控端实现通信B playbook:剧本执行多个任务时,非必须可以让节点一次性运行多个任务C hosinventory:借助于插件完成记录日志邮件等功能D 各种模块核心模块、command模块、自定义模块答案为C 解析:host inventory:指定操作的主机,是一个配置文...原创 2019-11-28 14:39:10 · 4418 阅读 · 0 评论 -
RedHat 5.5使用Centos的网络yum源
搭建使用本地yum源是可以的,但是有时候某些软件包是找不到的,可以从网上下载,但是感觉不方便,所以尝试搭建redhat 使用centos的网络yum源。原创 2013-11-22 14:19:56 · 7056 阅读 · 0 评论 -
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.locald
[root@localhost var]# /etc/init.d/apache starthttpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerNamevi /etc/httpd/conf/httpd.conf原创 2013-11-08 16:46:15 · 1943 阅读 · 0 评论 -
LAMP 架构的编译安装及错误完全分析
本次试验用的是新安装的系统,以此保证纯净,站在第一次编译安装lamp的角度,分析各种错误,从错误开始入手。至于lamp是干什么用的,我就不赘述了,直接开始。本文中的软件我都已经下好了,并且打包好了,如果有需要的朋友,可以自己下载我的软件包首先交代一下系统的版本 [root@localhost libevent-2.0.18-stable]# lsb_release -a原创 2013-11-11 22:34:10 · 2460 阅读 · 1 评论 -
FTP 方式无人值守批量安装 linux系统
PXE(preboot execute environment )是由intel公司开发的技术,工作与网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP,再用TFTP协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。dhcp ( Dynamic Host Configuration Protocol) 动态主机配置协议,是一个局域网的网络协议,采用U原创 2013-11-26 16:45:19 · 3967 阅读 · 0 评论 -
Linux 安装 awstats 网站分析器,很强大
AWStats简单介绍AWStats是在Sourcefroge上发展很快的一个基于perl的web日志分析工具。与其他工具相比,其优势在于1. 界面友好,可以根据浏览器直接调用相应的语言界面(支持中文);2.基于perl,并且很好的解决了跨平台的问题3. 效率比较高,对于一个日访问量百万的网站,是可以承受的4. 配置方便简单5. 可以自由扩展。页面可以提供的信息1、原创 2013-09-25 09:43:53 · 4732 阅读 · 1 评论 -
DNS for linux 安装配置
[root@localhost bin]# yum install bind bind-chroot bind-utils caching-nameserver -y[root@localhost bin]# rpm -qa | egrep bindbind-utils-9.3.6-4.P1.el5_4.2 #######DNS工具包bind-9.3.6-4.P1.el原创 2013-10-24 15:00:39 · 3793 阅读 · 0 评论 -
apache 编译报错:undefined reference to `apr_array_clear'
apache 编译报错:modules/http/.libs/libmod_http.a(byterange_filter.o): In function `ap_set_byterange':byterange_filter.c:(.text+0x1201): undefined reference to `apr_array_clear'collect2: ld returne原创 2014-01-02 09:58:01 · 3262 阅读 · 1 评论 -
squid常规代理实现内网的共享上网
一、Squid的简单介绍通过squid代理服务器实现内网用户共享上网,配置squid的缓存和基本的访问控制加速和限制web服务的访问。对于Web用户来说,Squid是一个高性能的代理缓存服务器,可以加快内部网浏览Internet的速度,提高客户机的访问命中率。Squid不仅支持HTTP协议,还支持ftp、gopher、SSL和WAIS等协议。和一般的代理缓存软件不同,Squid原创 2014-02-21 23:11:01 · 4293 阅读 · 0 评论 -
centos 安装epel remi rpmfusion 这几个源
安装epel,centos6选6,5就选532位系统选择:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmrpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm64位原创 2014-03-22 19:18:05 · 1475 阅读 · 0 评论 -
NGINX安装与简单的压力测试
安装编译器及相关的工具[root@localhost softs]# yum install gcc gcc-c++ autoconf automake -y模块依赖性:nginx的一些模块需要第三方库的支持,gzip需要libzip库,rewrite需要pcre库,ssl需要libssl库等,可以使用yum安装来解决这些依赖库。[root@localhost ~]# yum inst原创 2013-12-10 10:55:42 · 2680 阅读 · 0 评论 -
apache 反向代理
# 软件版本:apache2.2# 前提说明:实验室的域名是live.js.sina.com,实验室所有电脑都通过windows xp代理服务器上外网,内网段为192.168.118.1 ,在代理服务器上装了 apache httpd :80,目标主机上安装tomcat:8080。# 以下操作都 在代理服务器上的httpd.conf中进行:1. 将跟proxy 有关的行原创 2014-10-30 02:24:55 · 814 阅读 · 0 评论 -
TCP状态迁移
大家对netstat -a命令很熟悉,但是,你有没有注意到STATE一栏呢,基本上显示着established,time_wait,close_wait等,这些到底是 什么意思呢,在这篇文章,我将会详细的阐述。大家很明白TCP初始化连接三次握手吧:发SYN包,然后返回SYN/ACK包,再发ACK包,连接正式建立。但是这里有点出入,当请求者收到SYS /ACK包后,就开始建立连接转载 2015-07-13 17:06:39 · 627 阅读 · 0 评论 -
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
使用的时候出现一个错误 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 是因为64位系统中安装了32位程序 解决方法: yum install glibc.i686 重新安装以后还有如下类系错误 再继续安装包原创 2016-05-26 11:05:41 · 2034 阅读 · 0 评论 -
nginx location配置
语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分原创 2016-10-24 15:28:05 · 514 阅读 · 0 评论 -
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce/repodata/repomd.xml: [Errno 14]
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found解决办法:cd /etc/yum.repos.dlsCentOS-Base.repo CentOS-fasttrack.repo ...原创 2018-12-06 13:29:19 · 11542 阅读 · 0 评论 -
make: Nothing to be done for `unix';./libtool: Command not found make: *** [jcapimin.lo] Error 127
安装jpeg.tar.gz的时候报错[root@localhost src]# make ./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.cmake: ./libtool: Command not foundmake: *** [jcapimin.lo] Error 127出现这个问题的原因可能是1.没有安装lib原创 2013-11-18 16:45:24 · 2649 阅读 · 0 评论 -
linux安装jdk1.7
[root@localhost ~]# tar xf /softs/jdk-7-linux-i586.tar.gz -C /usr/java [root@localhost jdk1.7.0]# export JAVA_HOME=/usr/java/jdk1.7.0[root@localhost jdk1.7.0]# export CLASSPATH=/usr/java/jdk原创 2013-11-19 08:44:32 · 1171 阅读 · 0 评论 -
U盘启动引导安装linux
u盘引导安装linux系统,最重要的两步是:一、制作引导盘;二、安装完成后修改grub配置,如果这两部搞定了,u盘引导装系统也只是so easy!1、U盘一枚,至少2G2、下载并安装虚拟光驱,这里我用的是UltralSO.二、制作引导盘1、打开UltraISO软件,选择文件->打开,打开需要烧录的镜像文件:3、选择硬盘驱动器为U盘所在盘符,写入方式为USB-HDD+,点击便携启动->写入新的硬盘主引导记录->USB-HD原创 2013-10-31 17:32:49 · 12256 阅读 · 1 评论 -
解释一下/etc/fstab,开机自动挂载
[root@kissing home]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2tmpfs原创 2013-10-03 19:16:14 · 2312 阅读 · 0 评论 -
centos 6.2 关闭 IPV6
在现在的Linux上IPv6已经在默认安装下被支持,但是对于一些对IPv6支持不是很好的应用服务器来说,开启了IPv6反而会影响服务器的网络性能,毕竟现在的网络交换设备不是IPv6的。如何判断系统是否开了ipv6?首先可以使用命令 lsmod | grep ipv6ip6_tables 19392 0 iptable_man原创 2013-10-05 14:01:02 · 3226 阅读 · 0 评论 -
关于nmap的几个技巧
Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的 工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题 。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什 么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nma原创 2013-10-06 09:25:42 · 2434 阅读 · 0 评论 -
对于/etc/fstab的解释及修改文件系统的label
[root@kissing home]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2tmpfs原创 2013-09-20 16:16:53 · 4849 阅读 · 0 评论 -
关于nmap的几个技巧
Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的 工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题 。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什 么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nma原创 2013-09-18 23:06:01 · 1908 阅读 · 1 评论 -
数据备份--dump
完全备份dump -0u -f /tmp/baskup/full.dmp /tmp/test增量备份dump -1u -f /tmp/backup/add_001.dmp /tmp/testdump -2u -f /tmp/backup/add_002.dmp /tmp/test原创 2013-10-08 17:22:40 · 2309 阅读 · 0 评论 -
Linux系统守护进程详解ntsysv 可以关掉那些服务
acpid, haldaemon, messagebus, klogd,network, syslogd 以上几个服务必须开启!其他的分析如下:1.NetworkManager,NetworkManagerDispatcherNetworkManager 是一个自动切换网络连接的后台进程。很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应原创 2013-09-24 22:12:18 · 2229 阅读 · 0 评论 -
Linux下几个常用的快捷键
1. [tab] 键在linux所有的shell中,[tab]是最常用的也是linux的bash shell中最棒的功能;它具有命令补全和档案补全的功能。如果不使用[tab]键,那就别说自己懂linux!举例,命令补全我想将磁盘格式化成ext3 ,但是不知道命令是什么了,只记得只mk开头的,那我可以输个mk然后连按两下[tab]档案补全我想查看/home/mysql原创 2013-09-20 15:27:33 · 21039 阅读 · 1 评论 -
linux系统开机过程描述
本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正!计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺序信息,硬盘信息,内存信息,时钟信息等。 由BIOS进行POST(加电自检),然后依据BIOS内设置的引导顺序从硬盘、软盘或者CDROM中读入引导块。linux系统是从BIOS中的OxFFFF原创 2013-09-26 17:01:02 · 1830 阅读 · 0 评论 -
Linux内核简单编译
Linux内核,顾名思义,就是linux系统的核心,负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。简单的介绍点内核的相关知识,如有不当之处,还请大家批评指正!本文以我实验的系统为例,系统为red hat 5.5[root@localhost yum.repos.d]# lsb_release -aLSB Version: :core-3.原创 2013-09-28 21:10:53 · 1764 阅读 · 0 评论 -
iptables知识理论的学习与实践举例
iptables是什么?不解释,直接进入正题。iptables的命令使用结构是这样的 iptables [-t table] command [match] [target] 下面一项一项来介绍[-t table]部分[-t table]选项允许使用标准表之外的任何表。表是包含仅处理特定类型信息包的规则和链的信息包过滤表。有三个可用的表选项:filter、nat和ma原创 2013-10-15 11:35:50 · 1491 阅读 · 0 评论 -
细说linux服务器各种监控工具
linux下面有很多强大的监控工具,各有各的有点,作为一个linux系统管理员,有必要知道这些命令的用法,包括top、vmstat、sar、sadf、pidstat、iostat、mpstat、dstat这几个命令的使用介绍。pidstat对pid进程的监控。直接输入dstat,会使用默认值,每秒显示一次cpu、disk、net、paging、system的数据。原创 2013-10-16 16:07:30 · 2279 阅读 · 1 评论 -
tomcat for linux 安装
下载tomcatwget http://apache.mirrors.tds.net/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz下载jdkwget http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.rpm?AuthPara原创 2013-10-27 02:10:09 · 2379 阅读 · 0 评论 -
lamp架构下的iwebmall(电子商城的搭建)
apache[root@localhost yum.repos.d]# yum install -y pcre-devel openssl* gcc gcc-c++ // 安装apache所需要的包[root@localhost httpd-2.2.23]# ./configure --enable-modules=all --enable-mods-shared=all原创 2013-10-20 18:10:22 · 2490 阅读 · 0 评论 -
checking for void pointer length... yes configure: error: Size of "void *" is less than size of "lon
安装httpd-2.2.23 ./configure 的时候报错如下checking for void pointer length... yes configure: error: Size of "void *" is less than size of "long"解决方法vi configure if test "$ap_cv_void_ptr_lt_long" = "y原创 2013-10-28 14:45:08 · 6244 阅读 · 1 评论 -
linux常用的服务--SSH以及ssh公钥认证
SSH默认情况下已经安装了,包装包的名称是openssh,使用源码包安装的方法是[root@localhost logs]# yum install openssh………………………………Downloading Packages:(1/4): openssh-5.3p1-84.1.el6.x86 | 236 kB 00:00 (2/4): openssh-ask原创 2013-10-23 11:27:55 · 3855 阅读 · 0 评论 -
NTP for Linux
Device A发送一个NTP报文给Device B,该报文带有它离开Device A时的时间戳,该时间戳为10:00:00am(T1)。当此NTP报文到达Device B时,Device B加上自己的时间戳,该时间戳为11:00:01am(T2)。当此NTP报文离开Device B时,Device B再加上自己的时间戳,该时间戳为11:00:02am(T3)。当Device A接收到该响应报文时,Device A的本地时间为10:00:03am(T4)。原创 2013-10-30 16:09:16 · 3573 阅读 · 0 评论 -
Linux下几个常用的快捷键,真的很实用
1. [tab] 键在linux所有的shell中,[tab]是最常用的也是linux的bash shell中最棒的功能;它具有命令补全和档案补全的功能。如果不使用[tab]键,那就别说自己懂linux!举例,命令补全我想将磁盘格式化成ext3 ,但是不知道命令是什么了,只记得只mk开头的,那我可以输个mk然后连按两下[tab]档案补全原创 2013-09-30 08:55:38 · 1580 阅读 · 0 评论