linux
IT小智
这个作者很懒,什么都没留下…
展开
-
Linux(Centos)之安装Java JDK及注意事项
Linux(Centos)之安装Java JDK及注意事项1.准备工作 a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos系统为多少位系统,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的转载 2015-12-08 13:27:45 · 395 阅读 · 0 评论 -
Linux VPS服务器根据CPU负载及内存占用自动重启的bash shell脚本
Linux VPS服务器根据CPU负载及内存占用自动重启的bash shell脚本288月20110主要用于监控 linux 服务器负载及内存占用,如 MySQl、php-fpm,当负载或内存占用达到设置值后,便自动重启该进程以避免宕机。123456789转载 2017-02-19 13:50:49 · 2903 阅读 · 0 评论 -
centos 下php7扩展pdo_mysql编译安装教程
linux下的php扩展与windows下的扩展安装有些不同。下面就拿在linux下扩展php的pdo,pdo_mysql模块来说明一下由于php7默认去掉了mysql扩展,那么我们自己动手。1.在php的原码安装包里,进入到etc/pdo_mysql里。假设你的php是安装在/usr/local/php里的。执行/usr/local/php/bin/phpize2. 进行原创 2017-03-08 13:13:02 · 12045 阅读 · 1 评论 -
CentOS 7.x设置自定义开机启动,添加自定义系统服务
Centos 系统服务脚本目录:[html] view plaincopyprint? /usr/lib/systemd/ 有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:[html] view plaincopyprint?转载 2017-03-05 12:20:58 · 578 阅读 · 0 评论 -
Linux(CentOS 7)+ Nginx(1.10.2)+ Mysql(5.7.16)+ PHP(7.0.12)完整环境搭建
首先安装Linux系统,我以虚拟机安装来做示例,先去下载 VitualBox,这是一款开源的虚拟机软件,https://www.virtualbox.org 官网地址。或者是VMware,www.vmware.com,不过这个软件是收费的。当然同时还要去下载一个Linux镜像,我下载是CentOS 7系统,https://www.centos.org/download下载好了之后打开虚拟机,我转载 2017-03-10 17:04:49 · 597 阅读 · 0 评论 -
php7.0添加curl,mbstring,pdo,openssl扩展
进入php安装源码,若安装源码在/var/local/lnmp1/php-7.0,安装的途径在/var/local/lnmp/php-7.0则,进入/var/local/lnmp1/php-7.0/ext/目录下,命令,cd /var/local/lnmp1/php-7.0/ext/安装mbstring则进入当前目录下mbstring命令cd mbs转载 2017-06-11 20:57:45 · 5877 阅读 · 0 评论 -
Linux服务器安全配置
Linux服务器安全配置众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节。Linux被认为是一个比较安全的Internet服务器,作为一种开放源代码操作系统,一旦Linux系统中发现有安全漏洞,Internet上来自世界各地的志愿者会踊跃修补它。然而,系统管理员往往不能及时地得到信息并进行更正,这就给黑客以可乘之机。相对于这些系统本身的安全漏洞,转载 2017-06-13 11:17:08 · 3229 阅读 · 0 评论 -
使用scp在Linux主机之间进行定时备份
一、scp在建立连接中是需要密码认证的,所以我们第一步就是添加ssh公匙。ssh终端运行ssh-keygen -t rsa 结果如下 Generating public/private rsa key pair. Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车 Enter pa转载 2017-06-13 16:47:33 · 3043 阅读 · 0 评论 -
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的linux发行版进行简单的分析。UbuntuUbuntu近转载 2017-07-28 20:08:52 · 633 阅读 · 0 评论 -
SSh登陆失败的日志查看与攻击预防
SSh登陆失败的日志查看与攻击预防之前因为服务器里没有什么重要的东西,也就一直没有关注过登陆日志,刚才在配置ssh chroot出现错误是才去看的auth.log,记得这个文件就是个登陆日志,而且我之前偶尔查看时都很少内容,所以就直接cat查看了,谁知道竟然是满屏满屏的,"Failed password for root XXX.XXX.XXX.XXX",等了将近一分钟仍然转载 2017-02-19 11:14:41 · 23954 阅读 · 0 评论 -
如何防恶意解析,禁止用IP访问网站的Apache设置?
一般来说,网站可以用域名和IP来访问。你的网站可以通过IP直接访问,本来这没什么问题,但是会有些隐患:由于搜索引擎也会收录你的IP地址的页面,所以同一个页面搜索引擎会重复收录,造成页面的权重不如单个收录高。域名恶意指向的可能。还记得去年还是前年的 google.com.sb 事件吗?google.com.sb 这个域名被恶意指向了百度,后来证实了 google.com.sb 这个域转载 2017-02-18 16:48:16 · 1439 阅读 · 0 评论 -
Centos 7 mysql 5.7 给root开启远程访问权限,修改root密码
1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Serv转载 2017-02-06 22:08:10 · 11522 阅读 · 0 评论 -
linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /pr原创 2015-12-08 13:35:45 · 337 阅读 · 0 评论 -
Linux(Centos)之安装tomcat并且部署Java Web项目
Linux(Centos)之安装tomcat并且部署Java Web项目1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk转载 2015-12-08 13:29:54 · 450 阅读 · 0 评论 -
Centos7 关闭防火墙
Centos7 关闭防火墙CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables servi转载 2016-05-13 16:50:08 · 814 阅读 · 0 评论 -
在CentOS上部署JAVA服务
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建Java运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行 第一步:卸载旧Linux自带的JDK①查看本机JDK版本Java代码 java -version 结果如下Java代码 java versio转载 2016-05-13 16:53:52 · 2320 阅读 · 1 评论 -
linux中 777,755等用户权限说明
linux中 777,755等用户权限说明读取写入执行权限444 r–r–r–600 rw——-644 rw-r–r–666 rw-rw-rw-700 rwx——744 rwxr–r–755 rwxr-xr-x777 rwxrwxrwx三位数字代表9位的权限,分成3部分,第一部分3位表示所有者的权限,第二部分3位表示同组用户权限,第三部分原创 2016-05-17 10:27:20 · 6763 阅读 · 0 评论 -
centos各版本含义
i386是32位系统,x86_64是64位系统bin——完整版,netinstall——网络安装盘,启动后需要联网安装 minimal——小安装盘,只有必要的软件,自带的软件最少centos6xCentOS-6.3-i386-bin-DVD1.iso CentOS-6.3-i386-bin-DVD2.iso 32位完整版安装盘CentOS-6.3-原创 2016-05-09 11:27:34 · 3095 阅读 · 0 评论 -
CentOS 7 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)启动加载器[Cen转载 2017-02-06 10:02:42 · 1730 阅读 · 0 评论 -
Centos中无法使用make,make install,命令 make: command not found
make是gcc的编译器,VPS买来必定要安装安装:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++转载 2017-02-06 12:21:16 · 30849 阅读 · 1 评论 -
CentOS7服务管理(重启,停止,自动启动命令)
CentOS7服务管理(重启,停止,自动启动命令)我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。systemctl is-enabled iptables.servicesystemctl is-enabl转载 2017-02-06 12:58:38 · 13687 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出转载 2017-02-06 17:54:34 · 238 阅读 · 0 评论 -
服务器日志 之 CentOS7日志管理工具 journalctl
1 概述日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息。Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.confjournalctl功能强大,用法非常多。本文将介绍jou...转载 2019-03-03 10:51:27 · 2323 阅读 · 0 评论