Linux - 使用问题汇总

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源中生效了

12.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 

13.Ubuntu安装jdk,报“没有那个文件或目录”

如果环境变量没问题,那就是没有缺少编译环境,运行以下命令可解决:

apt-get install libc6-i386

 14.yum-config-manager找不到命令

这是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过以下命令安装:

yum -y install yum-utils 

15.su 命令鉴定故障

执行:

sudo su

执行上述命令之后会提示输入某用户的密码,密码通过后就开启su模式了

16.查看glibc版本

执行:

ldd --version

17.查看Linux服务器架构是x86还是arm

执行:

uname -m

 

posted @ 2019-06-21 09:00  Helios_Fz  阅读(321)  评论(0编辑  收藏  举报