Linux常见命令


1.ls ,ls -l ,ll

2.pwd

3.cd

4.cp

5.mv rm -rf

6.chmod u+x,chmod u=7

7.

ps aux | grep vim
ps aux | more
ps aux | head -3

kill -9 pid    //杀死进程

8.yum -y install iptables

cnetos7.0以下版本为iptables,7.0以上为firewall

systemctl start iptables

iptables -L    //查看规则,iptables -t nat -L

iptables -F   //清空规则

service iptables save    //保存规则

iptables -I input 2 -p imcp -j ACCEPT

iptables -I input -p tcp --dport 22 -m iprange --src -range 192.168.40.137-192.168.40.140 -j REJECT

firewall:

systemctl stop iptables

systemctl rstart firewalld

systemctl rstart httpd

firewall -cmd --get-default-zone   //查看防火墙区域

firewall -cmd --set-default-zone=trunst/加入trunst   //允许所有流量通过

9.lsblk

sda

sdb

df -hT

 fdisk /dev/sdb  //磁盘分区

 mkfs.ext4 /devsdb3  //格式化分区

 mkdir dev/mnt/disk3   //创建文件夹

 mount -t ext4 /dev/sdb3 /mnt/disk3   //磁盘挂载

10.

find /etc -name "1.txt"

tar -cf etc.tar /etc

tar xf 111

yum源安装

mv /etc/yum.repos.d/*    /tmp

vim /etc/yum.repos.d/dvd.repo[dvd]

name=dvd

baseurl=file:///mnt/cdrom

gpgcheck=0

mkdir  -p  /mnt/cdrom

vim  /root/.bashrc

mount  /dev/cdrom   /mnt/cdrom

ls  /mnt/cdrom

rpm安装

rpm -ivh //安装

rpm -e  //卸载

rpm -Uvh   //更新

rpm -q    //查询

源码包

# tar -xf   //解压缩

./configure  //配置

make  //编译

make  install  //安装

11.任务计划

# at now +2min

at> useradd uuuu

at>    ctrl+d输入完毕,执行任务

# atq //查询任务

# at //一次性调度执行

# cron //循环调度执行

# ps axu | grep crond //查询任务进程

# systemctl status crond.service //查询任务信息

# ls /var/spool/cron //计划任务存储位置

# crontab -e Edit jobs for the current users //创建计划

# crontab -l list the jobs for the current users //查询计划

# crontab -r Remove all jobs for the currers user //删除计划

 * * * * *   command 分 时 日 月 周 

12.日志

# ps axu | grep rsyslogd

# cat /var/log/messages | wc -l    //查看系统日志多少行

# tail -10 /var/log/messages  //系统主日志文件

# tail -f /var/log/messages   //动态查看日志文件尾部

# rpm -ql  rsyslogd   //查询软件安装所有文件

/etc/rsyslogd.conf   //主配置文件

/etc/sysconfig/rsyslog   //相关文件

/ect/logrotate.d/syslog   //日志切割