Shell
sauphy
这个作者很懒,什么都没留下…
展开
-
自动追加账户脚本 pwd.exp
#!/usr/bin/expectset timeout -1set name [lindex $argv 0]spawn mkdir /home/${name}spawn sudo useradd ${name}sleep 1spawn sudo passwd ${name}expect "password:"send "${name}\r"expect "password:"原创 2015-05-28 17:04:15 · 503 阅读 · 0 评论 -
shell之traceroute命令
原理主机通过发送TTL为不同值(1-n)直到到达目的地的包,经过路由到达目的地。 每个路由节点默认测试3次。 ①中间节点:TTL减为0,返回一个 [ICMP time exceeded]消息。 ②目标节点:服务器特殊端口接受,返回一个 [ICMP port unreachable] 消息。用法traceroute www.baidu.com1 192.168.74.2 (192.168.74原创 2016-04-01 10:24:31 · 1595 阅读 · 0 评论 -
shell之进程管理
进程操作 命令 含义 ps -ef 列出所有的进程列表 top 动态实时显示进程使用的内存、CPU等信息 killall app 杀死所有以app为命名的程序 kill -9 pid 杀死进程号为pid的进程原创 2016-03-15 21:50:58 · 529 阅读 · 1 评论 -
shell之文本编辑
vim用法 命令 含义 vi main.cpp 编辑main.cpp文件 I 进入编辑模式 ESC 退回命名模式 Shift + 输入命令界面 Shift + wq 保存退出 Shift + q! 强制退出,不保存 /key 从光标处向前查找 ?key 从光标处向后查找 YY 拷贝光标所在的行 p 粘贴拷贝的行原创 2016-03-15 21:46:53 · 1457 阅读 · 0 评论 -
shell之调试&分析
gdb调试 语句 含义 gcc -g 编译源码确保含有-g的参数 gdb ./app 启动gdb并开始调试程序app (gdb)set args x1 y1 设置app运行的参数(./app x1 y1) (gdb) r 开始运行程序(run的简写) (gdb) l 列举调试的源码(list的简写) (gdb) b 16 在代码16行原创 2016-03-15 21:41:52 · 392 阅读 · 0 评论 -
shell之网络相关配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 接口名 | 物理设备名USERCTL=yes|no 非root用户可否控制该设备BOOTPROTO=[none|static|bootp|dhcp] IP的配置方式[引导时不用协议|使用静态分配IP|bootp协议|DHCP协议]HWADDR=xx:xx:xx:xx:xx:xx原创 2016-03-15 19:59:35 · 653 阅读 · 0 评论 -
shell之gcc用法汇总
编译命令编译静态库 gcc –c test.c #生成test.o ar rcs libtest.a test.o #生成test静态库连接共享库 ./app –L/XX/XX/ libtest.a #-L指定libtest.a静态库的路径(可相对路径)编译共享库 gcc –c test.c gcc -shared -fPIC -o libte原创 2016-03-15 19:45:57 · 1770 阅读 · 0 评论 -
shell之dhcp的配置介绍
ddns-update-style 定义所支持的dns动态更新类型(必选) ignore client-updates 忽略客户端更新default-lease-time number 定义默认ip租约时间(数字)smax-lease-time numbe 定义客户端ip租约时间的最大值(数字)s“subnet 网络号 netmask 子网掩码 {…….}” 定义原创 2016-03-15 19:28:36 · 759 阅读 · 0 评论 -
shell之dns配置
## 简介域名作为一棵倒挂的树,从根节点开始解析,直至叶子节点 .(根域) .com .cn .net .org (顶级域名) baidu.com (二级域名) fy.baidu.com (子域名)## DNS查询流程图## DNS配置文件字段详解options{ 定义全局变量,影响整个DNS服务器的环境 directory "/var/name原创 2016-03-15 19:08:55 · 1801 阅读 · 0 评论 -
shell之dns_zone的配置含义
选项含义$TTL 1D生存期,单位[W|D|H|M] 周 天 时 分 默认为秒 "@ IN SOA @ root.groupon.cn. (正向解析文件(/var/named/named.groupon.cn )2010110901Serial原创 2016-03-15 18:43:30 · 2175 阅读 · 0 评论 -
shell之Crontab介绍
介绍30 21 * * * /usr/local/apache/bin/apachectl restart 分-时-日-月-星期-执行命令 字段 含义 分 0-59 时 0-23(0表示子夜) 日 1-31 月 1-12 星期 0-6(0表示星期日) 文件 说明 /var/spool/cron 存放每个用户的crontab文件 cron原创 2016-03-15 18:40:41 · 271 阅读 · 0 评论 -
Shell之预启动脚本
## preStartApp.sh#!/bin/shfunction startupCrontab(){cat > /var/spool/cron/root << EOF */30 * * * * /usr/donica/script/exportLog.sh */30 * * * * /usr/donica/script/ku/config_log.sh EOFservice原创 2015-11-30 18:17:12 · 461 阅读 · 0 评论 -
Shell之定时拉起脚本
## 定时拉起脚本scan_shell.sh#!/bin/sh######################################################################################### Define app execute command here.(please type full name of programs and args原创 2015-11-30 18:02:14 · 911 阅读 · 0 评论 -
Shell之objdump用法简介
●objdump简介 objdump是gcc工具,用来查看编译后目标文件的组成。●objdump -f test 显示test的文件头信息●objdump -x obj 以某种分类信息的形式把目标文件的数据组成输出 (如:可查到该文件的的所有动态库)●objdump -t obj 输出目标文件的符号表●objdump -h obj 输出目标文件的所有段概括●ob原创 2015-11-25 00:30:48 · 687 阅读 · 0 评论 -
Shell之lsof命令简介
●lsof工具●1、lsof(list open files)是一个列出当前系统打开文件的工具。>>在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件>>因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能●常见应用lsof abc.txt 显示开启文件abc.txt的进程lso原创 2015-11-25 00:29:57 · 1231 阅读 · 0 评论 -
Shell之readelf命令简介
●readelf分析ELF文件⊙readelf -v 显示版本⊙readelf -h 显示帮助⊙readelf -a test 显示test的全部信息⊙readelf -h test 显示ELF的Header信息(文件的前52字节)⊙readelf -l test 显示test的Program Header Table中的每个Prgram Header Entry的信息⊙rea原创 2015-11-25 00:31:29 · 688 阅读 · 0 评论 -
Shell之常见命令使用汇总
调试命令gcc -g编译源码确保含有-g的参数gdb ./app 启动gdb并开始调试程序app(gdb)set args x1 y1设置app运行的参数(./app x1 y1)(gdb) r开始运行程序(run的简写)原创 2015-11-24 00:08:59 · 1214 阅读 · 0 评论 -
shell之wget
功能支持断点下传功能同时支持FTP和HTTP下载方式支持代理服务器设置方便简单程序小,完全免费用法下载单个文件wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip下载单个文件并重名民wget -O x.zip http://www.minjieren.com/wordpress-3.1-zh_CN.zipwget -O word原创 2016-04-01 10:59:16 · 3593 阅读 · 1 评论