
Shell
sauphy
这个作者很懒,什么都没留下…
展开
-
自动追加账户脚本 pwd.exp
#!/usr/bin/expect set timeout -1 set name [lindex $argv 0] spawn mkdir /home/${name} spawn sudo useradd ${name} sleep 1 spawn sudo passwd ${name} expect "password:" send "${name}\r" expect "password:"原创 2015-05-28 17:04:15 · 517 阅读 · 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 · 1621 阅读 · 0 评论 -
shell之进程管理
进程操作 命令 含义 ps -ef 列出所有的进程列表 top 动态实时显示进程使用的内存、CPU等信息 killall app 杀死所有以app为命名的程序 kill -9 pid 杀死进程号为pid的进程原创 2016-03-15 21:50:58 · 549 阅读 · 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 · 1479 阅读 · 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 · 401 阅读 · 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 · 668 阅读 · 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 · 1786 阅读 · 0 评论 -
shell之dhcp的配置介绍
ddns-update-style 定义所支持的dns动态更新类型(必选) ignore client-updates 忽略客户端更新 default-lease-time number 定义默认ip租约时间(数字)s max-lease-time numbe 定义客户端ip租约时间的最大值(数字)s “subnet 网络号 netmask 子网掩码 {…….}” 定义原创 2016-03-15 19:28:36 · 771 阅读 · 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 · 1844 阅读 · 0 评论 -
shell之dns_zone的配置含义
选项 含义 $TTL 1D 生存期,单位[W|D|H|M] 周 天 时 分 默认为秒 "@ IN SOA @ root.groupon.cn. ( 正向解析文件(/var/named/named.groupon.cn ) 2010110901 Serial原创 2016-03-15 18:43:30 · 2189 阅读 · 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 · 279 阅读 · 0 评论 -
Shell之预启动脚本
## preStartApp.sh #!/bin/sh function startupCrontab() { cat > /var/spool/cron/root << EOF */30 * * * * /usr/donica/script/exportLog.sh */30 * * * * /usr/donica/script/ku/config_log.sh EOF service原创 2015-11-30 18:17:12 · 468 阅读 · 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 · 923 阅读 · 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 · 700 阅读 · 0 评论 -
Shell之lsof命令简介
●lsof工具● 1、lsof(list open files)是一个列出当前系统打开文件的工具。 >>在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 >>因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能 ●常见应用 lsof abc.txt 显示开启文件abc.txt的进程 lso原创 2015-11-25 00:29:57 · 1251 阅读 · 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 · 694 阅读 · 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 · 1229 阅读 · 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.zip wget -O word原创 2016-04-01 10:59:16 · 3608 阅读 · 1 评论