<p>cd                                          // 进入某目录 举例:cd /home/wwwroot
ls                                          // 查看当前目录文件
lsb_release -a                              // 查看系统版本
uname -r                                    // 查看内核
uname -a                                    // 查看内核/操作系统/CPU信息
head -n 1 /etc/issue                        // 查看操作系统版本
hostname                                    // 查看计算机名
lscpu                                       // 查看CPU信息
lspci -tv                                   // 列出所有PCI设备
lsusb -tv                                   // 列出所有USB设备
lsmod                                       // 列出加载的内核模块
env                                         // 查看环境变量
cp                                          // 复制
rm                                          // 删除</p>
<p>// 修改主机名
hostname                                    // 查看主机名
hostname SunPma                             // 临时修改主机名为SunPma
vi /etc/hostname                            // 永久修改主机名(重启后生效)</p>
<p>// 安装VI编辑器
apt-get install vim
i                                           // 开始编辑
Esc                                         // 完成编辑
:wq                                         // 保存退出
:q!                                        // 退出,不保存</p>
<p>// Nohup后台运行命令
nohup top &amp;                                 // 挂载后台运行 例:将top进程挂载到后台运行
ps -ef                                      // 查看进程
kill -68585                                // 结束进程    例:结束8585进程</p>
<p>// 移动命令
// 说明:把abc.tar.gz移动到backup目录
mv /home/wwwroot/abc.tar.gz /home/backup</p>
<p>// 删除命令
rm -rf /var/log/httpd/access
// 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
// -r 就是向下递归,不管有多少级目录,一并删除
// -f 就是直接强行删除,不作任何提示的意思
// 如文件夹命有空格,需加引号
// 如:rm -rf /home/box123/downloads/'Naughty America SiteRip 4K Part13-sweety'
rm -rf /var/log/httpd/access/*
// 将会删除/var/log/httpd/access目录下所有文件、文件夹,但不删除access文件夹本身
// 删除不可恢复,请谨慎使用;</p>
<p>// SSD硬盘测试
// 安装hdparm
install hdparm -y
// 找出对应磁盘的驱动号
fdisk -l
// 利用hdparm在指定的硬盘上测试硬盘的读写速度
hdparm -t /dev/hda</p>
<p>// 查看硬盘使用时间
apt-get install smartmontools
smartctl -A /dev/sda
smartctl -s on --all /dev/sda | grep Power_On_Hours
// Power_On_Hours 后面的这个就是通电时间, 单位为小时
// RAID阵列
smartctl -a /dev/sg0
smartctl -a /dev/sg1
smartctl -a /dev/sg2
// 或者
smartctl -s on --all /dev/sg0 | grep Power_On_Hours
smartctl -s on --all /dev/sg1 | grep Power_On_Hours
smartctl -s on --all /dev/sg2 | grep Power_On_Hours</p>
<p>// IPV6测试
// VPS
ping6 ipv6.baidu.com
ping6 ipv6.google.com
// PC
ping -6240c::6666
ping -62001:da8::666
ping -62001:da8:8000:1:202:120:2:100</p>
<p>// 修改系统预留硬盘空间
// 查看当前硬盘空间情况
df -h
// 调整/dev/sda1的预留空间,只保留0.1%的空间
tune2fs -m 0.1 /dev/sda1</p>
<p>// 修改用户组
// -R命令为递归,含里面的子目录和全部文件
chown sunpma:sunpma /home/sunpma/Aria2
chown -R sunpma:sunpma /home/sunpma/Aria2</p>
<p>// 修改权限
// -R命令为递归,含里面的子目录和全部文件
chmod777 /home/sunpma/Aria2
chmod -R 777 /home/sunpma/Aria2</p>
<p>// 关闭邮件通知
// 第一步:关闭提示
echo "unset MAILCHECK"&gt;&gt; /etc/profile
source /etc/profile
// 第二步:查看
ls -lth /var/spool/mail/
// 第三步:清空
cat /dev/null &gt; /var/spool/mail/root</p>
<p>// 释放内存
echo 1 &gt; /proc/sys/vm/drop_caches
echo 2 &gt; /proc/sys/vm/drop_caches
echo 3 &gt; /proc/sys/vm/drop_caches
// 说明
// echo 1 &gt;清除pagecache
// echo 2 &gt;清除回收slab分配器中的对象
// echo 3 &gt;清除pagecache和slab分配器中的缓存对象</p>
<p>// 复制指定后缀文件
// 说明:复制/home/sunpma/目录中的所有jpg后缀文件到/home/ceshi/目录下
find /home/sunpma/ -name "*.jpg" -exec cp {} /home/ceshi/ \;</p>
<p>// 添加hosts条目
echo '127.0.0.1 baidu.com' &gt;&gt;/etc/hosts
// 例:国内机器修改hosts连接GitHub
echo "140.82.114.4 github.com" &gt;&gt; /etc/hosts
echo "185.199.109.153 github.io" &gt;&gt; /etc/hosts
echo "185.199.108.133 raw.githubusercontent.com" &gt;&gt; /etc/hosts
echo "199.232.5.194 github.global.ssl.fastly.net" &gt;&gt; /etc/hosts
// Windows PC
C:\Windows\System32\drivers\etc</p>
<p>// 磁盘I/O测试
dd if=/dev/zero of=benchtest_30127 bs=64k count=16k conv=fdatasync
dd if=/dev/zero of=/tmp/test.img bs=1M count=1024 oflag=dsync &amp;&amp; rm -rf /tmp/test.img</p>
<p>// 复制目录下所有文件到另一目录
cp -rf /home/sunpma/* /home/sunpma/mm/</p>
<p>// 复制目录下所有文件到另一目录
mv -f /home/sunpma/* /home/sunpma/mm/</p>
<p>// 删除目录下所有文件
rm -rf /home/sunpma/*</p>
<p>// 查看CPU频率
cat /proc/cpuinfo | grep MHz | uniq
// 查看CPU实时频率
watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""</p>
<p>// 查看系统运行时间及实时负载
uptime</p>
<p>// 查看系统资源占用
// CentOS
yum install htop -y &amp;&amp; htop
htop
// Ubuntu|Debian
apt update -y &amp;&amp; apt install htop -y
htop</p>
<pre><code></code></pre>