linux命令怎么用
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,小编给大家分享一下linux命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!stat命令查看一个文件的属性 :访问
千家信息网最后更新 2024年11月23日linux命令怎么用
小编给大家分享一下linux命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
stat命令查看一个文件的属性 :访问时间(Access)、修改时间(modify)、状态改变时间(Change)stat filename查找并删除/data这个目录7天前创建的文件# find /data -ctime +7 -exec rm -rf {} \;# find /data -ctime +7 | xargs rm -rffind命令查找文件并复制到/opt目录方法1:# find /etc -name httpd.conf -exec cp -rf {} /opt/ \;: #-exec执行后面命令,{}代表前面输出的结果,\;结束命令方法2:# find /etc -name httpd.conf |xargs -i cp {} /opt #-i表示输出的结果由{}代替查看根目录下大于1G的文件 默认单位是b,可以使用其他单位如,C、K、M# find / -size +1024Mtar命令压缩排除某个目录# tar zcvf data.tar.gz /data --exclude=tmp #--exclude参数为不包含某个目录或文件,后面也可以跟多个查看tar包存档文件,不解压# tar tf data.tar.gz #t是列出存档文件目录,f是指定存档文件实时查看系统所使用内存#free -b -s55秒循环一次...查看端口被哪个进程占用 # lsof -i:端口号# netstat -tunlp | grep 端口号查看服务器IP连接数# netstat -tun | awk '{print $5}' | cut -d: -f1 |sort | uniq -c | sort -n -tun:-tu是显示tcp和udp连接,n是以IP地址显示cut -d:-f1:cut是一个选择性显示一行的内容命令,-d指定:为分隔符,-f1显示分隔符后的第一个字段。uniq -c:报告或删除文中的重复行,-c在输出行前面加上出现的次数sort -n:根据不同类型进行排序,默认排序是升序,-r参数改为降序,-n是根据数值的大小进行排序iptables将本机80端口转发到本地8080端口# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080iptables网站跳转先开启路由转发:# echo "1" > /proc/sys/net/ipv4/ip_forward #临时生效内网访问外网(SNAT):# iptables -t nat -A POSTROUTING -s [内网IP或网段] -j SNAT --to [公网IP]内网服务器要指向防火墙内网IP为网关公网访问内网(DNAT)(公网端口映射内网端口):# iptables -t nat -A PREROUTING -d [对外IP] -p tcp --dport [对外端口] -j DNAT --to [内网IP:内网端口]内网服务器要配置防火墙内网IP为网关,否则数据包回不来。另外,这里不用配置SNAT,因为系统服务会根据数据包来源再返回去 修改网卡MAC地址:#ifconfig eth0 down#ifconfig eth0 hw ether 00:AA:BB:CCD:EE#ifconfig eth0 up列出nginx日志访问最多的10个IP方法1:# awk '{print $1}' access.log |sort |uniq -c|sort -nr |head -n 10sort :排序uniq -c:合并重复行,并记录重复次数sort -nr :按照数字进行降序排序 监控目录,新创建的文件名追加到日志中 要安装inotify-tools软件包#!/bin/bashMON_DIR=/optinotifywait -mq --format %f -e create $MON_DIR |\while read files; do? echo $files >> test.logdone 在Linux上释放所有arp:#arp -d -a 关于sysctl: /etc/sysctl.conf对应的是/proc/sys/目录...例如要修改/proc/sys/net/ipv4/ip_default_ttl的话,就修改/etc/sysctl.conf文件如下...添加一行为:net.ipv4.ip_default_ttl=255,也就是把文件夹变成小数点就可以啦然后执行一次#sysctl -p就可以生效啦。使用date修改系统时间:$ date -s "20190301 14:31:00" #hwclock写入bios使退出SSH后程序继续运行:# disown或者是nohup command &设置环境变量#export 变量名=变量值自动化任务 cron,at,batch系统管理员通过cron.deny和cron.allow来禁止和允许用户拥有自己的crontab文件...crontab的格式: 分 时 日 月 星期 要运行的命令(注意使用的命令必须是绝对路径)crontab -e 编辑crontab -r 删除crontab -u user 用某用户来执行crontab -l 列出当前crontab内容at也通过/etc/at.allow和at.deny文件空子后哪些用户可以使用at命令,哪些不行创建文件时即规定日期#touch -t 11091531file //11.09日15:31分字符串判断str1 = str2 两个串有相同内容、长度时为真str1 != str2 str1和str2不等时为真-n str1 串的长度大于0时为真(串非空)-z str1 串的长度为0时为真(空串)str1 str1为非空时为真 df 命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计--block-size={SIZE} 使用 {SIZE} 大小的 Blocks-k 等价于 --block-size=1024 -m 等价于 --block-size=1048576-T 显示文件系统的形式xargs 是给命令传递参数的一个过滤器 。可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据, 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 能够捕获一个命令的输出,然后传递给另外一个命令。由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令,例如: somecommand |xargs -item command-a file 从文件中读入作为sdtin-e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,分析到含有flag这个标志的时候就停止。-p 当每次执行一个argument的时候询问一次用户。-n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的。-t 表示先打印命令,然后再执行。-i 或者是-I,将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。-r no-run-if-empty 当xargs的输入为空的时候则停止xargs,不用再去执行了。-s num 命令行的最大字符数,指的是 xargs 后面那个命令的最大命令行字符数。-L num 从标准输入一次读取 num 行送给 command 命令-d delim 分隔符,默认的xargs分隔符是回车,argument的分隔符是空格,这里修改的是xargs的分隔符-x exit的意思,主要是配合-s使用-P 修改最大的进程数,默认是1,为0时候为as many as it can ,这个例子我没有想到,应该平时都用不到的吧
以上是"linux命令怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
命令
文件
目录
端口
系统
分隔符
时候
内容
参数
排序
输出
一行
数据
时间
用户
服务
输入
最大
字符
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发岗位直属上级
网络安全周正
数据库知识基础笔试题
上饶天气预报软件开发
mysql数据库中数据的查询
普条和服务器条混用
数据库转发工具开源
软件开发服务器怎么记账
实惠的云南虚拟主机云服务器
黄河奔腾服务器
行政区数据库设计
员工信息数据库模板
线上网络安全注意事项
服务器故障远程智能告警
软件开发的服务商
宁波企业网络安全准入控制哪家好
路由器的dns服务器怎么填
天正给排水显示连接服务器失败
湖北系统软件开发大概多少钱
安徽高规格网络安全赛
网络安全大赛排行榜
数据库知识基础笔试题
数据库中的类型
roblox服务器推荐
澳洲网络安全数据
ftp服务器linux
开发MIS的网络技术
网络安全保密条例
关于软件开发合同
浪潮服务器产品线