:EcStore批量生成评论和购买记录插件,自动采集淘宝天猫评论APP,兼容所有ecs版本!!   智加设计技术支持技术支持:
   
当前位置: LINUX技术 > linux服务进程与文件系统操作命令
推荐() 收藏()

linux服务进程与文件系统操作命令

【 作者:admin     来源: 智加设计    点击数: 2494     更新时间: 2015-05-23
  摘要:  linux服务进程与文件系统操作命令
linux服务进程
1.应用程序
2.服务脚本
3.配置文件

安装软件:
1.安装软件
2.修改配置文件
3.启动服务
4.查看进程
5.查看端口
6.端口管理
7.测试端口

安装软件:
yum -y install httpd*

修改配置文件:
vi /etc/httpd/conf/httpd.conf

服务脚本:
/etc/rc.d/init.d/httpd

启动服务:
service httpd restart

查看进程:
ps -ef|grep httpd
#查看进程表
ps -eo user,pid,command |grep httpd
#只查看进程执行者、pid号、进程名
pstree|grep httpd
#查看进程树
pstree -p |grep httpd
#能够看到pid号(进程id号)
pgrep httpd
#查看所有httpd的进程号
pgrep -uroot httpd
#查看进程执行者为root的httpd,一般查看到的是apache的主进程
pgrep -uapache httpd
#查看进程执行者为apache的httpd
top
#时间间隔是3s,实时跟踪进程列表
#查看cpu使用情况
#查看内存使用情况
#查看平均负载
#查看虚拟内存使用情况
#查看单个进程使用cpu和内存的情况

查看端口:
netstat -tunpl |grep :80
#查看计算机的80是否开放
netstat -tun
#查看计算机的活跃连接数

端口管理:
1.新建端口
nc -l 20000
#在计算机上开户一个端口
2.连接端口
telnet localhost 80
nc localhost 80
3.关闭进程与端口
kill -9 pid
#强制杀掉一个进程号
kill -2 pid
#建议退出,ctrl+c
kill -1 pid
#建议进程重新加载自己的配置文件
pkill httpd
#一次性杀掉所有httpd进程
killall
#一次性杀掉所有httpd进程

uptime
查看计算机一分钟平均负载、五分钟平均负载,十五分钟平均负载

who
查看在线用户

last
查看最近一段时间,谁操作过系统的重要指令,而且有时间有ip
crontab任务计划:
* * * * * 分时日月周

00 03 * * * 每天3点
30 23 * * * 每天23:30
*/5 * * * * 每隔五分钟
59 23 * * 1-5 周一到周五
59 23 * * 1,3,5 周一、周三和周五的23:59

需求:每天凌晨3:00把网站制作一个压缩包,并且拷贝到/mnt下,而且压缩包的名字中必须要包含日期

tar czf /tmp/web-2012-11-10.tar.gz /var/www/html
rsync -a /tmp/web-2012-11-10.tar.gz /mnt

创建一个执行脚本:
vi web.sh
#!/bin/bash
DATE=`date +%Y-%m-%d`
tar czf /tmp/web-${DATE}.tar.gz /var/www/html
rsync -a /tmp/web-${DATE}.tar.gz /mnt


创建计划任务:
crontab -e

查看计划任务:
crontab -l

删除计划任务:
crontab -r

查看已经挂载的分区:
df -Th

查看磁盘分区:
fdisk -l

对/dev/sdb硬盘进行分区:
fdisk /dev/sdb
p   print the partition table
#查看当前的分区表
l   list known partition types
#查看linux支持的文件系统
n   add a new partition
#增加新分区
w   write table to disk and exit
#保存当前的分区表到磁盘并且退出
e   extended
#设置扩展分区
l   logical (5 or over)
#设置逻辑分区


partprobe
#让新建的分区表在系统所有地方都生效

格式化新建的分区(文件系统为ext3):
mkfs.ext3 /dev/sdb5

挂载使用新分区:
mount /dev/sdb5 /mnt

查看有没有挂载成功:
df -Th

卸载分区:
umount /mnt

让计算机重启后/dev/sdb5自动挂载到/mnt下
vi /etc/fstab
/dev/sdb5 /mnt ext3 defaults 0 0

磁盘配额:

如有任何疑问都可以直接联系QQ:2392521892来解答。

评论加载中............
运行信息( 0.0279 秒):关闭X