>

                     6表示周六,安装

- 编辑:澳门博发娱乐官网 -

                     6表示周六,安装

邮件服务器搭建——linux中PowerMTA+OEMPRO安装与配置方案,powermtaoempro

安装包下载:

链接: 密码: pakj

慎选服务器:centos 6.x版本

安装步骤:

上传安装包data.tar.gz到linux目录:/usr/local/src

拜望路线:cd /usr/local/src

解压:tar zxvf data.tar.gz

分开目录:mv /usr/local/src/data/* /usr/local/src

安装:sh install.sh

设置成功后,修改配置文件:/etc/pmta/config

vi +435 /etc/pmta/config找到错误行改正IP和域名:
smtp-source-host yourIP yourdomain
矫正结果示举例下
smtp-source-host 你的ip  绑定的域名

若有多域名、多IP可径直在该行下增添,再度执行pmtad –debug会开采未有报错消息了
实践/etc/init.d/pmta start运转服务

在浏览器中输入104.236.229.211:7100能够查阅三个出殡和安葬意况等的web分界面
除此以外2525是STMP的端口,那么些以至7100端口均可在 vi /etc/pmta/config配置文件中期维订正如下内容来完结:
http-mgmt-port 7100
smtp-port 2525
校订后运营/etc/init.d/pmta举办重启
布局文件中的如下一些用来配置客户名和密码:
<smtp-user tiger>
password tiger123
source {smtpuser-auth}
</smtp-user>

配备文件(/etc/pmta/config)相关配置
1.Domain Macro
domain-macro topLevel com, de, co.uk
domain-macro aol aol, aim
用于相称aol.com, aim.de等域名
<domain $aol.$topLevel>
…settings…
</domain>

  1. max-msg-rate 发送频率
    Oempro配置
    email delivery:SMTP或PowerMTA
    Load Balancing设置Oempro每隔多少秒向PMTA发送多少封邮件
    pickup路线设置,在/etc/pmta/config中展开安装,tmp改PowerMTA提取邮件的门路,
    pickup /var/www/tmp /var/www/badmail
    而且需对那多少个公文夹设置权限(chmod 777)
    为进步体验,可对Oempro暗中认可退订的页面设置退订成功/战败跳转:
    templates/weefive/desktop/public/success.tpl
    templates/weefive/desktop/public/error.tpl
    <script type=”text/javascript”>
    window.setTimeout(“window.location=’);
    </script>
    读取日志
    能过PMTA+OEMPRO方案件发生送邮件会在/var/log/pmta下按日期产生日志,记录发送的意况,投递成功通常会在日记中回到2.0.0 (success),而大多十分情况将会重回5.*.*的状态码,如5.0.0为This account has been disabled or discontinued和5.7.1 (delivery not authorized)等等,关于此类状态码可参看邮件经营发售之bounce类型。通过如下代码可导出含有这一个分外景况的邮箱
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-9].[0-9].*’ >> /root/bounce.txt
    cat /root/bounce.txt | awk -F “,” ‘{print $6}’ >> /root/bounceemail.txt
    如上输出多少个公文器重是有扶持读取bounce.txt进行更加的表达,当然也能够挑选直接利用如下语句直接出口邮箱:
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-9].[0-9].*’ | awk -F “,” ‘{print $6}’ >> /root/bounceemail.txt
    而大器晚成旦想要收取已经不设有的邮箱,能够只领到5.0.*和5.1.*的片段,仅需使用
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-1].[0-9].*’ | awk -F “,” ‘{print $6}’ >> /root/hardbounceemail.txt

OEMPRO文件暗中同意解压在 /var/www/html/oem/

安装oem

数据库:oem

密码:oempro

账户:oem

安装就能够

 协同学习,请加作者q:1009460226

看完扫码免费领红包

LAMP的编写翻译日志,,LAMP编写翻译日志,

在CentOS5.2上,编写翻译LAMP的,七年前测量试验通过的,以往留印

 

### 在记事本中 ,不要展开 自动换行,不然一些指令 不能平常运营
###把源文件考到/src/目录下,然后走入/src
/////////////////////////////////////////////////////////////////////

cd /src
tar zxvf autoconf-2.61.tar.gz
tar zxvf libxml2-2.6.30.tar.gz
tar zxvf freetype-2.3.5.tar.gz
tar zxvf mysql-5.1.67.tar.gz
tar zxvf gd-2.0.35.tar.gz
tar zxvf httpd-2.2.9.tar.gz
tar zxvf php-5.2.6.tar.gz
tar zxvf jpegsrc.v6b.tar.gz
tar zxvf phpMyAdmin-3.0.0-rc1-all-languages.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
tar zxvf ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz
tar zxvf libpng-1.2.31.tar.gz
tar zxvf zlib-1.2.3.tar.gz
tar zxvf ncurses-5.6.tar.gz
rm -rf *.gz

 

cd /src/libxml2-2.6.30
./configure --prefix=/usr/local/libxml2
make && make install

cd /src/libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt
make && make install

cd /src/zlib-1.2.3
./configure
make && make install

cd /src/libpng-1.2.31
./configure --prefix=/usr/local/libpng
make && make install

cd /src/jpeg-6b
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man/man1
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make && make install

cd /src/freetype-2.3.5
./configure --prefix=/usr/local/freetype
make && make install

cd /src/autoconf-2.61
./configure
make && make install

cd /src/gd-2.0.35
./configure --prefix=/usr/local/gd2/ --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/

vi gd_png.c

 

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////
###
### (上面的make未成功,修改完gd_png.c后,再做一遍卡塔 尔(英语:State of Qatar)
### vi gd_png.c
### 修改 #include "png.h" 为 #include "/usr/local/libpng/include/png.h" 就能够。系统暗中同意找不到
### 注意下生龙活虎行,恐怕不成事!!步入安装目录检查,如不成,再做贰遍./configure
###
////////////////////////////////////////////////////////////////////////////////////////////////////////////

./configure --prefix=/usr/local/gd2/ --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/

make && make install

cd /src/httpd-2.2.9
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd --with-z=/usr/local/zlib/ --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support
make && make install

cd /src/ncurses-5.6
./configure
make && make install

cd /src/mysql-5.1.67
groupadd mysql
useradd -g mysql mysql
./configure --prefix=/usr/local/mysql --with-extra-charsets=all
make && make install
cp /src/mysql-5.1.67/support-files/my-medium.cnf /etc/my.cnf

/usr/local/mysql/bin/mysql_install_db --user=mysql

cd /src/php-5.2.6
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-png-dir=/usr/local/libpng/ --with-jpeg-dir=/usr/local/jpeg6/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-zlib-dir=/usr/local/zlib/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets

make && make install

cp /src/php-5.2.6/php.ini-dist /usr/local/php/etc/php.ini

vi /etc/httpd/httpd.conf

 

///////////////////////////////////////////////////////////////////////////////////////////
###
### vi /etc/httpd/httpd.conf
###
### 在<IfModule mime_module> 节点 加入
### Addtype application/x-httpd-php .php
### 让它协理php为后缀的公文
###
### 在<Directory "/usr/local/apache2/htdocs">节点
### 将 Options Indexes FollowSymLinks
### 修改为 Options -Indexes FollowSymLinks
### 从Indexs前增加减号。那样就能够关闭目录浏览。
### 在紧靠它的上面
### 将AllowOverride None
### 修改为 AllowOverride All
### 那样扶持伪静态
###
### 在<IfModule dir_module>节点
### 将 DirectoryIndex index.html
### 修改为 DirectoryIndex index.html index.php
### 加上index.php。加上了暗中同意索引页。
###
###
////////////////////////////////////////////////////////////////////////////////////////////

cd /src/ZendOptimizer-3.2.6-linux-glibc21-i386
./install.sh

////////////////////////////////////////////////////////////
###
### 输入 php.ini的目录
### /usr/local/php/etc/
###
/////////////////////////////////////////////////////////////

cp -a /src/phpMyAdmin-3.0.0-rc1-all-languages /usr/local/apache2/htdocs/phpmyadmin
cd /usr/local/apache2/htdocs/phpmyadmin/
cp config.sample.inc.php config.inc.php
vi config.inc.php

/////////////////////////////////////////////////////////////
###
### 参预一个密钥
### $cfg['blowfish_secret'] = ""
### 此处参加密钥
###
//////////////////////////////////////////////////////////////

vi /etc/init.d/mysql

///////////////////////////////////////////////////////////
###
需粘贴的剧情

#!/bin/sh
#chkconfig:2345 50 20
#description:TralinHotel Mysql 5.1.64 Server

case "$1" in
'start')
echo "Starting TralinHotel Mysql Database..."
/usr/local/mysql/bin/mysqld_safe --user=mysql &
;;
esac

###
### 存盘后,付与权力
###

 

chmod 777 /etc/init.d/mysql

vi /etc/init.d/apache

 

///////////////////////////////////////////
急需粘贴的剧情

#!/bin/sh
#chkconfig:2345 40 10
#description:TralinHotel Apache Http Server

case "$1" in
'start')
echo "Starting TralinHotel Apache Http Server..."
/usr/local/apache2/bin/apachectl start
;;
'stop')
echo "Stop TralinHotel Apache Http Server..."
/usr/local/apache2/bin/apachectl stop
;;
'restart')
echo "Restart TralinHotel Apache Http Server..."
/usr/local/apache2/bin/apachectl restart
esac

//////////////////////////////////////////
存盘后,给与权力
//////////////////////////////////////////////
chmod 777 /etc/init.d/apache

chkconfig --add mysql
chkconfig --add apache

 

 

///////////////////////////////////////////////

持续难点
mysql的安全性
mysql的字符集
samba的win共享

///////////////////////////////////////////////

1.开发mysql的调整台
/usr/local/mysql/bin/mysql

a.设置安全性

mysql> select * from mysql.user G
mysql> delete from mysql.user where host='localhost' and user = '';
mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('abc123');

b.设置字符集

未改过前 ,在查看 >status; 就足以观望4个latin1

vi /etc/my.cnf

在 [client] 节
加入
default-character-set = utf8
在[mysqld]节点
加入
character-set-server = utf8
collation-server = utf8_general_ci

重启后,输入

/usr/local/mysql/bin/mysql -u root -p
输入密码后,登录后台
mysql> status;
查看,对应八个utf8

 

shell监控

#######################################################################
shell 脚本监察和控制告急
#######################################################################

service sendmail stop
chkconfig sendmail off

##检查
pstree |grep sendmail

### 安装postfix

yum -y install postfix*

### 安装dovecot

yum -y install dovecot*

 

###配置postfix /etc/postfix/
cd /etc/postfix

vi main.cf

#myhostname = host.domain.tld 改为
##服务器主机名
myhostname = mail.g.cn
##劳动器域名
mydomian = g.cn

##发件人的@的后缀
myorigin =$myhostname
myorigin =$mydomain

###监听接口,(将最下的丰裕注释掉)
inet_interfaces = all
#inet_interfaces =localhost

###收邮件的后缀
mydestination = $myhostname,$mydomain

###服务器所处网段
mynetworks = 192.168.7.0/24, 127.0.0.0/8

###允许邮局转载
relay_domains = $mydestination

###启动postfix
service postfix start
pstree | grep master
netstat -tunpl |grep 25
chkconfig postfix on

###安装暗许的邮件转载服务器 由sendmail制定为postfix
alternatives --config mta
并发的晋级中,输入编号,回车,即设定私下认可程序

###配置dovecot, /etc/dovecot.conf
vi /etc/dovecot.conf
##将那行的讲解去掉
protocols = imap imaps pop3 pop3s

service dovecot restart
chkconfig devocot on
netstat -tunpl | grep 110

###写脚本。
### apache 关闭的报告急方

#!/bin/bash
#apache.sh

nc -w2 localhost 80
if [ $? -ne 0 ]
then
echo "apache's 80 port is down,please check. from xuyong"|mail [email protected] -s "tralin

apache is down"

/usr/local/apache2/bin/apachectl start

fi

 

####mysql的脚本

#!/bin/bash
#mysql.sh

nc -w2 localhost 3306
if [ $? -ne 0 ]
then
echo "mysql's 3306 port is down,please check form xuyong"|mail [email protected] -s"mysql is

down"
/usr/local/mysql/bin/mysqld_safe &

fi

 

####磁盘的剧本>百分之八十

#!/bin/bash
#disk.sh

num=`df |awk 'NR==3{print int($4)}'`
if [ $num -ge 80 ]
then
echo "disk space is ${num}%,now > 80% "|mail [email protected] -s "disk space > 80% warining!"
fi

 

####测试
dd if=/dev/zero of=test.txt bs=1M count=1000

###参与安顿职务
###每5秒钟,实施三回,

crontab -e

*/5 * * * * /disk.sh
*/5 * * * * /mysql.sh
*/5 * * * * /apache.sh

