随笔分类 - Linux
摘要:简介: date命令可以用来显示和设定系统的日期时间,支持格式化显示 1、查看当前时间(默认是CST) date Tue Jul 12 22:29:00 CST 2022 2、以年-月-日显示日期 date +%F 或 date +"%Y-%m-%d" 3、以月/日/年显示日期 date +%D 4
阅读全文
摘要:测试网络连通性 ping ip 测试网络端口(CTRL+D 或quit退出) telnet ip port
阅读全文
摘要:简述: awk用于文本处理 常用参数: -F 指定分隔符 -v 指定变量 $NF 表示最后一个字段 NR 表示第几行 && 与 || 或 $0 整行 OFS 输出字段分隔符 1...N 第一个到第N个字段 例子: 1、输出1.txt文件的第一列,默认按空格分隔 awk -F {print $1} 1
阅读全文
摘要:简介:grep命令用于在指定文件中查找匹配到的行,常与其他命令组合管道符使用 用法: grep 参数 匹配关键字 指定文件 常用的参数: -v 显示与关键字不匹配的行 -c 统计匹配到的行数 -n 显示行号 -r 递归搜索 -i 忽略大小写 例子: 1、查找显示error.log文件中的ERROR
阅读全文
摘要:简介:用来在指定目录下查找文件 语法规则: find 指定目录 -参数选项 常用的参数选项有: -name 按名称查找 -mtime 按修改天数 -ctime 按创建天数 -type 按类型 -size 按文件大小 例子: 1、查找当前目录下的日志文件 find . -name "*.log" 2、
阅读全文
摘要:简介:tcpdump是一个可以根据需求来抓取网络上传输的数据包的工具 常用的命令选项有: -c:设定抓取的数量 -i:指定监听的网口 -w:将抓取的数据包保存到文件 -s:截取报文的内容,默认截取96字节,-s0表示截取全部 -r:读取数据包内容 -C 10:每10M保存一个包 -G 600:每10
阅读全文
摘要:1、打开/etc/security/limits.d/20-nproc.conf文件,注释掉其中的内容 * soft nproc 1024 2、编辑 /etc/security/limits.conf,在文件的# End of file前面追加如下内容 * - nproc 256800 root -
阅读全文
摘要:1、查看防火墙状态 systemctl status firewalld 2、关闭防火墙 systemctl stop firewalld 3、永久关闭防火墙 systemctl disable firewalld
阅读全文
摘要:程序出错异常崩溃退出时,系统会将内存状态信息保存到coredump文件中,利于排查定位问题 1、设置core的最大文件限制不受限制 vim /etc/security/limits.conf,加一行配置 * - core unlimited 2、vim /etc/sysctl.conf,加两行配置
阅读全文
摘要:可以通过crontab设置程序的执行时间 列出定时任务:crontab -l编辑定时任务:crontab -e删除定时任务:crontab -d 设置定时任务的格式是:分钟 小时 天 月 星期 脚本 例如: 设定每天的6点执行hello.sh * 6 * * * /path/hello.sh 设定每
阅读全文
摘要:1、编辑/etc/rc.local,写入程序的启动命令 vim /etc/rc.local 例如要求每次开机自动执行hello.sh这个脚本 那就加上一行:/path/hello.sh 注:如果遇到不生效的情况,就换成编辑/etc/init.d/rc.local
阅读全文
摘要:原因:部分网站不允许非浏览器方式下载文件 解决方法:wget后面加上 --no-check-certificate
阅读全文
摘要:解决方法步骤: 1、yum install firewalld 2、systemctl unmask firewalld 3、systemctl enable firewalld 4、systemctl start firewalld
阅读全文
摘要:查看SELinux状态 /usr/sbin/sestatus -v 关闭SELinux 临时关闭:setenforce 0 注:修改配置文件需要重启机器 vim /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled
阅读全文
摘要:1、查看当前目录下的所有文件 ls 或 ll 或 ls -l 2、查看当前目录下的所有文件,包括隐藏文件 ls -a 3、新建文件 touch file 4、新建目录、多层目录 mkdir dir mkdir -p dir1/dir2 5、查看文件内容 cat file 6、查看文件内容并显示行号
阅读全文
摘要:基本用法: sed + 选项 + "指令" 文件 常用选项: -e --它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令时使用 -f --后跟保存了sed指令的文件 -i --直接对内容进行修改,不加 i 时默认只是预览,不会对文件进行实际修改 -n --取消默认输出,
阅读全文
摘要:先查看是否有java环境: rpm -qa | grep java 如果没有java环境的话,接着就去查找java-1.8.0的可以使用的安装包:yum list | grep java-1.8.0-openjdk 安装java-1.8.0-openjdk所有的文件: yum -y install
阅读全文
摘要:从服务器A免密登陆到服务器B 1、在服务器A生成密钥(执行后按4次回车键) ssh-keygen 2、将A公钥拷贝到B服务器 ssh-copy-id user@IP 注:执行步骤1会在A服务器 .ssh/目录下生成id_rsa(私钥),id_rsa.pub(公钥) 执行步骤2会在B服务器 .ssh/
阅读全文
摘要:$# :传递到脚本或函数的参数个数 $* :以一个单字符串显示所有向脚本传递的参数 $$ :脚本运行的当前进程ID号 $! :后台运行的最后一个进程的ID号 $- :显示shell使用的当前选项,与set命令功能相同 $? :显示最后命令的退出状态,0表示没有错误,其他任何值表示有错误 $@ :与$
阅读全文
摘要:一:磁盘分区 对于小于2T的磁盘: 1、ls /dev/sd* --查看新增的磁盘 2、fdisk /dev/sdb 接着输入: 1、n --新建 2、p --增加一个主分区;编号从 1-4 3、1 --输入要建立分区的个数 4、按两下Enter 5、t --输入t修改分区格式 6、8e --输入8
阅读全文