随笔分类 - linux使用系列
主要是熟练linux的常用操作
摘要:转载:http://blog.csdn.net/csdnones/article/details/50717934 发送邮件: [root@iZ23whn33jnZ log]# echo '这是邮件标题' | mail -s "这是邮件内容" 9379963xx@qq.com 出现异常: [root
阅读全文
摘要:阉割版的linux没有mail命令,也没有/etc/mail.rc文件 需要安装mail服务 yum install mailx.x86_64 几个概念:MUA、MTA、MDA 邮件用户代理(MUA,Mail User Agent); 邮件传送代理(MTA,Mail Transport Agent)
阅读全文
摘要:crontab的配置文件: 前四行是用来配置crond任务运行的环境变量 第一行SHELL变量指定了系统要使用哪个shell,这里是bash 第二行PATH变量指定了系统执行命令的路径 第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空
阅读全文
摘要:递归搜索当前目录及其子目录、子目录的子目录……所包含文件是否包含IP地址 grep -r "[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}" ./* egrep '[[:digit:]]{1
阅读全文
摘要:linux服务器上运行的一些程序,比较消耗内存,需要定时重启,进行内存定期释放 0 2 * * * sudo /sbin/reboot && echo $(date) '重启成功' >> ~/reboot_log.log 上面这种写法,日志是不会写入reboot_log.log的 crontab -
阅读全文
摘要:ps aux --sort +rss/rss根据内存正序排 ps aux --sort -rss 逆序 ps aux --sort -pid/pid ps aux --sort %cpu/-%cpu 根据cpu排序 关于ps命令显示不全的解决方法:ps aux | more ; ps auxww 后
阅读全文
摘要:1、top -H -p <pid> ; top -H 在top命令后,按H键;或者top -H 2、ps -T -p <pid> “-T”选项可以开启线程查看 3、htop,“Display threads in a different color”可以突出显示线程 可以使用鼠标指针点击直接操作;可
阅读全文
摘要:关于bash的四种工作方式的不同,可以参考:http://feihu.me/blog/2014/env-problem-when-ssh-executing-command-on-remote/,但是由于每个linux系统都有不同表现,只可以参考,实际还要以你当前的linux系统为准 bash的文档
阅读全文
摘要:由下可知,linux通过$PATH的路径顺序,由左至由依次查找某个程序,如果有两个路径下都有这个程序,以先找到的为准 [rpc_server]$ which 23/usr/bin/which: no 23 in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbi
阅读全文
摘要:1、tail -n +/-数字 文件名 2、head -n 数字 文件名 3、sed -n "开始行,结束行p" 文件名 4、sed -n '1p;20,40p; "显示第一行和20到40行' 5、sed -n 7p file_name : 显式第7行 6、cat file_name | awk '
阅读全文
摘要:需求:一份文件wenjian.txt,包含一定内容;需要扩充这个文件,使其变成n份,文件要足够大 方法:cat wenjian.txt >> wenjian.txt 注释:> 表示覆盖写;>> 表示增加写 发散:站在安全角度,这让我想起了那个zip解压炸弹,解压完瞬间把硬盘撑爆;如果 nohup c
阅读全文
摘要:1、官网:https://curl.haxx.se/ 2、版本安全漏洞:https://curl.haxx.se/docs/security.html 3、github:https://github.com/curl/curl 4、文档:https://curl.haxx.se/docs/manpa
阅读全文
摘要:htop可谓top的升级版,top不可以鼠标操作,但是htop可以使用鼠标操作 启动方式:命令行下输入htop直接启动,启动后的界面如图所示 操作:可以使用上下左右方向键进行移动查看、可以使用鼠标点击上面进行操作,比如F1是帮助信息,可以不使用键盘,直接使用鼠标点击Help,进入相应界面 鼠标点击某
阅读全文
摘要:转载 1、write命令 使用权限 : 所有使用者 使用方式 : write user [ttyname] 说明 : 通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF(ctrl+D)表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你
阅读全文
摘要:1、ftp的安装和使用 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般在各种linux的发行版中,默认带有的ftp软件是vsftp。 一般
阅读全文
摘要:结论:/etc/sysconfig/network 确实是hostname的配置文件,hostname的值跟该配置文件中的HOSTNAME有一定的关联关系,但是没有必然关系,hostname的值来自内核参数/proc/sys/kernel/hostname,如果我通过命令sysctl kernel.
阅读全文
摘要:配置service类型服务 将上述脚本内容保存到/etc/rc.d/init.d/supervisor文件中,修改文件权限为755,并设置开机启动 注意:修改脚本中supervisor配置文件路径为你的supervisor的配置文件路径 Supervisor只能管理非daemon的进程,也就是说Su
阅读全文
摘要:1、man命令,可以查看手册 配置位置/etc/man.conf MANPATH决定手册查询位置 MANSECT决定man查询的顺序 man的查询 linux man的常用用法: man section cmd :直接指定特定章节内搜索手册页,如 man 5 passwd 直接进入文件格式版的帮助
阅读全文
摘要:用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的
阅读全文
摘要:现象,我在/etc/profile里设置全局代理,然后使用命令 1、curl http://www.baidu.com 走代理 2、sudo curl http://www.baidu.com 并没有走代理 使用env和sudo env查看环境变量,发现代理设置只存在于env里,sudo env里并
阅读全文

浙公网安备 33010602011771号