E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux-服务篇
Linux-
手动释放缓存(Buffer、Cache)
手动释放缓存/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:[root@servertest]#cat/proc/sys/vm/drop_caches0首先,/proc/sys/vm
diannao720
·
2016-07-01 16:02
openstack
我的RPC服务构建之路《客户端篇--改造基于jdk8的thrift pool client》
经过一段时间的调研,本着简单,高效的原则,最终选择thrift.具体原因,等接下来写到
服务篇
的时候再细说。 对于曾经使用过thrift来开发RPC
alexcai
·
2016-06-29 18:00
Linux-
yum
yum简介yum,是YellowdogUpdater,Modified的简称,是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器。起初是由yellowdog这一发行版的开发者TerraSoft研发,用python写成,那时还叫做yup(yellowdogupdater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rp
ka_ka_you
·
2016-06-26 00:53
Linux
linux-
学习笔记-用户管理的的相关配置文件介绍
用户账号:超级用户:root至高无上本地用户:由管理员创建,权限受到一定的限制,在自己的宿主目录是完整的权限系统用户:一般是不会登录系统的,用于维持某个服务程序正常运行.用户的分类:根据帐号的位置:本地帐号、远程(域)帐号。LDAP根据帐号的功能:超级用户(root)UID:0系统用户UID:1-999伪用户本地用户UID:1000+UID:即每个用户的身份标示,类似于每个人的身份证号码.关于系统
Fa1se003
·
2016-06-06 11:31
Linux-
内核通信之netlink机制-详解
前言:开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。用户态和内核态的通讯机制IPC(interprocesscommunication)机制:比如系统调用,ioctl接口,proc文件系统以及netlinksocket。介绍:netlinksocekt是一种用于在内核态和用
逝去的浪花
·
2016-06-05 19:30
Linux内核层
Linux-
用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目
alexdamiao
·
2016-05-22 18:00
linux
用户
user
用户组
group
centos7 学习笔记
#安装vsftpd yum-yinstallvsftpd #启动 servicevsftpdstart #开启启动 chkconfigvsftpdon 二、vsftp相关命令之
服务篇
漂泊雪狼
·
2016-05-22 17:00
Linux-
软件包管理-wget,rpm,yum,apt-get
wget类似于迅雷,是一种下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是WorldWideWeb”与“get”的结合。rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=management,用于安装卸载.rpm软件Yum,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包
alexdamiao
·
2016-05-22 09:53
linux
Linux
Linux-
软件包管理-wget,rpm,yum,apt-get
wget类似于迅雷,是一种下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是WorldWideWeb”与“get”的结合。rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=management,用于安装卸载.rpm软件Yum,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包
alexdamiao
·
2016-05-22 09:00
linux
rpm
yum
apt
wget
Linux-
磁盘管理-du和df
df,即diskfree,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况。默认情况下,df会显示系统全部的挂载情况。而-h参数,可以将各分区的容量使用人们较易理解的方式显示出来。我们也可以指定某目录,以只显示该目录(该目录所属的挂载点)的情况。上图中,由于/etc是挂载到/的,所以当df的时候,会显示/的情况。而-i选项用于显示inode的使用情况。上图可以看出,当前显示的是ino
alexdamiao
·
2016-05-21 19:00
linux
du
df
磁盘管理
Linux-
文件查找
Linux下的常用查找命令locatewhereiswhichfindlocate-i,忽略大小写find根据文件名或正则表达式搜索-name条件限制-a与条件-o或条件-not非条件(此参数的功能类似于否定参数‘!’)find-name"t*"-a-name"*.text"//查找以t开头并且以.text结尾的文件 find-name"t*"-o-name"*.text"//查找以t开头或以.t
alexdamiao
·
2016-05-17 21:00
linux
正则表达式
搜索
find
文件查找
Linux-
进程管理
开门见山,先看一下Linux进程管理进程管理中的常用命令ps常用组合之一:auxa,所有与终端相关的进程x,所有与终端无关的进程u,以用户为中心组织进程状态信息显示CPU%:cpu时间占用比率MEM%:内存占用百分比VSZ:virtualsize虚拟内存集;RSS:ResidentSize,常驻内存集STAT:R:running运行S:interruptablesleeping可中断睡眠D:uni
alexdamiao
·
2016-05-17 20:00
linux
top
PS
进程管理
CentOs中安装和配置vsftp简明教程
、vsftp安装篇复制代码代码如下:#安装vsftpdyum-yinstallvsftpd#启动servicevsftpdstart#开启启动chkconfigvsftpdon二、vsftp相关命令之
服务篇
复制代码代码如下
盗才生
·
2016-05-09 16:18
服务器
ftp
linux-
防火墙iptables
防火墙主机型防火墙(自己保护自己)网络型防护墙(保护某个网络)实现方式分 硬件防火墙 软件防火墙 iptables172.40.55.10 (要使用iptables保护自己)[root@ca~]#rpm-q iptablesiptables-1.4.7-16.el6.x86_64[root@ca~]#内核态 filter (功能)用户态 iptables (管理
txl7771328
·
2016-05-09 09:17
linux
防火墙
iptables
linux-
搭建CDA数字证书
CA介绍搭建CA服务器 (网站服务的数据加密传输) CA服务器 (172.40.55.10)第一步:配置CA签署环境第二步:为CA服务器生成私钥第三步:为CA服务器创建根证书第四步:发布根证书文件第一步:配置CA签署环境[root@room5pc00~]#rpm-qf /etc/pki/tls/openssl.cnfopenssl-1.0.1e-42.el6.x86_64[root@room5pc
txl7771328
·
2016-05-09 09:32
linux
搭建
CDA
Linux-
内存管理-待补充
1.Linux进程在内存数据结构 可以看到一个可执行程序在存储(没有调入内存)时分为代码段,数据段,未初始化数据段三部分: 1) 代码段:存放CPU执行的机器指令。通常代码区是共享的,即其它执行程序可调用它。假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 2) 数据段:存放已初始化的全局变量,静态变量(包括全局和局部的),常量。static全局变量和st
PirLCK
·
2016-04-26 21:00
linux
OS
linux-
系统上传下载命令
阅读更多一、linux系统与win系统之间拷贝文件1.1SFTP命令在没有试图文件系统的时候在win与linux系统之间需要使用SFPT命令来传输文件,需要用的的命令解释如下。cddirectory切换linux系统目录;lcddirectory切换win系统目录;getfileName将linux文件复制到win;putfileName将win文件复制到linux;(图1)(图2)二、linux
x125858805
·
2016-04-26 17:00
liunx
上传
下载
linux-
系统上传下载命令
liunx系统的文件上传和下载有两种命令ftp和scp命令 一、ftp命令(略) 使用ftp需满足如下条件,服务器有安装ftpServer,另外一台linux可以使用ftp的client程序来进行文件的拷贝读取和下载。 二、scp命令 scp是安全的文件拷贝,基于ssh的登录。 例1:上传本机/opt/xinwen/tomcat/webapps/studyTimes
x125858805
·
2016-04-26 17:00
liunx
下载
上传
linux-
系统上传下载命令
阅读更多一、linux系统与win系统之间拷贝文件1.1SFTP命令在没有试图文件系统的时候在win与linux系统之间需要使用SFPT命令来传输文件,需要用的的命令解释如下。cddirectory切换linux系统目录;lcddirectory切换win系统目录;getfileName将linux文件复制到win;putfileName将win文件复制到linux;(图1)(图2)二、linux
x125858805
·
2016-04-26 17:00
liunx
上传
下载
Linux-
常用命令例子
1.按照前面的URL统计PV,UV统计日志:test.log内容如下:/a/click_1/stat.dotoken=11110/a/click_2/stat.dotoken=11111/a/click_1/stat.dotoken=11110/a/click_2/stat.dotoken=11112/a/click_2/stat.dotoken=11112/a/click_3/stat.doto
abountwinter
·
2016-04-20 11:16
Linux
Linux-
服务管理 之---运行级别
废话不说,首先看表。级别号含义0关机1单用户模式2不完全的命令行模式3标准字符界面4系统保留5图形界面6重启那么如何查看系统当前的运行级别呢?runlevel命令使用如下[root@Gitcc~]#runlevelN3前一个代表之前的运行级别,后一个数代表当前的运行级别,因为我是开机直接进入3级别的,所以第一个数为N。知道了运行级别,当然就是看一看能不能修改咯,,[root@Gitcc~]#ini
懂老师
·
2016-04-19 20:34
LInux
HADOOP的本地库(NATIVE LIBRARIES)介绍
目前在Hadoop中,本地库应用在文件的压缩上面:zlibgzip在使用这两种压缩方式的时候,Hadoop默认会从$HADOOP_HOME/lib/native/
Linux-
*目录中加载本地库。
u014726937
·
2016-04-15 11:00
Linux-
自动挂载文件/etc/fstab功能详解
一、/etc/fstab文件的作用磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。二、挂载的限制在说明这个文件的作用之前我想先强调一下挂载的限制。1、根目录是必须挂载的
ATCO
·
2016-03-30 13:19
Linux
文件同步技术总结
文件同步技术:
Linux-
>Linux:rsync+inotifyWindow–>Linux:cwRsync+定时任务linux使用NSF映射远程磁盘目录分布式中经常需要文件同步,综合来说性能是rsync
iamH
·
2016-03-29 10:00
windows
linux
linux-
常用命令
查看系统信息查看系统类型及版本cat/etc/issuelsb_release-all/etc/*-releasecat/etc/*-release查看内核版本uname-runame-acat/proc/version查看系统位数(32位还是64位)whereisechofile/bin/echo查看CPU信息(查看是几核)cat/proc/cpuinfo|grepprocessor查看内存信息
gallanthx
·
2016-03-27 13:01
linux
Linux-
进程间通信(四): 域套接字
1.域套接字:(1)只能用于同一设备上不同进程之间的通信;(2)效率高于网络套接字。域套接字仅仅是复制数据,并不走协议栈;(3)可靠,全双工; 2.域套接字地址结构:structsockaddr_un{ sa_family_tsun_family;/*AF_UNIX*/ charsun_path[108];/*pathname*/ };当我们将一个地址绑定至域套接字,系统用该路径名创建一个类
某精神病
·
2016-03-21 23:00
Linux-
进程间通信(三): 共享内存
1.共享内存:共享内存方式可以在多个进程直接共享数据,因为其直接使用内存,不要多余的拷贝,是速度最快的IPC方式;共享内存有两种实现方式,使用mmap和shm方式,如下图:(1)mmap方式是将文件与进程地址空间进行映射,对实际物理内存影响小; (2)shm方式是将每个进程的共享内存与实际物理存储器进行映射,对实际物理内存影响大; 由于XSIIPC自身缺点,所以建议使用mmap来实现共享内存; 2
某精神病
·
2016-03-21 18:00
Linux-
进程间通信(二): FIFO
1.FIFO:FIFO也被成为命名管道,因其通过路径关系绑定,可以用于任意进程间通信,而普通无名管道只能用于有共同祖先的进行直接通信;命名管道也是半双工的,open管道的时候不要以读写方式打开,这种操作是未定义的; 2.FIFO创建:#include intmkfifo(constchar*pathname,mode_tmode); ret=成功返回0,失败返回-1FIFO是一种文件类
某精神病
·
2016-03-20 11:00
Linux-
进程间通信(一): 管道
1.管道局限性:(1)半双工;(若模拟全双工,可以使用两个管道,即,proc1-->proc2一条管道,proc2-->proc1一条管道)(2)只能在具有公共祖先的进程之间使用; 2.管道创建函数:#include intpipe(intfiledes[2]); ret=0-成功-1-失败经由filedes返回两个文件描述符:filedes[0]为读端,filedes[1]为写端;
某精神病
·
2016-03-19 21:00
linux - 怎么自动填写有交互的shell脚本 - SegmentFault
linux-
怎么自动填写有交互的shell脚本-SegmentFaultTCL/Expect交互式自动化测试概要--ITeye技术网站expect是一种基于TCL,能与交互式程序进行“可程序化”会话的脚本语言
lexus
·
2016-03-17 17:00
Linux-
进程、进程组、作业、会话、控制终端详解
转载出处:http://www.cnblogs.com/JohnABC/p/4079669.html一、进程传统上,Unix操作系统下运行的应用程序、服务器以及其他程序都被称为进程,而Linux也继承了来自unix进程的概念。必须要理解下,程序是指的存储在存储设备上(如磁盘)包含了可执行机器指令(二进制代码)和数据的静态实体;而进程可以认为是已经被OS从磁盘加载到内存上的、动态的、可运行的指令与数
hbtj_1216
·
2016-03-16 22:00
linux
进程
会话
作业
进程组
Linux-
>Windows主机目录和文件名中文乱码恢复
Linux-
>Windows主机目录和文件名中文乱码恢复标签:字符编码Python[TOC]声明本文主要记述作者如何通过Python脚本恢复跨平台传输导致的目录和文件名中文乱码。
clover_toeic
·
2016-03-04 08:00
linux-
后门入侵检测工具-rkhunter
RKHunter专业检测胸膛是否感染rootkit的工具,通过一系列的脚步来确定服务器是否已经感染rootkit。可以实现1. Md5校验测试,检测文件是否有改动。2. 检测rootkit使用的二进制和系统工具文件。3. 检测特洛伊木马程序的特征码。4. 检测常用程序的文件属性是否正常5. 检测系统相关的测试。6. 检测隐藏文件。7. 检测可疑的核心模块l
renIT87
·
2016-02-29 11:30
linux
检测工具
后门入侵
linux-
后门入侵检测工具-chkrootkit
Rookit简介:rootkit是Linux平台常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马。Rootkt攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐蔽行迹,从而让攻击者保住权限,以使它在任何时候都可以使用root权限登录系统。 Rootkit有两种类型:文件级别和内核级别Roo
renIT87
·
2016-02-26 13:39
linux
检测工具
后门入侵
linux-
后门入侵检测工具-chkrootkit
Rookit简介:rootkit是Linux平台常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马。Rootkt攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐蔽行迹,从而让攻击者保住权限,以使它在任何时候都可以使用root权限登录系统。 Rootkit有两种类型:文件级别和内核级别Roo
renIT87
·
2016-02-26 13:26
linux
检测工具
后门入侵
【
Linux-
中级篇】搭建MySQL的主从复制
搭建MySQL主从复制1.实验环境主机操作系统IP地址主要软件MasterCentOS6.5x86_64192.168.10.10Mysql-5.5.22.tar.gzSlave1CentOS6.5x86_64192.168.10.15Mysql-5.5.22.tar.gzSlave2CentOS6.5x86_64192.168.10.18Mysql-5.5.22.tar.gz2.实验步骤 1
tanghao_1986
·
2016-02-23 11:08
数据库
服务器
IP地址
服务器监控之Zabbix自带模块监控Mysql
服务篇
一、先授权让zabbix连接Mysql数据库:#mysql-uroot-p123456-e”GRANTUSAGEON*.*TO‘zabbix’@’localhost’IDENTIFIEDBY‘zabbix'”;二、建立数据库连接信息文件#vim/etc/zabbix/.my.cnf[mysql]host=localhostuser=zabbixpassword=zabbixsocket=/tmp/
小乞丐0
·
2016-02-19 14:52
Linux
模块和包.os
简单介绍:此模块儿包含普遍的操作系统功能系统属性:os.name 说明:获取当前系统平台(windows->nt,
linux-
>posix)os.curdir 说明:获取当前目录字符(windows
XmDevOPS
·
2016-02-17 16:00
Oracle迁移:
Linux-
>Windows
源环境:RHEL6.4+Oracle11.2.0.4目的环境:Windows2003需求:研发测试环境的Oracle数据库从Linux迁移到Windows,可以停机。1.Windows安装同版本数据库软件2.Windows使用oradim创建实例3.Windows创建密码文件4.Linux创建pfile,正常关闭数据库5.Linux拷贝所有文件到Windows6.Windows修改pfile,指定
AlfredZhao
·
2016-02-15 15:00
Linux-
监控SSD健康状态的脚本基于smartctl工具的使用
服务器为WINSERVER主机,不像开源平台那么多软件可以支持监控,这里用smartctl来监控服务器上的硬盘指标,只针对SSD的处理其中ssd为sda #!/usr/bin/envpython #coding:gbk importsubprocess importos smart_bin_path=r'C:\ProgramFiles(x86)\smartmontools\bin'#此
懒睡的猫熊
·
2016-01-28 15:00
Linux-
Nginx启动-停止-重启脚本
Nginx启动、重启、停止脚本 第一步先运行命令关闭nginxsudokill`cat/usr/local/nginx/logs/nginx.pid` 第二步vi /etc/init.d/nginx输入以下内容: #!/bin/bash##nginx-thisscriptstartsandstopsthenginxdaemon##chkconfig:-8515#description:Nginxi
baalwolf
·
2016-01-12 10:00
写给菜鸟:玩转
linux-
深度linux的安装与卸载
(初学咋练,自小语文水平不好...)工欲善其事必先利其器,玩转linux也是这个道理。既然我们不搞研究,就没必要知道那么复杂的东西,首先linux内核是类UNIX,和乔老爷子的OSX相似,对配置要求并不高,其次他有很多发行版本,例如深度,红旗,乌班图以及已经不更新的StartOS,最后还需要知道一个linux磁盘格式是EXT3以及linux的grup引导grup和MBR有区别吗?功能上都一样,都是
CuriosityWu
·
2016-01-11 18:18
CentOs6.5中安装和配置vsftp简明教程
、vsftp安装篇复制代码代码如下:#安装vsftpdyum-yinstallvsftpd#启动servicevsftpdstart#开启启动chkconfigvsftpdon二、vsftp相关命令之
服务篇
复制代码代码如下
imsoft
·
2016-01-08 00:00
linux-
系统启动流程详解
第二十章、启动流程、模块管理与Loader最近升级日期:2009/09/141.Linux的启动流程分析1.1启动流程一览1.2BIOS,bootloader与kernel加载1.3第一支程序init及配置档/etc/inittab与runlevel1.4init处理系统初始化流程(/etc/rc.d/rc.sysinit)1.5启动系统服务与相关启动配置档(/etc/rc.d/rcN&/etc/
ssslinppp
·
2016-01-06 13:00
linux-
系统启动流程详解
第二十章、启动流程、模块管理与Loader最近升级日期:2009/09/141.Linux的启动流程分析1.1启动流程一览1.2BIOS,bootloader与kernel加载1.3第一支程序init及配置档/etc/inittab与runlevel1.4init处理系统初始化流程(/etc/rc.d/rc.sysinit)1.5启动系统服务与相关启动配置档(/etc/rc.d/rcN&/etc/
ssslinppp
·
2016-01-06 13:00
Linux-
查看系统版本信息
Centos查看操作系统信息:uname-aLinuxlocalhost.localdomain3.10.0-229.el7.x86_64#1SMPFriMar611:36:42UTC2015x86_64x86_64x86_64GNU/Linux查看操作系统的版本:cat/etc/redhat-releaseCentOSLinuxrelease7.1.1503(Core)查看系统位数:getcon
K_Zombie
·
2016-01-05 10:00
linux
centos
系统信息
Linux-
模拟键盘输入
#include #include #include #include #include #include #include #include #include #include #include voidsimulate_key(intfd,intkval) { structinput_eventevent;
倾国倾城何为倾
·
2015-12-28 17:00
oracle11g的安装
目录层次:
linux-
>oracle软件->dbca数据库安装过程:虚拟机->
linux-
>VMtools->拷贝数据库软件->创建一个目录mkdir->创建组.用户->修改根目录->设置参数->解压
Otakuzel
·
2015-12-05 22:54
oracle
虚拟机
软件版本
数据库安装
数据库软件
Linux-
如何算出函数的运行时间
背景知识:1. time()函数-gettimeinsecondsSynopsis#includetime_ttime(time_t*t);Descriptiontime()returnsthetimeasthenumberofsecondssincetheEpoch,1970-01-0100:00:00+0000(UTC).If t isnon-NULL,thereturnvalueisalso
guilanl
·
2015-12-03 10:00
Linux-
线程函数如何将返回值传给主线程
网上找到几种方法,一一记录。1.定义一个包含线程函数的参数和返回值的数据结构。例子如下:#include #include typedefstructthread_data{ inta; intb; intresult; }thread_data; void*myThread(void*arg) { thread_data*tdata=(thread_data*)arg; inta=tda
guilanl
·
2015-12-02 16:00
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他