1.无线网络只能打开百度等少数网页
- 执行 sysctl -w net.ipv4.tcp_timestamps = 0
- 执行 sysctl -p
- 重启
2.开机蓝屏
- 按Ctrl + Alt + F4进入命令行界面
- 执行 sudo apt-get install xserver-xorg-lts-utopic
- 执行 sudo dpkg-reconfigure xserver-xorg-lts-utopic reboot
- 如果上一步报错,执行 sudo dpkg --configure -a
- 重启
3.服务器查看公网ip
- curl icanhazip.com
4.查看服务器内存使用状态
- free -h
5.服务器查看已占用的端口
- netstat -nultp
6.登录远程主机遇到错误ECDSA host key for [IP] has changed and you have requested strict checking.Host key verific
错误原因是主机的公钥信息已修改。执行以下命令清除缓存
ssh-keygen -R "远程服务器ip地址"
7.查看本机位数
uname -a
8.nohup不生成nohup.out的方法
nohup java -jar xxx.jar >/dev/null 2>&1 &
关键在于最后的 >/dev/null 2>&1 部分
- /dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海
- >/dev/null 表示将标准输出信息重定向到"黑洞"
- 2>&1 表示将标准错误重定向到标准输出(由于标准输出已经定向到“黑洞”了,即:标准输出此时也是"黑洞",再将标准错误输出定向到标准输出,相当于错误输出也被定向至“黑洞”)
9.无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
首先查看下:
ls /var/lib/dpkg/lock-frontend
然后删除:
sudo rm -r -f /var/lib/dpkg/lock-frontend
如果依然报错,则执行:
sudo rm -r -f /var/lib/dpkg/lock
10.Ubuntu18对外开放端口
一般情况下,ubuntu默认安装了iptables。如果没有先安装
sudo apt-get install iptables
添加开放的端口
sudo iptables -I INPUT -p tcp --dport [端口号] -j ACCEPT # 临时保存配置,重启后失效 sudo iptables-save
安装 iptables-persistent工具
sudo apt-get install iptables-persistent
持久化开放端口配置
sudo netfilter-persistent save sudo netfilter-persistent reload
11.Linux本地源增加rpm包
进入源目录,找到repodata文件夹,这个文件夹中的repomd.xml文件就是记录yum源文件依赖关系的,新增yum源的主要工作就是更新依赖关系。
删除repodata文件夹
rm -rf repodata
然后将自己需要添加的rpm包上传到yum源的目录下面
创建新的repodata文件夹
createrepo .
如果提示命令不存在,先安装
yum -y install createrepo
最后刷新
yum clean all
新的rpm包就在本地yum源中生效了
11.Centos7对外开放端口
添加
# --permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=端口号/tcp
删除
firewall-cmd --zone= public --remove-port=端口号/tcp --permanent
12.Ubuntu安装jdk,报“没有那个文件或目录”
如果环境变量没问题,那就是没有缺少编译环境,运行以下命令可解决:
apt-get install libc6-i386