
linux生产环境常用命令
文章平均质量分 51
不知名某狗粉
这个作者很懒,什么都没留下…
展开
-
防火墙查看和设置开放的端口
原创 2021-08-22 18:59:22 · 770 阅读 · 0 评论 -
网络抓包工具tcpdump
tcp/ip物理层数据链接层网络层传输层应用层tcpdump抓包tcpdump -i eth0 port 80 -nn -S-i 指定网卡port 指定端口号 http 80;ftp 21 ;ssh 22;telnet 23;smtp 25 ;dns udp53 ;ntp udp 123抓icmptcpdump -i eth0 icmp -n-n 不把ip解析成域名-nn 不把端口解析成协议-c 指定抓包的数量tcpdump -i eth0 port 80 -c原创 2021-03-10 23:25:58 · 340 阅读 · 0 评论 -
定时任务 crontab
crontabl -l (list)列表 查看用户的定时任务 cron tabcrontab -e (edit) 编辑用户的定时任务每三分钟同步一下系统时间[root@zheng ~]# ntpdate ntp1.aliyun.com 7 Mar 11:22:28 ntpdate[3207]: adjust time server 120.25.115.20 offset 0.000914 sec[root@zheng ~]# dateSun Mar 7 11:22:34 ..原创 2021-03-08 21:51:57 · 744 阅读 · 0 评论 -
PXE无人值守安装
PXE无人值守服务关闭vmware自带的dhcp服务安装所需服务配置服务DHCPTFTP让TFTP端口号通过防火墙配置SYSLinux服务程序vsftpd创建Kickstart应答文件PXE无人值守部署完成,部署客户端关闭vmware自带的dhcp服务安装所需服务[root@pxe ~]# yum install dhcp tftp-server vsftpd syslinux xinetd vim -y配置服务DHCP[root@pxe /]# vim /etc/dhcp/dhcpd.co原创 2020-10-26 21:05:00 · 423 阅读 · 0 评论 -
Chrony 时间同步
Chrony 时间同步一、配置master节点二、配置node节点检验一、配置master节点yum install chrony -y# 修改配置vi /etc/chrony.conf#修改三项 server 127.127.1.0 iburst #表示与本机IP同步时间,其他server注释或删除 allow 10.0.0.0/24 # 指定一台主机、子网,或者网络以允许或拒绝NTP连接到扮演时钟服务器的机器 local stratum 10 #不去同步任何人的时间。时间同原创 2020-10-24 17:29:29 · 1273 阅读 · 0 评论 -
服务器虚拟机ping不通百度,未知的名称或服务,解决方法
ping不通百度,未知的名称或服务解决方法route添加一条路由,需要先安装net-tools工具包[root@localhost ~]# yum install net-tools -y[root@localhost ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 0.0.0.0原创 2020-09-26 21:37:24 · 11301 阅读 · 1 评论 -
三剑客正则表达式
正则表达式基础正则grep、sed、awk" ^ "查找开头为...的行" $ " 查找结尾为...的行" ^$ " 显示空行" * " 前一个字符连续出现0次或0次以上" . " 匹配任意字符,不匹配空行" .* " 所有符号,任何连续出现的字符" \ "撬棍 转义字符转义字符系列' [ ] ' 匹配多个字符查找开头为...和结尾为...的行排除输入的字符扩展正则 egrep、grep -E 、 sed -r 、 awk+ 显示一个字符出现多次的行让选中的行以单词的形式排列基础正原创 2020-08-15 22:07:32 · 709 阅读 · 1 评论 -
三剑客awk命令
awk一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-08-09 22:26:42 · 1447 阅读 · 0 评论 -
三剑客sed命令
sed查看文件某一行查看文件几行到几行在显示内容的时候加上别的信息替换内容将第5-10行的内容取代成为gogog!!!添加内容删除内容并写入写入内容数据的搜寻并显示动 作解释–a新增a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c取代c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d删除因为是删除啊,所以 d 后面通常不接任何咚咚;i插入i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);p打原创 2020-08-05 23:33:17 · 1093 阅读 · 0 评论 -
单引号、双引号、不加引号和反引号
特殊符号单引号 ' '双引号 " "不加引号反引号 ``单引号 ’ ’所见即所得,吃啥吐啥里面的命令和脚本不会执行可以看到如果光执行变量是会显示结果的加了单引号只输出了其中的字符[root@shell ~ 59]# $LANG-bash: en_US.UTF-8: command not found[root@shell ~ 60]# $PS1-bash: [\u@\h: command not found[root@shell ~ 61]# echo '$原创 2020-08-05 13:55:49 · 643 阅读 · 0 评论 -
find查找文件
创建测试文件接下来创建两个不同目录不同权限同名的文件来测试[root@shell ~ 56]# touch zheng [root@shell ~ 58]# chmod 660 zheng [root@shell ~ 59]# cd /[root@shell / 60]# touch zheng[root@shell / 61]# chmod 600 zheng按照权限并指定文件类型搜索项目Value-perm mode文件的权限正好是mode就匹配-pe原创 2020-08-05 01:00:47 · 1634 阅读 · 0 评论 -
locate查询文件和目录的路径
locate查询目录和文件命令解释locate根据表格(数据库)根据名字查找 文件、目录所在路径updatedb更新locate所用表格先创建一个目录然后用locate查询,发现无显示需要用updatedb刷新一下在查询就有了[root@shell ~ 40]# mkdir zheng[root@shell ~ 41]# locate zheng[root@shell ~ 42]# updatedb[root@shell ~ 43]# locate原创 2020-08-04 20:52:00 · 757 阅读 · 0 评论 -
provide查找命令软件包
查找命令查询命令属于哪个软件包安装软件包检查软件包是否安装成功查找命令路径查询命令属于哪个软件包查询命令locate属于哪个软件包[root@shell ~ 19]# yum provides locateLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilecentos/filelists_db | 3.0 MB 00:00原创 2020-08-04 20:38:55 · 370 阅读 · 0 评论 -
linux下面的三种时间
linux下面的三种时间命令全程说明mitmemodify time修改时间(文件内容变化,修改文件保存以后)ctimechange time属性改变的时间(文件属性、大小、变化、类型、inode、权限、所有者用户组、硬链接数量)atimeaccess time访问时间(cat)...原创 2020-08-04 17:11:49 · 211 阅读 · 0 评论 -
软链接和硬链接
软链接和硬链接的区别讲解链接目录删除连接影响讲解区别含义软链接:快捷方式记录源文件的位置硬链接:超市的前后门在同一个分区,不同文件的inode号码相同 互为硬链接ln 创建硬链接ln -s 创建软链接ll -i 显示inode号,类似于身份证[root@shell ~ 75]# ll -itotal 833575005 -rw-r--r--. 1 root root 1026 Aug 3 23:42 1.txt33574979 -rw---原创 2020-08-04 13:35:00 · 259 阅读 · 0 评论 -
配置linux别名,alias命令详解
alias命令详解简介语法查看系统自带的别名临时修改永久修改别名的坑成功解决简介设置指令的别名,用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。还有,如果你想给每一位用户都生效的别名,请把alias la=‘ls -al’ 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/原创 2020-08-03 21:13:40 · 1032 阅读 · 0 评论 -
linux重定向命令
重定向命令>和>>2>> 将错误的信息输出到文件里1>>test.txt 2>>test-error.txt 将错误提示和正确信息分开存放1>>shell.txt 2>&1 将错误提示和正确信息写入一个文件内< 标准输入重定向<< 标准输入追加重定向命令解释> 和 >1标准输出重定向,先清空内容,然后写入文件中>> 和 1>&g原创 2020-08-03 14:31:37 · 535 阅读 · 0 评论 -
column命令对齐文件内容
用column对齐内容column -t可以显示对齐以后内容用法SYNOPSIS column [options] file...DESCRIPTION The column utility formats its input into multiple columns. Rows are filled before columns. Input is taken from file or, by default, from standard原创 2020-08-02 23:34:00 · 927 阅读 · 0 评论 -
/var/log/secure和/var/log/messages
/var/log/secure记录用户的登录情况这里查看文件之前,先登录一下,然后分别输入错的用户和密码再查看一下登录信息[root@shell ~ 3]# tail -n 10 /var/log/secure#第一行,用户未知,当时随便输的,第二行用户输入的das,我没用创建这个用户所以无效Aug 2 06:37:33 shell sshd[3220]: pam_unix(sshd:auth): check pass; user unknownAug 2 06:37:36 shell原创 2020-08-02 19:40:37 · 1104 阅读 · 0 评论 -
/usr/local
/usr/local 一般自己编译安装程序就可以放这里编译安装[root@shell local 41]# yum -y install install autoconf automake libtool原创 2020-08-02 13:15:32 · 1288 阅读 · 0 评论 -
linux登录界面配置、\etc\motd有趣的图案
linux登录显示图案/etc/motd介绍图案佛祖保佑佛祖瘫痪fuck me神兽羊驼海贼旗啪初音未来攻城狮we wang you!自制图案/etc/motd介绍/etc/motd :这个文件是在你登录之后显示的,不管你是 TTY 还是 PTS 登录,也不管是 Telnet 或 SSH 都显示这个文件里面的信息。在较新的Linux发行版中,这个功能被扩展了,有了动态motd和静态motd的区别,在Ubuntu 16.04.01 LTS中,仅仅启用了动态motd,而未启用静态motd图案[r.原创 2020-08-02 11:27:43 · 16754 阅读 · 0 评论 -
查看Linux版本信息
查看linux 版本信息配置文件信息显示Linux使用这三个文件/etc/issue、/etc/issue.net和/etc/motd 来控制本地及远程登录前后的信息显示用户登陆到系统显示的内容[root@shell ~ 32]# cat /etc/issue\SKernel \r on an \m下面显示的就是这个文件里配置信息显示的登录的时候显示的信息查看内核版本信息[root@shell ~ 5]# uname -aLinux shell 3.10.0-514.el原创 2020-08-02 11:13:38 · 415 阅读 · 1 评论 -
修改linux运行级别
修改linux系统的运行级别查看运行级别都有哪些给他过滤一下,只显示runlevel(运行级别)[root@shell / 7]# ll /usr/lib/systemd/system/runlevel*.targetlrwxrwxrwx. 1 root root 15 Jul 22 15:17 /usr/lib/systemd/system/runlevel0.target -> poweroff.targetlrwxrwxrwx. 1 root root 13 Jul 22 15:1原创 2020-08-02 00:16:58 · 1266 阅读 · 0 评论 -
查看centos7负载信息
查看centos7负载信息/proc/loadavgw/proc/loadavgload 负载 avg 平均 平均负载衡量指标,接近于cpu核心总数表示非常忙碌前面三个数分别表示最近一分钟,最近五分钟,最近15分钟查看cpu核心数链接https://blog.youkuaiyun.com/qq_44792624/article/details/107711425[root@shell ~]# cat /proc/loadavg 0.00 0.01 0.01 1/118 2265w显原创 2020-07-31 16:04:27 · 1927 阅读 · 0 评论 -
linux查看centos7系统的cpu和内存信息
查看centos7系统的cpu和内存的使用情况查看centos7系统的CPUlscpu/proc/cpuinfo查看centos7系统的内存状况/proc/meminfofree查看centos7系统的CPUlscpu[root@shell ~]# lscpu Architecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s):原创 2020-07-31 15:41:42 · 3151 阅读 · 0 评论