更改文档权限:sudo chmod 777 file
在目录下查找字符串:grep -rn 'string' ./
第一次设置root帐号:
1 | sudo passwd root |
登入root:
1 | su |
退出root:
1 | Ctrl + D |
更改 tmp 目录所有者,从 root 到 uruir:
1 | chown uruir tmp |
卸载软件:
1 | sudo apt-get autoremove xxx |
环境变量:系统和用户。
用户环境变量:
1 | ~/.profile |
系统环境变量:
1 | /etc/environment |
加入环境变量:
1 | sudo vi /etc/profile |
判断系统是32位还是64位:
1 | uname -a // i686就是32位,64位是x86_64 |
显示目录信息:
1 | ls -al /home // 用参数 al 来显示 home 目录的信息 |
查询:
1 | which ls // 命令的绝对路径 |
查看硬件信息:
1 | lscpu |
1 | finger uruir // 用户信息 |
挂载U盘:sudo mount -t vfat /dev/sdd1 /mnt/usb。
sudo:使用管理员权限mount:挂载外部设备,这是指U盘。外部设备都在/dev目录下-t vfat是参数,我的 U 盘是 fat32 格式的/dev/sdd1:通过cat /proc/partitions查找到新插入的 U 盘的盘符名(即sdd1),所以拼接起来就是/dev/sdd1/mnt/usb:在mnt目录下ls,如果没有usb目录,就mkdir usb创建一个出来目录来
卸载U盘:umount /mnt/usb。
端口
打开80端口:nc -lp 80
查看80端口
1 | netstat -anp |
只允许指定IP访问80端口
1 | sudo iptables -I INPUT -p TCP --dport 80 -j DROP |
要保存配置!!!
1 | service iptables restart |
查看iptables是否生效:iptables -L
查看具体端口:lsof -i:80