Linux

  • 查找包含相关字符的文件
grep -iRl "Your-text-to-find" ./
  • 加载光盘映像
mount -o loop -t iso9669 /files.iso /mnt
  • 使用大硬盘
parted /dev/sdc #结合具体硬盘
(parted)mklabel gpt #使用GPT分区
(parted)mkpart primary 0% 100% #整个硬盘使用
mkfs.xfs /dev/sdc1 #退出parted后将硬盘格式化成xfs
/dev/sdc1       /mount_id       xfs     defaults        0 0 #设置/etc/fstab
  • 打包、解压
tar -jcvf backup.tar.bz2 /etc #以bzip2打包
tar -xvfj backup.tar.bz2 #解压
  • 查找、中断进程

查找进程

ps -aux |grep 查找进程关键字

中断进程

kill -9 [PID] #-9表示强制中断进程
  • Centos7 systemd服务
systemctl enable httpd.service #开机启动服务
systemctl disable httpd.service #开机关闭服务
systemctl start httpd.service #启动服务
systemctl stop httpd.service #关闭服务
systemctl status httpd.service #查看服务当前状态
systemctl is-enabled httpd.service #查看服务是否开机启动
systemctl list-units --type=service #查看所有开机启动的服务
  • 自动更新时间 root用户执行crontabl -e,输入如下:
0 */2 * * * /usr/sbin/ntpdate us.pool.ntp.org;/usr/sbin/hwclock -w

每2小时同步次时间。

  • 自动加载samba目录

手动加载

mount -o useranme=username,password=password //ip/DIR /DIR

自动加载

sudo vim /etc/fstab
//ip/DIR    /DIR    cifs    rw,username=username,password=password
  • 查找命令是在哪个rpm包

比如要查找命令snmpwalk属于哪个rpm,命令如下:

# yum provides */snmpwalk
  • Centos7下查看端口是否已打开

比如查看443端口是否已经打开,命令如下:

ss -lnp |grep 443

ss命令更详细的用法见ss -h。

  • 查看路由跳转情况

CentOS7下:

sudo yum install traceroute
traceroute domain #要访问的目的网站

Windows下:

tracert domain #要访问的目的网站
  • FreeBSD清除DNS缓存

安装Bind9

rndc flush