etc

查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

守給你的承諾、 提交于 2020-02-25 00:37:03
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig # 查看所有网络接口的属性 # iptables

Nagios安装与配置

倾然丶 夕夏残阳落幕 提交于 2020-02-24 21:09:48
安装包获取 Nagios https://sourceforge.net/projects/nagios/files/ Nagios Plugins https://www.nagios.org/downloads/nagios-plugins/ nagios.zip 百度网盘-Linux-安装包-nagios 规划 主机名 角色 IP地址 nagios nagios监控服务器 192.168.233.160 RS01 nagios客户(被监控)端 192.168.233.159 RS02 nagios客户(被监控)端 192.168.233.158 服务器端安装 准备工作 调整字符集 echo 'export LC_ALL=C'>> /etc/profile echo $LC_ALL source /etc/profile cd ~ 关闭防火墙 关闭selinux setenforce 0 getenforce 时间同步 echo '*/10 * * * * /usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1'>>/var/spool/cron/root 安装所需基础软件包 yum install gcc glibc glibc-common -y yum install gd gd-devel -y yum install httpd

linux系统下Nagios+rrdtool+Pnp4nagios监控环境的搭建

会有一股神秘感。 提交于 2020-02-24 17:26:01
环境中的软件版本>>>>>>>>>>>>>>>>>> nagios版本:3.5.1 rrdtool版本:1.3.8 pnp4nagios版本:0.6.21 一、第一部分:nagios服务的部署安装 (1)安装nagios服务所需的依赖 [root@nagios_server ~]# yum install yum install gcc make -y //nagios源码安装需要 [root@nagios_server ~]# yum install glibc glibc-common -y //最小化安装的系统都会安装有这两个包 [root@nagios_server ~]# yum install httpd php -y [root@nagios_server ~]# yum install gd gd-devel -y //php所需的gd库,不安装会影响主页上的Map功能 (2)、创建nagios用户、nagcmd组、 将nagios和apache用户加入到nagcmd组中 [root@nagios_server nagios]# useradd nagios [root@nagios_server nagios]# groupadd nagcmd [root@nagios_server ~]# usermod -a -G nagcmd nagios [root

pam模块与时间同步

拈花ヽ惹草 提交于 2020-02-24 13:49:39
pam模块认证机制 pam:系统管理员通过PAM模块文件来制定不同应用程序的不同认证策略 pam模块文件: /lib64/security/ .so 特定pam模块对应的参数文件: /etc/security/ 应用程序调用pam模块的配置文件: /etc/pam.d/ * pam认证过程: passwd – /etc/pam.d/passwd – 根据passwd调用pam模块进行验证 pam配置文件格式说明: /etc/pam.d/ 类型 控制 路径 参数 auth required pam.shells.so 类型: auth,用户认证 account 账号有效性认证 passwd 修改密码规则 session 用户会话期间的控制,最多打开的文件数等 * 控制: required 一票否决 sufficient 一票通过 optional 可选 路径: /lib64/security/pam_shells.so 可简写为pam_shells.so 常用pam模块: 查找使用某模块的应用程序 grep -i pam_shells /etc/pam.d/ * pam_shells.so模块 只允许/etc/shells 下的shell类型登录 pam_securetty.so模块 只允许root登录/etc/securetty 下的终端 pam_nologin.so模块 如果

Nginx+keepalive 负载均衡

醉酒当歌 提交于 2020-02-24 09:50:48
1 规划和准备 两台相同配置的web 用途 IP MASTER 192.168.1.100 BACKUP 192.1681.101 2 安装 两台接入服务器分别安装NginX和keepalived: 准备依赖包: yum -y install gcc pcre-devel zlib-devel openssl-devel yum -y install popt-devel 下载 wget http://nginx.org/download/nginx-1.2.4.tar.gz wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz 安装NginX 安装keepalive tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 ./configure make make install cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/ cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/ mkdir /etc/keepalived cp /usr/local/etc/keepalived/keepalived.conf /etc

蛙蛙推荐:蛙蛙教你配置linux+mysql+.net环境

﹥>﹥吖頭↗ 提交于 2020-02-24 09:01:56
摘要:.net一般配合sqlserver使用,但mysql在性能和成本上也很有优势,本文介绍如何搭建一个mysql服务器,以及演示如何用.net使用mysql数据库。 一、安装linux 一般PHP环境的最佳组合是LAMP(linux+apache+mysql+php),说明mysql在linux下是最合适的,所以我们先装linux,因为我们在linux下只运行mysql服务,所以选择一个没有x-window的发行版本就行了,最终选择了unbuntu系列的jeos,目前(2008-12-25)最新版本是8.04.1,下载地址如下。 http://cdimage.ubuntu.com/jeos/releases/8.04/release/ jeos是Just enough Operation System的简写,只是一个linux内核加一些主要的控制台工具,没有窗口界面,甚至连telnet和ftp服务也没有,但我们要管理服务器和传文件,必须得装这两个服务。 下载了jeos后,再装一个虚拟机,vpc肯定不行,只能选择ms的操作系统,据说有人选了other装jeos也启动不起来,所以大家不要试了。vmware 5.x有绿色版,大家也不要试了,我试了两宿,装了N遍,死活启不来,那就用vmware6.5版,新建虚拟机的时候选择自定义,然后硬盘选择IDE

