
LINUX
紫沐星
Hello world!
展开
-
Linux下svn搭建配置流程
Linux下svn搭建配置流程 一、 源文件编译安装。源文件共两个,为:1. 下载subversion源文件 subversion-1.6.1.tar.gzhttp://d136.d.iask.com/fs/800/1/187a3087a49b71b42ba4d4a300b6278746011506/gz/subversion-1.6.1.tar.gz2.转载 2014-12-15 14:07:18 · 428 阅读 · 0 评论 -
法尔康,你大爷的,phalcon配置大全
法尔康!法尔康! 法尔康!·坑我,坑我,坑我环境:linux centos7.0 nginx php5.5.* 1. 检查php扩展官方的github位置 :http://github.com/phalcon/cphalcon.git文档社区:https://docs.phalconphp.com/zh/latest/index.html原创 2016-09-06 16:02:00 · 4453 阅读 · 2 评论 -
查看 php-cgi 进程数
通过命令查看服务器上一共开了多少的 PHP-cgi 进程ps -fe |grep "php"|grep -v "grep"|wc -l查看已经有多少个php-cgi进程用来处理tcp请求netstat -anop |grep"php"|grep -v "grep"|wc -l转载 2017-03-14 10:37:43 · 4620 阅读 · 0 评论 -
磁盘改变大小
http://blog.youkuaiyun.com/a921122/article/details/519557641. 首先查看磁盘使用情况[root@SambaServer ~]# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/VolGroup-lv_root转载 2016-09-30 15:53:41 · 514 阅读 · 0 评论 -
运维
典型应用系统性能分析:1.先画出系统架构图 让所有参与性能分析的人 能基于相同的系统基本信息开始工作 主要 a.web访问接入 b.业务处理(大致的功能分解) c.数据库 b.业务组件关系(例如负载分摊,读写分离)---此步骤必须做2.系统环境信息采集:静态:硬件配置信息: cpu 内存 磁盘 网卡操作系统配置信息:linux 64bit 系统启动转载 2016-10-10 13:56:07 · 523 阅读 · 1 评论 -
执行umount 的时候却提示:device is busy 的处理方法
[root@web2-server yum.repos.d]# umount /mnt/cdrom/umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or f原创 2017-03-15 17:45:30 · 5483 阅读 · 0 评论 -
大型架构
一、大型网站的特点用户多,分布广泛大流量,高并发海量数据,服务高可用安全环境恶劣,易受网络攻击功能多,变更快,频繁发布从小到大,渐进发展以用户为中心免费服务,付费体验 二、大型网站架构目标高性能:提供快速的访问体验。高可用:网站服务一直可以正常访问。可伸缩:通过硬件增加/减少,提高/降低处理能力。安全性:提供网站安全访问和数据加密,安全存储等策略。扩展性:方便的通过新增/移转载 2017-09-22 16:32:32 · 727 阅读 · 0 评论 -
linux上修改ssh密码和mysql密码
修改ssh密码sudo passwd root修改mysql密码方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u原创 2017-03-06 09:59:17 · 4869 阅读 · 0 评论 -
如何实时查看linux下的日志
cat /var/log/*.log如果日志在更新,如何实时查看 tail -f /var/log/messages还可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 C转载 2017-11-10 17:18:11 · 897 阅读 · 1 评论 -
Linux查看系统配置常用命令
一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通转载 2017-11-16 14:41:34 · 4552 阅读 · 0 评论 -
最小的权限+最少的服务=最大的安全
所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 转载请注明出处及原文链接 一、注释掉系统不需要的用户和用户组 注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。 cp /etc/转载 2016-08-15 13:46:34 · 1857 阅读 · 0 评论 -
本地配yum(没有网络)
1. 挂载mount /dev/cdrom /media/cdrom会有错误r0的错误解决方式:mount -t iso9660 -o, /dev/cdrom /media/cdrom2编辑repo文件:cd /etc/yum..repos.d(文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源我这里删除了自带的(rm –f ./*)原创 2016-08-25 13:20:03 · 1390 阅读 · 0 评论 -
linux 设置网络
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址 [aeolus@db network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211原创 2015-04-28 13:23:44 · 347 阅读 · 0 评论 -
在CentOS下安装crontab服务
今天在测试机上配置crontab时发现它没有安装,所以赶紧安装一个.CentOS 版本:5.7操作步骤1. 确认crontab是否安装:执行 crontab 命令如果报 command not found,就表明没有安装2. 安装 crontab执行 yum install -y vixie-cron3. 确认是否安装成功原创 2015-04-30 11:01:41 · 3734 阅读 · 0 评论 -
工作中常用命令
ps aux|grep svn 查看SVN是否启动netstat -tln 查看当前端口情况ps -A | grep nginx 查看nginx是否启动iptables -I INPUT -p tcp --dport 80 -j ACCEPT 添加防火墙端口/etc/init.d/iptables status 查看防火墙端口ps -aux | grep mysql 查看进原创 2015-04-28 13:26:17 · 310 阅读 · 0 评论 -
centos下fail2ban安装与配置详解
一、fail2ban简介fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员,是不是很好、很实用、很强大!二、简单来介绍一下fail2ban的功能和特性1、支持大量服务。如sshd,apache,qmail,proftpd,sasl等等2、支持多种动作。如iptables,tcp-原创 2015-05-15 12:10:10 · 8934 阅读 · 0 评论 -
linux服务器安全
一、系统安全记录文件操作系统内部的记录文件是检测是否有网络入侵的重要线索。如果您的系统是直接连到Internet,您发现有很多人对您的系统做Telnet/FTP登录尝试,可以运行“#more /var/log/secure grep refused”来检查系统所受到的攻击,以便采取相应的对策,如使用SSH来替换Telnet/rlogin等。二、启动和登录安全性1.BIOS安全IXPUB转载 2015-05-15 14:08:05 · 374 阅读 · 0 评论 -
centos下添加管理员组和添加管理员用户及相关操作
1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //新建test工作组3、新建用户同时增加工作组useradd -g原创 2015-05-15 11:21:49 · 3715 阅读 · 0 评论 -
如何保证Linux服务器的安全
很少见有人马上为一台新安装的服务器做安全措施,然而我们生活所在的这个社会使得这件事情是必要的。不过为什么仍旧这么多人把它拖在最后?我也做过相同的事,这通常可以归结为我们想要马上去折腾那些有趣的东西。希望这篇文章将向大家展示,确保服务器安全没有你想得那样难。在攻击开始后,俯瞰你的“堡垒”,也相当享受。这篇文章为 Ubuntu 12.04.2 LTS 而写,你也可以在任何其他 Linux 分发版上原创 2015-05-15 11:26:07 · 632 阅读 · 0 评论 -
linux 下取进程占用 cpu/内存 最高的前10个进程
# linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head# linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head转载 2016-05-10 10:29:15 · 413 阅读 · 0 评论 -
负载情况
由于机器自身也可能影响到负载情况,这边提供如下几个命令的操作截图(root权限下),方便进一步排查。命令: linux: 1. A: vmstat 2 10 B: 第 1 列 r 的值如果长时间大于 CPU 的核心数,说明云主机 CPU 紧张。 C: 第 17列 st 值如果长原创 2016-08-02 09:47:10 · 480 阅读 · 0 评论 -
linux 下取进程占用 cpu/内存 最高的前10个进程
# linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head# linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head转载 2016-08-17 15:03:02 · 2187 阅读 · 0 评论 -
PHP 错误与异常的日志记录
提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志、error 日志以及 PHP 的 error 日志。虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 Ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用。再者运行的应用程序中的配置也会影响到日志记录的方式及内容。转载 2017-11-17 12:16:48 · 953 阅读 · 0 评论