crontab -l
翻开安插职分

#############################################################################################

清理root邮箱的

#############################################################################################

假借使整整清除,可用cp /dev/nulll /var/spool/mail/root

要删减风流倜傥封信,则在 mail 的唤起标识下,使用命令

& d〔letter-number〕

诸如,要去除第二封信,可用如下的点子 & d 2

若欲删除第大器晚成封到第三封信,则可下如下的命令 & d 1-3

若要杀掉全体的信,则足以选取 & d *

做root转载,因为root无法长途登陆抽出邮件。所以做了二个别称。比如[email protected]

vi /etc/aliases ← 编辑aliases,增加如下行到文尾

root: [email protected]

newaliases← 重建aliasesdb

echo test | mail root← 发送测验邮件给root

#############################################################################################

改源的,yum

#############################################################################################

REDHAT yum源修正成CENTOS
1,先将本来的YUM源备份
#mv /etc/yum.conf /etc/yum.conf.bak
#cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
#vim /etc/yum.conf
[main]

  cachedir=/var/cache/yum

  debuglevel=2

  logfile=/var/log/yum.log

  pkgpolicy=newest

  distroverpkg=redhat-release

  tolerant=1

  exactarch=1

  obsoletes=1

  # PUT YOU汉兰达 REPOS HERE O大切诺基 IN separate files named file.repo 这两行注释可能会报错,届时候删除就可以

  # in /etc/yum.repos.d

 

