2009-05-17 07:15:00 congxue 阅读数 3223
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20503 人正在学习 去看看 马永亮

 由尚德老师讲解的Linux内核编程教程入门课程,此课程学完后可以接着学进阶篇,下载地址:http://blog.csdn.net/congxue/archive/2009/05/17/4194112.aspx

目录及学习顺序列表:

01at&t汇编语法格式.mp4

02保护模式01.mp4

02保护模式02.mp4

03linux内核体系结构01.mp4

03linux内核体系结构02.mp4

03linux内核体系结构03.mp4

04引导启动程序01.mp4

04引导启动程序02.mp4

04引导启动程序03.mp4

04引导启动程序04.mp4

04引导启动程序05.mp4

04引导启动程序06.mp4

04引导启动程序07-1.mp4

04引导启动程序07-2.mp4

04引导启动程序08.mp4

05内核代码kernel01.mp4

05内核代码kernel02.mp4

05内核代码kernel03-1.mp4

05内核代码kernel03-2.mp4

05内核代码kernel04.mp4

05内核代码kernel05.mp4

05内核代码kernel06.mp4

05内核代码kernel07.mp4

05内核代码kernel08.mp4

06块设备驱动程序01.mp4

06块设备驱动程序02.mp4

06块设备驱动程序03.mp4

06块设备驱动程序04.mp4

06块设备驱动程序05.mp4

06块设备驱动程序06.mp4

 

下载:

http://www.congxue.net/jisuanji-jc/chengxu/down-241.html

2018-08-01 19:53:30 baidu_38405837 阅读数 1996
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20503 人正在学习 去看看 马永亮

出现403有多重情况,我在这说一下我遇到的情况:

错误原因:权限不足:

 背景:当时新买的linux,将项目和项目中的图片都部署上去,然后打开网页,没有问题,但是当我上传图片的时候图片有上传到

服务器中,但是做不到回显,直接报403,当时很懵逼,而之前和项目一起放上去的图片却没有问题,看了几遍也感觉没问题,然后请教大神才知道权限不够。

我们复制到服务器的文件都是这样的权限的快勾满了,状态为0777

通过网站图片上传的则是这种,状态为0644

问题理解了,。

解决方法:

    添加权限:

    //当在linux中需要为上传的文件或者文件夹赋予777读写权限,不然直接报403
    public static void exec777(String path) {
         try {
             //判断是否为linux系统
                  if(System.getProperty("os.name").toLowerCase().indexOf("linux") >= 0) {
                      Runtime.getRuntime().exec("chmod 777 " +path);
                  }
            } catch (IOException e) {
                System.out.println("为"+path+"赋予777权限时出现异常");
            } 
    }

当图片已经上传后,拿着路径进行上面的操作,意思就是设置0777权限,

注意:

文件的文件夹也是有权限的,所以还要给文件夹权限,然后就完美解决啦啦啦啦啦啦啦啦啦啦啦啦。

 

2019-07-24 14:28:00 u013126804 阅读数 149
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20503 人正在学习 去看看 马永亮

在 Linux(centos7)正常部署了 webApp ,应用启动正常,但是访问的时候报了 403报错页面

先是查了端口进程是否存在,又查了防火墙。发现进程存在,防火墙没有开启。然后开始百度,说是 tomcat(../tomcat/conf/server.xml)中有一个 ip 访问配置,于是去查看,果然,相应 ip 的地址没有访问的权限。将对应 ip 段的加入,解决。

2014-07-24 13:15:33 yan_wenliang 阅读数 602
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20503 人正在学习 去看看 马永亮

今天安装了Apache想访问linux服务器的静态网页,结果出现了如题的403错误,查找了大量的资料,总结了一下解决办法:

一.先说一下安装Apache的步骤(如果已经安装完可以跳过第一步):

1.安装之前先检查一下主机上是否已经安装了apache

         rpm -qa |grep httpd                         //httpd 是apache服务的名字

   如果什么也没显示,说明本机没有安装apache,那我们就可以进行安装了。

2.yum install httpd -y                    //使用yum安装apache非常的方便

chkconfig httpd on 

service httpd start                           //开启apache

这样apache就安装好了,服务也启动了 //ps -ef|grep httpd 可以查看启动

这时你在浏览器输入这台服务器的ip就会出来apache的欢迎页

二.访问个人网站

首先我的静态网页都在/home/yanwenliang这个目录下

要想访问必须修改配置文件,配置文件一般在/etc/httpd/cond/httpd.conf中

vi /etc/httpd/cond/httpd.conf可以看到里面的配置文件

     在第290行左右的地方可以看到如下内容:

     # DocumentRoot: The directory out of which you will serve your
     # documents. By default, all requests are taken from this directory, but
     # symbolic links and aliases may be used to point to other locations.
     #
        DocumentRoot "/var/www/html"

      这段内容就是设置你网页的默认路径

      所以将DocumentRoot "/var/www/html"改成DocumentRoot "/home/yanwenliang"就可以了。

      也就是将它给路径改成你存放网页的路径就可以了。

     在第340多行的地方有如下内容:

     # Controls who can get stuff from this server.
     #
     #   onlineoffline tag - don't remove
         Order Deny,Allow
         Allow from all

       如果是这样就不需要修改,如果它是Deny from all,那就改成Allow from all

修改完之后保存,重启service httpd restart,如果不出以外就可以访问网页了,在浏览器输入IP

可是总有意外,显示的还是欢迎页面。

三.于是我想到了可能是目录的权限读写问题,然后按照配置文件里面的要求改写

This usually means that ~userid must have permissions of 711, ~userid/public_html must have permissions of 755, and documents contained therein must be world-readable.Otherwise, the client will only receive a "403 Forbidden" message.

也就是将目录权限改成711,目录内的html文件等改成755。本以为这样就可以了,结果还是不行

四.于是又查了一点资料,了解到一个新词叫selinux,可能是它的问题,一查设置果然设置了安全访问

操作:

1.getenforce    //查询当前selinux的值,有三种结果:

# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled

2.setenforce  enforcing/permissive(或者setenforce 1/0效果一样)

就是切换模式,当我们把enforcing切换成permissive的时候,终于可以看到网页了。

注:上面第四部是最简单的方法,但是会带来一个安全的问题,所以我们也可不比把所有的权限都改掉,只改那一个文件夹的权限即可:

操作:ls -Z -d yanwenliang/

-rw-r--r--. root root unconfined_u:object_r:home_root_t:s0 yanwenliang/


chcon -R -t httpd_user_content_t yanwenliang/

drwx--x--x. root root unconfined_u:object_r:httpd_user_content_t:s0 yanwenliang/


ls -Z yanwenliang/

drwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 bin
drwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 build
-rwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 build.properties
-rwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 build.xml
-rwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 circle.yaml
drwxr-xr-x. root root unconfined_u:object_r:httpd_user_content_t:s0 coverage_report


这样也可以访问网页了.

2019-08-21 18:54:38 Danny1992 阅读数 15
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20503 人正在学习 去看看 马永亮

现象:Nginx初始在Linux下安装出现403 forbidden
修改nginx.conf文件把#user nobody;改成 user root;
在这里插入图片描述

没有更多推荐了,返回首页