本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看、修改命令,有CPU、内存、硬盘、网络、系统管理等命令。但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会持续更新。说明,我是在一个Centos 6.4 64位的虚拟机系统进行测试。本文介绍的命令都会在此Centos下运行验证(也有部分命令会在我的suse/ubuntu系统里测试的,会做特明说明),但运行结果就不再列出了。硬件篇CPU相关lscpu ...
原文:http://blog.chinaunix.net/uid-25799257-id-5006048.html
一、需求背景 因此次项目的生产环境中部署了多套系统,每天会产生大量的日志(数百GB的量),侵占了服务器宝贵的存储资源空间。为了有效缓解服务器存储压力,考虑通过Linux的Shell脚本结合crontab定时每周一对上周7天的日志打包压缩,并删除原被打包的日志文件,以腾出更多可利用的存储资源空间。 对于初次接触Shell脚本的同学,建议先花几个小时时间学习一下Shell。附Shell教程链接如下: http://www.runoob.c...
这里先以一个例子简单标记一下,将这个问题抛出,以后再补充完整。bash的解析次序例子:grid@wenge-VirtualBox:~/sh_test$ sudo awk ‘NR==1 {print $0}‘ /etc/shadowroot:!:16141:0:99999:7:::grid@wenge-VirtualBox:~/sh_test$ sudo awk ‘NR==1 {print $0}‘< /etc/shadow-bash: /etc/shadow: 权限不够 为什么上面命令2加了一个文件输入定向符就出现权限不够。原因:加<命令成了两部分,bash先以自己的权限打开/etc/shadow,然...
点击返回 自学Linux命令行与Shell脚本之路3.6-文件查看命令file cat more less tail headls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出当前目录的列表信息原文:https://www.cnblogs.com/yaoyaojcy/p/9177054.html
LinuxShell编程学习笔记目录附笔记资源下载目录(?)[-]写在前面第一部分 Shell基础编程第二部分 Linux Shell高级编程技巧资源下载 写在前面 最近花了些时间学习Shell,视频学习过程中做了笔记,留给大家参考。 第一部分 Shell基础编程 第一部分 Shell基础编程——第一章 Shell简介http://blog.csdn.net/wentasy/article/details/8702846 第一部分 Shell基础编程——第二章变量和运算符http://blog.csdn.net/wentasy/article/d...
最近工作中,产品组的同事给出的数据里面都是小写字母 ,但是引擎组的同事要求他们拿到的从数据里面解析出的结构体里面存储的要都是大写结构,这让我们数据预处理组很尴尬啊,,所以在写了个这么样的脚本,在解析数据之前,先使用shell脚本处理一遍数据...原文:http://www.cnblogs.com/silentNight/p/5398689.html
#!/bin/bashset -xPARTED=$(which parted)if [ -z "$PARTED" ];thenapt-get install -y partedfiPARTED=$(which parted)devices=$($PARTED -l 2>&1|grep Error|awk -F: ‘{print $2}‘|xargs)part(){FDISK=$(which fdisk)for i in $*;do$FDISK $i <<EOFn原文:http://132408.blog.51cto.com/122408/1895864
前言:如果你安装的windows系统,则需要额外安装一个Linux远程登录的终端软件,目前比较常见的终端登录软件有Xshell、SecureCRT、PuTTY、SSH Secure Shell等,软件选择看大家需求,我们的目的只有一个那就是远程登录到Linux服务器上,这里我们用Putty、shell两款做试验。使用PuTTY远程linux:1、直接在百度搜索Putty或去官网下载。650) this.width=650;" title="1.png" src="/upload/getfiles/default/2022/11/4/20221104113157574.j...
这次测试一波三折刚开始在百度经验看的先修改ssh参数,蓝色的字是百度的,重点都在图片上1.修改sshd_config文件,命令为:vi /etc/ssh/sshd_config将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes。这个地方不用改,只把#去了2.将PermitRootLogin without-password修改为PermitRootLogin yes 修改配置文件按i插入,修改完后按esc,然后启动ssh:service ssh start查看ssh服务是否正常运行service ss...
http://blog.csdn.net/pipisorry/article/details/44681081小技巧命令行中直接查看linux shell命令及解释man commandLinux下更好用的帮助命令—cheat#pip install cheat$cheat tar[Linux下更好用的帮助命令—cheat]命令行中复制、粘贴Ubuntu终端窗口中,复制粘贴的快捷键需要加上 shift复制:ctrl+shift+c 粘贴:ctrl+shift+vbash特殊参数command !$ 执行后!$把上个命令最后的参数作为输入!! 代表上一条命令命令中执行某个命令$(ho...
for循环用法:for 变量 in 列表; do循环体 done那么如何生成列表呢?{1..100}这样就能生成列表了 =========================================== 例:#!/bin/bash#for I in {1..100};doecho$Idoneseq用seq命令也可以生成列表用法:seq [起始数 [步进长度]] 结束数例:[root@iZ28g26851kZ ~]# seq 1 1012345678910 [root@iZ28g26851kZ ~]# seq 1 2 1013579 [root@iZ28g26851kZ ~]# seq 1012345678910 [root@iZ28g26851kZ ~]# seq在f...
在论坛上面发帖问个什么东西的话,一旦不顶,帖子就秒沉了,但是又实在不想每时每刻都去顶,怎么办?下面展示了如何利用shell 的crontab实现自动顶贴。闲话不多说了,以豆瓣为例—– 1: 用chrome打开豆瓣网页: 2: 利用右键–审查元素或者直接按F12来打开审查元素界面: 3: 随便写些什么话,然后点击”加上去” 可以看到审查元素的network界面上面有很多链接,最主要看的是这个add_comment: 4: 对着add_comment点击右...
本文中的脚本适用范围:1)检测某些IP地址是否被占用;2)检测网络中某些设备是否存活;3)在分配新的ip地址之前,批量检测环境中是否存在冲突的机器以上检测基于ICMP Ping报文,要求所有的设备允许Ping,设备开通禁止ICMP策略,防火墙禁止ICMP报文等情况不在本文的考虑范围之内。不多说,上代码:(一)windows 批处理脚本 1::autor lb2 ::date 2018 053@echooff 4::屏显当前的测试时间并输出到测试结果(详细日志和结果日志) 5ech...
按键作用Ctrl+d键盘输入结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运行Ctrl+z将当前程序放到后台运行,恢复到前台为命令fgCtrl+a将光标移至输入行头,相当于Home键Ctrl+e将光标移至输入行末,相当于End键Ctrl+k删除从光标所在位置到行末Alt+Backspace向前删除一个单词Shift+PgUp将终端显示向上滚动Shift+PgDn将终端显示向下滚动原文:http://www.cnblogs.com/happyframework/p/4808402.html