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