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>
# 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 //日志切割