linux一些比较实用的命令整理
1. 自动挂载
vi /etc/fstab
/dev/sdb1 /mnt ext4 defaults 0 0 将sbd1自动挂载在/mnt下
2. 修改运行级别 :
vi /etc/inittab
G——到最后一行修改,数字代表运行级别
3.搭建yum仓库
vi /etc/yum.repos.d/rhel-source.repo
修改:删除最后一行
gpgcheck=0
enabled=1
baseurl=file:///mnt (光盘挂载位置)
4.关闭安全系统
setenforce 0
5.逻辑卷扩容
lvextend -L +200M /dev/vg0/lv01
如果dh -hT查看大小无变化
使用resize2fs /dev/vg0/lv01
6.磁盘配额
mount -o usrquota,grpquota /dev/vg0/lv01 /tmp 挂载lv01到/tmp
quotacheck -cvug /dev/vg0/lv01 检测磁盘配额
quotaon /dev/vg0/lv01 开启
quotaon -p /dev/vg0/lv01 检查是否成功
7.安装setup 网络参数配置
yum install setuptool
yum install system-config-network-tui
setup 进入配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
onboot=0
IPADDR=
NETMASK=
Gateway=
保存
service network restart 重启网卡
8.优化开机启动项
(1)yum install ntsysv
ntsysv 管理当前运行级别
ntsysv --level 35 管理级别3,级别5
(2) chkconfig -list 查看所有服务默认启动状态
chkconfig -list network 查看network服务默认启动状态
chkconfig --level 35 network off 关闭35级别的network服务
8.查看进程
ps -aux 查看进程
ps -elf
top 动态刷新进程状态
pgrep -l “network” 查看network服务进程信息
cp /../ /.. / & 后台运行
jobs -l 查看后台运行的进程
Crtl+Z 将前台正在运行的进程调入后台并挂起
bg 1 将后台挂起程序在后台运行
fg 1 将后台挂起程序调入前台运行
9.终止进程
pgrep -l “ .. “ 先查询程序PID号
kill ( PID号) 终止程序
kill -9 PID号 强行杀死程序
killall (程序名称) 终止程序
pkill -U 指定用户 -t指定终端
10、计划任务
(1)date 查看当前日期
date -s “2014-07-11 9:12:22” 修改当前时间为2014.7.11 9:12:22
at 14:55 选择计划任务时间为今天14:55
which 命令名称 查询命令属哪个根目录
制作计划任务,要使用命令的绝对路径,如 /bin/echo “this is test” >/root/a.txt
atq 查询已设置但还未执行的计划任务
atrm 计划任务编号 可以删除指定的计划任务
(2)crontab周期性任务
cat /etc/crontab 查看有哪些计划任务
crontab -e 编辑计划任务(按照 分 时 日 月 周 的顺序)
* 取值任何时间
*/3 每隔3天/月/周
1-4 表示1,2,3,4 , 连续范围
3,4,6,8 不连续范围
crontab -l 查看当前用户的计划任务列表
crontab -r 清空计划任务
crontab -u 指定哪个用户的计划任务,用于管理员编辑其他用户的计划任务
本文出自 “NE之路” 博客,请务必保留此出处http://332162926.blog.51cto.com/8831013/1440063
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。