{mtitle title=pid:877558/}
{mtitle}分割线{/mtitle}
Luci重启命令
- 用于系统web页面卡死无法登入,一般是因为某些bug导致uhttpd卡死,无响应,重启可以解决
/etc/init.d/uhttpd restart
磁盘管理
fsisk -l //列出素所有分区表“-u”与“ -l”搭配使用,显示分割数
fsisk -m //显示菜单和帮助信息
fsisk -a //活动分区标记/引导分区
fsisk -d //删除分区
fsisk -l //显示分区类型
fsisk -n //新建分区
fsisk -p //显示分区信息
fsisk -q //退出不保存
fsisk -t //设置分区号
fsisk -v //进行分区检查
fsisk -w //保存修改
fsisk -x //扩展应用,高级功能
fsisk -s //<分区编号>指定分区
fsisk -v //版本信息
脚本赋权
chmod +x 文件名
curl指定网口
curl --interface wlan0 -X GET "www.bilibili.com"
ping指定网口
ping -I eth3 bilibili.com
重启网口
ifconfig eth1 down && ifconfig eth1 up
挂载samba磁盘
sleep 5 && mount.cifs //192.168.233.165/25b0 /mnt/sdd1 -o guest,rw,vers=1.0
挂载磁盘到文件夹
sleep 30 && mount -t ntfs-3g /dev/sdb1 /mnt/sdb1
dns查询测试
- nslookup www.baidu.com dns 服务器ip地址
nslookup www.baidu.com 202.96.69.38
- 演示如下
root@OpenWrt:~# nslookup www.baidu.com 192.168.11.1
Server: 192.168.11.1
Address: 192.168.11.1#53
Name: www.baidu.com
www.baidu.com canonical name = www.a.shifen.com
Name: www.a.shifen.com
Address 1: 14.215.177.39
Address 2: 14.215.177.38
www.baidu.com canonical name = www.a.shifen.com
重置命令
root@OpenWrt:~# firstboot
This will erase all settings and remove any installed packages. Are you sure? [N/y]
y
/dev/ubi0_1 is mounted as /overlay, only erasing files
root@OpenWrt:~#
查看文件目录大小
du -s /root/* | sort -nr
查看某一程序的日志
logread -e cron //这里的cron表示cron这个程序
计划任务
* * * * * 需要执行的命令
- - - - -
| | | | |
| | | | ----- 一星期中的第几天 (0 - 6) (其中0表示星期日)
| | | ------- 月份 (1 - 12)
| | --------- 一个月中的第几天 (1 - 31)
| ----------- 一天中的第几小时 (0 - 23)
------------- 一小时中的第几分钟 (0 - 59)
分钟0-59 | 小时0-23 | 日1-31 | 月份1-12 | 星期几0-6 | 效果 |
---|---|---|---|---|---|
*/5 | * | * | * | * | 每5分钟执行一次 |
12 | */3 | * | * | * | 每过3个小时后的第12分钟执行一次 |
57 | 11 | 15 | 1,6,12 | * | 在1、6、12月中的15日,当天的11点57分各执行一次 |
25 | 6 | * | * | 1-5 | 工作日期间(周1到周5),每天早上6点25分执行一次 |
0 | 0 | 4,12,26 | * | * | 每月的第4、12、26日,晚上12点执行一次 |
5,10 | 9,14 | 10 | * | 0,4 | 每周日、周四的早上9:05, 早上9:10, 下午2:05 以及下午2:10各执行一次 |
系统重启后自动添加默认网关
sleep 180 && route add default gw 192.168.11.1 && logger -t TAG 添加wan1默认路由
获取网卡MAC地址
ifconfig xxx | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}' \\xxx为网卡名称
获取网卡IP地址
ifconfig | grep -A1 "eth0" | grep 'inet addr' |awk -F ':' '{print $2}'|awk '{print $1}'
随机MAC地址
echo -n 00:60:2F; dd bs=1 count=3 if=/dev/random 2>/dev/null | hexdump -v -e '/1 ":%02X"'
参考: 随机MAC地址的设置实现
更改MAC地址
ifconfig eth0 down
ifconfig eth0 hw ether aa:bb:cc:dd:ee:ff
ifconfig eth0 up
挂载ntfs硬盘
mount –t ntfs-3g /dev/sdb1 /mnt/usb
清理opkg update缓存文件
rm -f /var/lock/opkg.lock
结束某个应用程序
ps //列出程序PID
kill [pid] //通过pid号结束程序
- 示例
root@Openwrt:~# ps
PID USER VSZ STAT COMMAND
.....
14239 root 27580 S /usr/sbin/smbd -F
14463 root 5196 S /tmp/uu/uuplugin /tmp/uu/uu.conf
14467 root 4292 S /tmp/uu/uuplugin /tmp/uu/uu.conf
15712 root 0 IW [kworker/u4:2-ev]
18299 root 0 IW [kworker/u4:0-ev]
21238 root 0 RW [kworker/u4:1-ev]
22414 root 1108 S sleep 10
22419 root 1108 S sleep 10
22445 root 1104 SN sleep 2
22449 root 1104 R ps
.....
root@Openwrt:~# kill 14463 //结束14463这个程序
root@Openwrt:~#
参考: linux怎么样终止进程
Comments NOTHING