运用apt工具“傻瓜式”安拆卸置LAMP

不羁的心 提交于 2020-02-24 07:20:26
作者: 佚名 来由:51CTO汇集拾掇整理 阅读提示:文章介绍了运用apt-get的要领装置Apache,Mysql和PHP三款软件,然后设置测试的全进程。企望作为Linux的初学者以这样一个Linux 系统上操纵最为普遍的效力,来构兵见识Linux。 1、装置前期系统进级事故 要用apt-get这种要领装置三个软件的话,最好,也可以或许是必需先运转上面在饬令进级本人的系统,我的就只能先进级后才干装置mysql5 Apache2 PHP5的。 我在没进级前运转sudo apt-get install apache2 php5 mysql-server 是没无效的。而若是你找的源不好或是你的汇集不颠簸的话,你也有可以或许进级不可。这样的话,你想用apt-get的要领来装置一些软件时可以或许是不能装置的。 #sudo apt-get update #sudo apt-get dist-upgrade 2、运用apt-get要领装置Apache,Mysql和PHP #sudo apt-get install mysql-server 装置上mysql5 #sudo apt-get install apache2 装置apache2 #sudo apt-get install php5 装置php5 #sudo apt-get install php5-mysql

用apt-get方法安装mysql5 + Apache2 + PHP5+Phpmyadmin

你。 提交于 2020-02-24 06:32:12
用apt-get方法安装mysql5 + Apache2 + PHP5+Phpmyadmin: 大家请先看下Ubuntu的WIKI,(http://wiki.ubuntu.org)上面讲的很详细的。但本人按上面做的第一次没有成功。apache2,php5,mysql5都可以运行,就是phpmyadmin不能用。 本人得到的经验是:MYSQL安成功后,一定要先给它设个密码,这上步是不可少的。 此篇只代表个人的观点和经验,可能会片面化和有错误,请大家批评指正,有问题大家一起来讨论!! 1 .要用apt-get的方式安装,最好,也可能是必须先运行下面在命令升级自己的系统,我的就只能先升级后才能安装mysql5 + Apache2 + PHP5的。 我在没升级前运行sudo apt-get install apache2 php5 mysql-server 是没有用的。而如果你找的源不好或是你的网络不稳定的话,你也有可能升级不成。这样的话,你想用apt-get的方式来安装一些软件时可能是不能安装的。 sudo apt-get update sudo apt-get dist-upgrade 2.安装: sudo apt-get install mysql-server 安装上mysql5 sudo apt-get install apache2 安装apache2 sudo apt-get

centos7 中 yum [Errno 256] No more mirrors to try 错误

元气小坏坏 提交于 2020-02-23 19:25:19
进入这个文件夹: cd /etc/yum.repos.d/ 然后删除这个文件夹下所有文件 找一个能用的centos7机器,把那台机器的 /etc/yum.repos.d/ 下的文件都拷贝到这台机器上 然后: yum update 即可 来源: CSDN 作者: 骑鱼的猫咪 链接: https://blog.csdn.net/qq_39820860/article/details/104464519

linux下正则表达式

有些话、适合烂在心里 提交于 2020-02-23 16:29:12
正则表达式 1. 用 du -sh /* 查看根下所有目录占用的内存是多少 2.lsof -i :22 查看 22 端口 3. 清空文件, cat /dev/null>access_log 清空一个文件 4. 如果在 oldboy/ett 目录下在创建一个目录,那么 /oldbot/ett 的硬链接数是多少,为什么? 2 个,因为子目录下的 .. 是父目录的硬链接 5 检测一个命令是否是内置命令: type 命令名称 Linux 的多用户多任务介绍: 1. 用户的身份是用 UID ( useridentify )和 GID(groupidentify) 来识别的 . 2. 超级用户的 UID=0 , GID=0 ,再生产环境中一般禁止用 root 用户直接 ssh 连接服务器。其他的用户都是虚拟用户,特点是不可以登录 0 代表超级用户, 1-499 代表虚拟用户, 500-65535 代表普通用户 4. 服务运行时需要用户角色的,可以不用登陆,因此,工作中我们要运行 mysql 数据库,可以创建如下用户 group -g 49 useradd -u 49 -s /sbin/nologin -g 49 -s 解释器命令改为不需要用户登录,直接可以进入 id mysql tail -1 /etc/passwd su - mysql chattr -i /etc/passwd /etc