/usr/bin/bt: line 129: syntax error: unexpected end of file

宝塔linux面板命令大全 : https://www.bt.cn/btcode.html

不过某些情况下,输入管理命令后,系统提示:

/usr/bin/bt: line 129: syntax error: unexpected end of file

原因大概率是宝塔相关的源文件缺失,需要从安装宝塔时的备份文件中恢复

解决方案如下:

  1. mv /etc/init.d/bt /tmp/bt_back
  2. cp /www/server/panel/init.sh /etc/init.d/bt && chmod +x /etc/init.d/bt
  3. /etc/init.d/bt restart

将相关文件恢复后,就可以正常操作宝塔了。

df -i 与df -h 的不同

两者是不一样的:

$ df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/vg_hvr-lv_root   26G   12G   13G  49% /
tmpfs                      1004M   72K 1004M   1% /dev/shm
/dev/sda1                   485M   39M  421M   9% /boot

$ df -i
Filesystem                  Inodes  IUsed   IFree IUse% Mounted on
/dev/mapper/vg_hvr-lv_root 1676080 137553 1538527    9% /
tmpfs                       256823      3  256820    1% /dev/shm
/dev/sda1                   128016     39  127977    1% /boot

对比发现两者显示的内容完全不一致

df -h 是显示目前文件系统的空间使用情况,这个命令经常用到就不说了。

df -i  i参数指的是inode

关于indoe几方面信息

1文件字节数

2拥有者的user id、group id

3文件的读写执行权限

4文件时间戳ctime changetime   mtime modify   atime access

5软连接和硬链接ln

6文件block位置

这些可以用stat 命令来显示比如我看下刚才的 / 的inode信息

$ stat /
  File: `/’
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 2           Links: 28
Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-03-29 09:23:19.918005014 +0800
Modify: 2016-03-31 01:19:05.042000004 +0800
Change: 2016-03-31 01:19:05.042000004 +0800

其实这些都不重要,重要的是我们要看文件系统的inode是否被使用完了(小文件占用大量inode),避免出现使用df -h查看空间还有很多,但就是无法创建新目录和文件

所以我们要关注df -i 的ifree

总结:df -h 关注剩余空间  df -i 关注剩余inode
————————————————
版权声明:本文为CSDN博主「made-in-china」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huoshuyinhua/article/details/51023415

centos 7 常用工具(命令)

1、vmstat监控linux整体性能工具
如查看命令:vmstat 1 4


2、用netstat查看网络连接,接口等信息
如:netstat -an 


3、dig  或者nslookup 跟踪yum解析过程
先安装此软件包
# yum install bind-utils
常用命令:查看A级录   dig   baidu.com
查看ns记录   dig  baidu.com  ns
从根服务器追踪域名解析过程: dig  www.baidu.com  +trace 


4、查看cpu情况
cat /proc/cpuinfo 


5、查看内存情况
free -m


6、查看硬盘分区情况
fdisk -l


7、查看文件占用磁盘情况
df -h


8、查看硬盘I/O性能
iostat -d -x -k 1 10


9、查看平均负载
uptime  


10、查看系统有哪些用户,并占用了什么客户端
w
11、动态命令top


12、finger命令 查询用户详情信息
需要安装 :yum -y  install finger


13、lsof查看端口占用情况
需要安装 :yum -y  install lsof
lsof -i  列出占用端口情况

lsof -i:80  查看80端口情况 

注,原文:http://blog.163.com/shldxj@126/blog/static/843543902014111115037917/