wer21213 发表于 2015-6-10 09:55:10

Linux系统服务管理 ntsysv,日志, exec,xargs , screen ,curl,

1. Linux系统服务管理
工具ntsysv 类似图形界面管理工具,如果没有该命令使用安装
安装:yum install -y ntsysv
常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl
chkconfig --list:列出所的服务以及在每个级别是否开启
chkconfig --add/del servicename

关闭或开启某个级别下的服务,0,1,2,6级别默认是关闭的,只需要注意3,4,5级别就可以
语法:chkconfig --level [级别] [服务名称] on/off
也可以指定多个级别,把auditd服务在34级别关闭
chkconfig --level 34 auditd off

把一个服务在所有级别下面全部关闭
chkconfig [服务名称] off

启动脚本的存放目录
/etc/init.d/

/etc/rc3.d/
3级别中的所有服务列表

1
2
lrwxrwxrwx. 1 root root 19 6月   1 19:21 K10saslauthd -> ../init.d/saslauthd
lrwxrwxrwx. 1 root root 17 6月   3 15:55 S01sysstat -> ../init.d/sysstat




k10:表示的是杀死进程的顺序
s01:表示的是启动的顺序

服务脚本中的chkconfig定义说明,每个服务都会有如下的定义的
# chkconfig: 2345 11 88
2345:是服务运行的级别
11:是服务开启顺序,这个数字是可以自己定义,但是数字不能喝其他的服务重叠,重叠之后会造成服务无法启动
88:是服务关闭顺序

2. Linux系统日志
/etc/rsyslog.conf
/var/log/messages核心系统日志文件
每周归档一个日志 messages-20130901
/etc/logrotate.conf
messages由syslogd这个守护进程产生的,如果停掉这个服务则系统不会产生/var/log/messages

/var/log/wtmp :查看用户登录历史 last
/var/log/btmp :这是个二进制的文件,需要使用strings才可以看到内容
lastb 查看无效登录历史

/var/log/maillog:邮件日志
mailq:检查邮件是否发送出去
/var/log/secure :记录用来登录相关的信息,这个文件同时也会归档。
dmesg :显示系统的启动信息
/var/log/dmesg:系统启动的时候记录的硬件日志

grep '126.com' /var/log/maillog
在/var/log/maillog文件中搜索跟126.com有关的字符

3. exec与xargs
exec 和find同时使用
查找当前目录创建时间大于10天的文件并删除
find . -mtime +10 -exec rm -rf {} \;

批量更改文件名: find ./* -exec mv {} {}_bak \;
xargs 用在管道符号后面

查找10天以前的日志,并且删除
find . -mtime +10 |xargs rm -rf

find /var/log/ -type f -mtime +10 |xargs -i mv {} {}.back
把/var/log/目录下创建于10天以前的普通文件全部改成以.back结尾的。
-i:表示的是循环,类似于for

ls -d ./* |xargs -n1 -i{} mv {} {}_bak
xargs 可以把多行变成一行cat 1.txt|xargs



4. screen 工具介绍
screen相当于一个虚拟终端,默认没有安装,它不会因为网络中断而退出,每次登录都可以进入那个screen
安装:# yum install -y screen
使用方法:直接输入screen命令

screen -ls
查看已经开启的screen虚拟终端

退出screen,不是结束
Ctrl +a 再按d退出该screen会话,只是退出,并没有结束。
结束:Ctrl +d 或者输入exit
退出后还想再次登录某个screen会话,使用sreen -r screenid 若只有一个screen 直接screen -r

支持名字的输入
screen -S [名称]
screen -S aming ; 登录的话 screen -r aming

5. 学会使用curl命令
curl是Linux系统命令行下用来简单测试web访问的工具,几个常用的选项你要掌握
curl -xip:port www.baidu.com# -x可以指定ip和端口,省略写hosts,方便实用
curl -Iv http://www.qq.com # -I 可以把访问的内容略掉,只显示状态码,-v可以显示详细过程
curl-u user:passwordhttp://123.com # -u可以指定用户名和密码
curlhttp://study.lishiming.net/index.html -O(大O) #可以下载
还可以使用 -o(小o) 自定义名字

curl -o index2.html http://study.lishiming.net/index.html

6. 几个和网络相关的命令
ping
telnetwww.lishiming.net80
traceroute www.baidu.com

dig:域名查询工具,用来测试域名系统工作是否正常
dig命令默认没有安装,需要安装,用来
安装:yum install -y bind*
dig @8.8.8.8study.lishiming.net

nc默认没有安装,需要安装
安装:yum install -y nc
nc -z -w2 www.baidu.com 1-1024# -w2 表示 2s超时
port 这里可以只写一个端口,也可以写一个范围。
使用nc扫描端口时,必须要加 -z 否则不显示结果。
另外,如果想把不开放的端口也显示出来,可以加一个 -v


ozempic 发表于 2024-3-19 14:39:41

cfxcmyhz

real cialis online pharmacy

wegovy 发表于 2024-4-9 01:32:21

synthroid pills

synthroid.com 发表于 2024-4-18 02:33:48

synthroid 175

prinivil 发表于 2024-4-18 06:22:29

dafuzszw

lisinopril 10 mg online

canadapharmacyo 发表于 2024-4-18 06:37:51

mexican pharmacy online

canadapharmacyo 发表于 2024-4-20 19:27:19

reliable rx pharmacy

canadianpharmac 发表于 2024-4-21 17:26:31

pharmacy com canada

lipinpril 发表于 2024-4-23 04:59:05

jzqmnpac

ordering lisinopril without a prescription uk

valtrex 发表于 2024-4-25 23:34:50

cigqxmfwp

canadapharmacyo ??? 2024-4-18 06:37
mexican pharmacy online

can i buy valtrex online

canadadrugpharm 发表于 2024-4-28 20:37:23

online pharmacy india

canadadrugpharm 发表于 2024-4-30 01:24:05

canadien pharmacies

valtrex.com 发表于 2024-4-30 22:16:07

fwsfjwbru

price of valtrex with insurance

zythromax 发表于 2024-5-2 09:49:14

packdgwa

canadapharmacyo ??? 2024-4-18 06:37
mexican pharmacy online

azithromycin australia price

fifi 发表于 2024-5-2 15:01:45

激动人心,无法言表!

valtre 发表于 2024-5-5 10:05:54

nosupkuoq

canadapharmacyo ??? 2024-4-20 19:27
reliable rx pharmacy

how to order generic valtrex

thecanadianphar 发表于 2024-5-5 19:18:03

txnbhore

synthroid.com ??? 2024-4-18 02:33
synthroid 175

pharmaceutical online

metformin 发表于 2024-5-6 12:32:36

metformin 1000 mg canada

canadianpharmac 发表于 2024-5-6 14:50:11

tymipfrx

canadapharmacyo ??? 2024-4-20 19:27
reliable rx pharmacy

top online pharmacy india

canadadrugpharm 发表于 2024-5-8 16:14:53

trumupqf

canadapharmacyo ??? 2024-4-20 19:27
reliable rx pharmacy

online pharmacy fungal nail
页: [1] 2 3 4 5 6 7 8
查看完整版本: Linux系统服务管理 ntsysv,日志, exec,xargs , screen ,curl,