eveplw

导航

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

 

配置轮转规则

# vim /etc/logrotate.d/yum

/var/log/yum.log {

     missingok                          //丢失不执行

     notifempty                         //空文件不轮转

     maxsize  30k                    //达到30k轮转

     # yearly                            //一年一轮转

     daily                                 //一天一轮转

     rotate    3                         //保留3份

     create  0600  root  root    //

}

:wq!

 

12.网络

# tcpdump -i eth0 -w /tmp/xxx.cap

# ls /etc/sysconfig/network-script/ifcfg-ens?

# vim /etc/sysconfig/network-script/ifcfg-ens33

ONBOOT=yes

BOOTPROTO=   手动  none/static   自动   /dhcp

IPADDR=X.X.X.X  

NETMASK=X.X.X.X

GATEWAY=X.X.X.X

DNS1=8.8.8.8

DNS2=114.114.114.114

:wq!

 

systemctl restart network

# ip a  

# ip neigh

# ss -tnl   //端口

主机名:

# vim etc/hostname

关闭防火墙:

# vim etc/sysconfig/selinux

SELINUX=disable

 

11.文件服务

服务器:

# yum -y install vsftp

# touch /var/ftp/abc.txt

# systemctl start vsftp

 

客户机:

# yum -y install lftp

# lftp 服务器地址

# ls

# get abc.txt

# mirrot pub     //下载文件夹

# wget  ftp://192.168.1.1/abc        //指定文件名和路径

 

服务器:

# cp /etc/vsftpd/vsftp.conf  /tmp/vsftpd.conf

# vim /etc/vsftpd/vsftp.conf

anonymous_enable=YES             //启用匿名访问

anon_upload_enable=YES          //启动文件上传功能

anon_mkdir_write_enable=YES  //启动创建文件功能

 

服务器:

# mkdir /var/ftp/upload                 

# chmod 777 /var/ftp/upload 

 

客户机:

# cd upload

# put 2.txt

 

NFS服务器

# vi /etc/selinux/config               SELINUX=disable

# setenforce 0

# systemctl stop firewalld

# systemctl disable firewalld

# yum install -y nfs-utils

# mkdir /webdata             存储网站代码

# vim /etc/exports

/wedata  192.168.122.0/24(rw)

:wq

# systemctl enable nfs-utils

# exportfs -v     检查输出的目录

 

NFS客户端

# yum -y install nfs-utils httpd

# systemctl enable httpd

# showmount -e 192.168.122.241     //查询可用目录

# mount -t nfs 192.168.122.241:/wedata      /var/www/html

# umount /var/www/html

# df

# ls /var/www/html

 

12.Apache 服务的搭建与配置

# sentenforce 0

# systemctl stop firewalld

# yum -y install httpd

# vim /etc/httpd/conf/httpd.conf

 

# lsof -i:80

# ps aux | grep httpd

# cd /var/www/html/

# vi index.html

 

访问控制

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

 

 

posted on 2022-04-12 22:11  eveplw  阅读(52)  评论(0编辑  收藏  举报