#cd /etc/yum.repos.d

#rm -rf *

#vim CentOS-Base.repo

[base]
name=centos-5 - Base
baseurl=
# the other site:
# you can find more site in:
enabled=1
gpgcheck=1
gpgkey=
#released updates
[update]
name=CentOS-5 - Updates
baseurl=
gpgcheck=1
gpgkey=
#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=
gpgcheck=1
gpgkey=
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=
gpgcheck=1
gpgkey=
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
baseurl=
gpgcheck=1
enabled=0
gpgkey=
#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=
gpgcheck=1
enabled=0
gpgkey=
#packages in testing
[testing]
name=CentOS-5 - Testing
baseurl=
gpgcheck=1
enabled=0
gpgkey=

###################################################################################################

, 在CentOS5.2上,编译LAMP的,八年前测量检验通过的,今后留印 ### 在记事本中 ,不要张开 自动换行,不然一些命...

5.小飞扶持telnet了眨眼之间间

2.1.2 放入脚本中

[[email protected] ~]# cat /server/scripts/ser.sh

cd / && /bin/tar zcf /tmp/ser_`date +%F_%H`.tar.gz  etc/services

# make && make install

egrep "Nov 1 1[0-9]" maillog > file.log

1.11.3 测验脚本

[[email protected] /]# sh /server/scripts/file.sh

