Linux下常用命令以及遇到的问题记录

xiaoxiao2021-02-28  41

/etc/init.d/iptables stop    关闭防火墙 iptables -I INPUT -p TCP --dport 80 -j ACCEPT 把tcp的80端口设置成允许任何IP都可以访问 /etc/init.d/apache2 start service apache2 start 重启apache2服务器 apt-get clean&&apt-get autoremove 清除kali垃圾 chmod   a+x   文件名   提升权限的操作 sudo -s 获取最高权限 deb http://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib 中科大的源------------etc/apt/source.list deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://us.archive.ubuntu.com/ubuntu trusty main universe deb http://us.archive.ubuntu.com/ubuntu trusty main universe apt-get update //更新软件列表 apt-get update --fix-missing //更新异常索引文件 pt-get upgrade //更新软件 apt-get dist-upgrade //更新系统版本 dpkg --get-selections|grep linux 查看内核 有image的就是内核文件 sudo apt-get remove 内核文件名 删除老的内核文件 uname -a 当前内核 /var/cache/apt/archives 包管理的临时文件目录: /var/cache/apt/archives/partial 没有下载完的目录 非常有用的清理命令: sudo apt-get autoclean 清理旧版本的软件缓存 sudo apt-get clean 清理所有软件缓存 sudo apt-get autoremove 删除系统不再使用的孤立软件 sudo apt-get install deborphan -y 清理Linux下孤立的包 sudo apt-get remove --purge 软件名 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 清除残余的配置文件保证干净 sync; echo 1 > /proc/sys/vm/drop_caches   仅清除页面缓存(PageCache) sync; echo 2 > /proc/sys/vm/drop_caches   清除目录项和inode sync; echo 3 > /proc/sys/vm/drop_caches   清除页面缓存,目录项和inode free -m total——总物理内存 used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存 free——完全未被使用的内存 shared——应用程序共享内存 buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加) cached——缓存,用于已打开的文件 Apache服务器出现Forbidden 403错误提示的解决方法总结 1. 访问的文档权限不够。要755以上权限。解决方法:用命令chmod 755 /var/www/ 或其他相应目录。 2. SELinux或防火墙的原因。解决方法:先关闭SELinux和让防火墙通过WWW服务。 3. 虚拟主机配置错误。例如我遇到过一次的 httpd.conf里加载了虚拟主机的配置文件: # Virtual hosts Include conf/extra/httpd-vhosts.conf 而conf/extra/httpd-vhosts.conf并没有配置好,而且虚拟主机功能暂时还没有用,所以把Include conf/extra/httpd-vhosts.conf注释掉,重启apache后正常了。 4. DocumentRoot的设置 打开 apache的配置文件httpd.conf,找到这段代码: 代码如下: <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> 有时候由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。 代码如下: <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> http错误代码403: 403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。 通常情况可能(但不限于此)的原因有: 原因1:apache配置文件中没有对站点目录的权限许可,这通常是在初始安装apache后,更改了默认的apache站点目录时所至(重要,常发生): 如将站点目录更改为:/var/blog,则在apache配置文件中如果不加下面的配置 就会返回403错误。 <Directory "/var/blog"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 原因2:站点目录下无首页文件(index文件),而apache的配置又禁止了目录浏览,就会提示403错误,配置如下(偶尔发生): a.站点目录下无首页文件(index文件): [root@http-server blog]# pwd /var/blog [root@http-server blog]# ll total 12 drwxr-xr-x 2 root root 4096 Jun 4 22:11 oldboy -rw-r--r-- 1 root root 0 Jun 4 22:11 oldboy.html 提示:上面列出来的就是站点目录/var/blog目录下没有预设 首页DirectoryIndex index.html b.apache的配置禁止目录浏览的三种配置 第一种配置: <Directory "/var/blog"> Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 第二种配置: <Directory "/var/blog"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 第三种配置: <Directory "/var/blog"> Options None AllowOverride None Order allow,deny Allow from all </Directory> 参考:http://orcl-zhang.iteye.com/blog/1880868
转载请注明原文地址: https://www.6miu.com/read-2300070.html

最新回复(0)