[[email protected] /]# ll /backup/file2017-09-11.tar.gz

-rw-r--r-- 1 root root 127455 Sep 11 15:44 /backup/file2017-09-11.t

[[email protected] /]# cat /server/scripts/file.sh

=========================================================================
# wget
# tar xf ripe-dbase-client-v3.tar.gz -C /usr/local/src/
# cd /usr/local/src/whois3-3.2.2
# ./configure

hostname 与 hosts文件

1.2 每一周 六、日 中午 9:00和清晨 14: 00  来老男孩这里上学(实行顺序/server/script/oldboy.sh代替学习)。

00 9,14 * * 0,6  /bin/sh /server/scripts/oldboy.sh >/dev/null 2>&1

                     0代表星期日

                     6代表周日

APNIC是拘系亚太IP地址分配的机关,它有着充裕正确的IP地址分配库,相同的时候这几个新闻也是门户开放的,whois3就能够在Linux支持大家获取中国移动、网通、铁通的地点段:

1.怎样改良httpd、nginx、tomcat端口

2.1 准时任务

拍卖获取数据

# cat cnc  | grep inetnum  | awk -F: '{print $2}' | sed -r 's/( *)(.*)/2/' | tr -d " " > cnc_ipcalc
# cat chinanet  | grep inetnum  | awk -F: '{print $2}' | sed -r 's/( *)(.*)/2/' | tr -d " " > chinaet_ipcalc
# cat crtc  | grep inetnum  | awk -F: '{print $2}' | sed -r 's/( *)(.*)/2/' | tr -d " " > crtc_ipcalc
# cat crtc_ipcalc //管理成相符如下的格式
... ...
61.236.250.0-61.236.250.255
61.236.251.0-61.236.251.255

CentOS Linux release 7.3.1611 (Core)

1.1.2 写入脚本中

[[email protected] /]# cat /server/scripts/www.sh

cd / && tar zcf /data/www_`date +%F`.tar.gz  var/www/html

... ...

ipcalc是Linux下的IP/子网总括器
传祺HEL自带的ipcalc版本十分低,去官方网站下载最新的ipcalc就能够
# wget
# tar xf ipcalc-0.41.tar.gz -C /usr/local/src
# /usr/local/src/ipcalc-0.41/ipcalc 61.236.250.0-61.236.250.255 | grep -v dea
//以下的结果就是我们必要的结果
61.236.250.0/24
#

# cat ipcalc.sh //查看如下转变另一边腿本

#!/bin/bash
###########
##by kumu##
###########
while (( $# > 0 ))
do
    while read line
    do
        /usr/local/src/ipcalc-0.41/ipcalc $line | grep -v dea
    done < $1 >> $1.txt
    shift
done
# 

# ./ipcalc.sh cnc_ipcalc chinanet_ipcalc crtc_ipcalc
# ls *.txt
chinanet_ipcalc.txt  cnc_ipcalc.txt  crtc_ipcalc.txt
# tail -5 cnc_ipcalc.txt
210.22.0.0/16
210.21.0.0/16
218.106.240.0/20
210.13.64.0/18
220.250.32.0/19
#
到此就完毕全数的改变了,国内IP地址汇总并以 网段/掩码 格式呈现图片 1

ping  IP

1.9 把 oldboy 目录及其子目录的属主改为 oldboy,组改为 root。

chown  oldboy.lodboy oldboy.txt

# whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > crtc

2.2 不可能连接linux

赢得网通、邮电通讯、铁通ip网段

# whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > cnc
# whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > chinanet


2.4.1 查询有些软件包是否安装

[[email protected] ~]# rpm -qa tree

tree-1.5.3-3.el6.x86_64

whois3 install

基于早先的日志格式,使用正则表达式:

1.1.1 测量试验命令

[[email protected] ~]# cd / && tar zcf /data/www_`date +%F`.tar.gz  var/www/html

截取少年老成段时间内的log日志能够运用sed命令对log文件张开抽取操作:

1.1 每日上午 12 点,打包站点目录/var/www/html 备份到/data 目录下(最佳每一遍备份定时间更换不一样的备份包卡塔尔国

图片 2

1.11.2 写入脚本

[[email protected] /]# cat /server/scripts/file.sh

cd / && tar zcf /backup/file`date +%F`.tar.gz  etc/rc.local  etc/hosts etc/services

挤出maillog里面八月1日的8点到23点的日志.

1.5.3 awk方法

[[email protected] ~]# awk '!/^[ ]*$/' mun.txt

znix1

znix2

znix3

znix4

znix5

znix6

3.以为节制IP访谈了,暂且只针对域名绑定本国主机做约束

2.1.4 写入准时任务

[[email protected] ~]# crontab -l |tail -2

#backup /etc/services

00 */2 * * * /bin/sh /server/scripts/bak-ser.sh >/dev/null 2>&1

查看SELinux状态:

1.5  祛除文件中的空行和空格


1.4 请说出下列 grep 正则表达式的含义

^         以...以前的行

$         以...结尾的行

.(点号)    放肆一个字符

         在转义字符  n t

*           前二个字符练习现身0次或1次以上

{n,m}       前多少个字符三番一遍现身,起码n次,最多m

[^t]         取不满含t的

^[^t]        以不是t的开头

当下 IP:39.106.63.4 来自:山东省布里斯班市 Ali云

演练题四,

源码包放地方:/usr/local/src

1.5.1 文件的原委

[[email protected] ~]# cat -A mun.txt

znix1$

znix2$

znix3$

$

znix4$

      $

znix5$

      $

znix6$

1.6.1 文件内容

[[email protected] ~]# cat passwd.txt

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

root    + pts/0        Aug 14 14:59  .        12600 (192.168.0.123)  #签到来源IP192.168.0.123

2.3.1 ping 域名

域名不可能ping 通

[[email protected] ~]# ping centos.houzhaoshun.cn

ping: unknown host centos.houzhaoshun.cn

 

修改/etc/selinux/config 文件

1.8 授权 oldboy 目录及其子目录 755 的权能。

chmod -R 755 oldboy

2017-11-27 --- 改善主机名

2.2.1 道路是还是不是畅通

ping ip地址

实例2-1 不可能ping通的解除办法:

服务器的ip地址是否科学

服务器网卡是还是不是运转,即ONBOOT是或不是为yes

系统网卡的配置

实例2-2 VMware相关的:

vmware-5个劳务是或不是运转

vmware配置-网卡是或不是连接

翻看你vmware网卡的vmnet8 是不是已经起步

telnet: connect to address

1.6.4 awk方法

awk中的变量:

-vOFS=":"

OFS 的原委正是 , 的内容

awk在体现每一列内容的时候,每一列之间的相间符

-v 校订和创制awk可以选择的变量

[[email protected] ~]# awk -F: -vOFS=":" '{print $NF,$2,$3,$4,$5,$6,$1}' passwd.txt

/bin/bash:x:0:0:root:/root:root

/sbin/nologin:x:1:1:bin:/bin:bin

……

现阶段 IP:39.106.63.4 来自:安徽省蒙特利尔市 Ali云

2.3.4 改正配置文件

修改形成重启网卡,生效

[[email protected] ~]# service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Determining if ip address 10.0.0.201 is already in use for device eth0...

                                                           [  OK  ]

John4500

1.9.1 改善时也许爆发的谬误

[[email protected] ~]# id oldboy

uid=500(oldboy) gid=501(incahome) groups=501(incahome)

[[email protected] ~]# chown oldboy.oldboy oldboy-new.txt

[[email protected] znix ~]# chown oldboy.oldboy num.txt

chown: invalid user: `oldboy.oldboy'

检查oldboy顾客是还是不是存在,检查oldbo那几个顾客组是还是不是留存

: No route to host

1.5.2 egrep方法

搜索空行  -v参数消除

[[email protected] ~]# egrep -n "^ *$" mun.txt

4:

6:     

8:     

10:

14:

[[email protected] ~]# egrep -n  "^$|^ +$" mun.txt

4:

6:     

8:     

10:

14:

Jenkins

1.3 描述下列路线的内容是做哪些的。

/etc/sysctl.conf            系统基本的铺排文件

/etc/rc.local               开机自运维

/etc/hosts                  ip与域名的呼应关系 ,拆解解析主机名

/etc/fstab                  开机自动挂载

/var/log/secure             客户登录消息,首要查看里面的Failed

root    12640 12638  0 15:02 pts/1    00:00:00 -bash            #其次个顾客

2.4.3 查询有些命令归于哪个软件包

询问的时候要利用相对路线

[[email protected] ~]# rpm -qf `which crond` 

cronie-1.4.4-16.el6_8.2.x86_64

 

第1章 演习题 1.1 每一日中午 12 点,打包站点目录 /var/www/html 备份到 /data 目录下(最棒每一次备份依期间更改区别的备份包卡塔 尔(阿拉伯语:قطر‎ 1.1....

Mariadb:Yum安装

1.7.1 编辑services定位到第100行把那生机勃勃行复制到文件的末梢大器晚成行粘贴十三遍。

100gg

yy

G

10p

awk技巧-!a[$0]++ - abinNO1的个人空间 - 51Testing软件测量试验网 51Testing软件测验网-中中原人民共和国软件测试人的精气神儿家园 

第2章 回看课程

一、找sshd进程

2.4 检查贰个软件是还是不是遵照 rpm 相关

将SELINUX=enforcing改为SELINUX=disabled

2.3.2 ping  外网ip

可以ping 通

[[email protected] ~]# ping 123.206.66.149

PING 123.206.66.149 (123.206.66.149) 56(84) bytes of data.

64 bytes from 123.206.66.149: icmp_seq=1 ttl=128 time=63.1 ms

64 bytes from 123.206.66.149: icmp_seq=2 ttl=128 time=60.5 ms

2017-11-2 下午

1.7 vi/vim命令、快捷键

 含义

命令

退出保存

:wq

退出并强制保存,!为强制的意思

:wq!

强制退出,不保存 

:q!

另存为

:q  /tmp/****

光标移动到文件的最后一行

G

光标移动到文件的第一行

gg

光标移动到文件的100行

100gg 100G :100

从光标所在位置将光标移动到当前行的开头

0  ^

从光标所在位置将光标移动到当前行的结尾

$

删除当前行的内容

dd

删除当前行到文件的最后一行的内容 

dG

删除当前行到文件的第一行的内容

dgg

粘贴

p

粘贴10次

10p

复制

yy

取消上一次的动作

u

删除一行

dd

/ 搜索内容

继续向下搜索              n

继续向上搜索              N

向上搜索 

?

取消对找到的内容的高亮显示

:noh

Tom    2013-01-20      car    32500

1.1.4 写入准时义务

[[email protected] /]# crontab -l |tail -2

#### backup /var/www/html dir

00 00  * * *  /bin/sh  /server/scripts/www.sh >/dev/null 2>&1

setenforce 0                  ##设置SELinux 成为permissive模式

1.11.1 测验命令

[email protected] ~]# cd / && tar zcf /backup/file`date +%F`.tar.gz  etc/rc.local  etc/hosts etc/services

  [email protected] /]# ll /backup/file2017-09-11.tar.gz

-rw-r--r-- 1 root root 127455 Sep 11 15:41 /backup/file2017-09-11.tar.gz

vivi    2013-01-18      car    42800

1.11 每一天打包备份 /etc/rc.local /etc/hosts /etc/services 到 /backup目录。

查阅服务器的公网IP地址

2.3.3 检查dns配置文件

[[email protected] ~]# cat /etc/resolv.conf

本文由胜博发-运维发布,转载请注明来源:                     6表示周六,安装