...... 29 12.1 第一种方法.....................................................................................................................29 12.2 第二种方法.....................................................................................................................29 12.3 第三种方法.....................................................................................................................2913、linux 视频教程第 13 讲.rpm 包.samba 配置.........................................................................30 13.1 RPM 包............................................................................................................................ 30 13.2 samba 配置..................................................................................................................... 3114、linux 视频教程第 14 讲.crontab 详解....................................................................................33 14.1 概述.................................................................................................................................3315、linux 视频教程第 15 讲.进程的介绍和管理......................................................................... 34 15.1 概述.................................................................................................................................3416、linux 视频教程第 16 讲.监控网络状态................................................................................. 37 16.1 几个监控命令.................................................................................................................3717、linux 视频教程第 17 讲.mysql 安装.配置.使用.....................................................................38 17.1 概述.................................................................................................................................38 17.2 mysql 安装...................................................................................................................... 3818、linux 视频教程第 18 讲.ssh 安装.配置.使用......................................................................... 39 18.1 概述.................................................................................................................................3919、linux 视频教程第 19 讲.补充 linux 重要内容....................................................................... 3920、linux 视频教程第 20 讲.linux 启动过程分析........................................................................ 39 20.1 linux 启动过程................................................................................................................ 4021、linux 视频教程第 21 讲. java 网络编程.................................................................................40后记.................................................................................................................................................42 VM 上的 Redhat Linux 9.0 共享文件夹................................................................................. 42 11、linux 视频教程第 0 讲.开山篇 linux .1.1 为什么学习 linux linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用 linux linux 内核:redhat 、红旗 linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux 其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等)1.2 linux for 工作 - linux 系统管理员 - linux 系统的维护、配置等 - linux 程序员 - 需 c/c、java,php、
jsp… - linux 软件工程师(PC) - linux 嵌入式开发(单片机、芯片)1.3 如何学习 linux第一阶段:linux 平台上的开发,包括 vi,gcc,gdb,make,jdk,tomcat,mysql..和 linux 基本操作第二阶段:加厚 c 语言功底《c 专家编程》或是 java 语言第三阶段:学习 unix 环境高级编程《unix 环境高级编程》第四阶段:linux 应用系统开发/linux 嵌入式开发1.4 内容讲解基础部分 - linux 基础知识 - linux 常用命令 80 个 - linux 分区/vi/权限…实用部分 - Samba 安装与配置 - linux 网络环境配置 2 - crontab 使用 - jdk/apache/mysql/ssh/rpm 安装与配置 - linux 下 java 网络编程 - shell 初步介绍1.5 推荐书籍 - 《鸟哥的 Linux 的私房菜 基础学习篇》 鸟哥、许伟、林彩娥等编著 - 《Linux 编程从入门到精通》 宫虎波编著 - 《Linux 内核完全剖析》 赵炯编著2、linux 视频教程第 1 讲.基础介绍 linux .2.1 linux 的初步介绍linux 的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越linux 的缺点 - 操作相对困难linux 的历史 - 1960 时期左右,MIT,即麻省理工学院有一台电脑,使用分时操作系统,只能同时 允许 30 个人通过终端登录 - 1965 年,MIT、GE、Bell 实验室,决定将 30300 个人分时系统,multis 计划,即 火星计划 - 1969 年,火星计划失败。
但 Bell 的 Ken Thompson 开发了一个 file server system 文 件系统,在 Bell 实验室很受欢迎 - 在 Dennis Ritchie 的加入下,1973 年,unix 诞生,开源,
源码内核共享 - IBM:AIX - Sun:Solaris - HP: HP unix 3 - 伯克利分校:BSD - minix 系统出现 - Linus Torvalds,芬兰读书,拥有 PC 386,1991 年计划把 minix 移植到 pc 上,1994 发布 linux 1.0 版 linux is not unix,完全没有桌面 - redhat 红帽子 - s.u.s.e - 红旗 linux2.2 linux 的第一次接触关机命令shutdown h now 立即进行关机shutdown r now 现在重新启动计算机 -t sec : -t 后面加秒数即”过几秒后关机” -k : 不是要真的关机只是发送警告信息 -r : 在将系统的服务停掉之后就重新启动 -h : 将系统服务停掉后立即关机 -n : 不经过 init 程序直接以 shutdown 关机 -f : 关机并启动之后强制略过 fsck 的磁盘检查 -F : 系统重新启动之后强制进行 fsck 的磁盘检查 -c : 取消已经在进行的 shutdown 命令内容reboot 现在重新启动计算机进入桌面startx用户登录登录时尽量少用 root 账户登录,因为它是系统管理员,最大的权限,难免操作失误。
可以 4利用普通用户登录,登录后再用“su -”命令来切换成系统管理员身份用户注销在提示符下输入 logout 即可3、linux 视频教程第 2 讲. vi 编辑器的使用 linux .3.1 什么是 vi 编辑器 vi 编辑器是 linux 下最有名的编辑器,也是我们学习 linux 必须掌握的工具,在 linux 下也可使用 vi 进行程序的开发,如 java 程序,c 程序3.2 如何使用 vi 进行开发?在 linux 下使用 vi 开发一个简单的 java 程序 Hello.java,并且在 linux 下运行成功 - 开发步骤 - java 程序 - vi Hello.java - 输入 i,进入到插入模式 - 输入 Esc 键,进入命令模式 - 输入冒号:wq 表示退出保存,q表示退出不保存 - 编译 javac Hello.java - 运行 java Hello - c 程序 - gcc o Hello Hello.cpp参数 o 表示可自定义生成的 out 文件名,否则默认为 a. out - ./Hello4、linux 视频教程第 3 讲.用户管理.目录结 linux . .构4.1 概述简单介绍 5 linux 的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录 “/”,然后在此目录下再创建其他的目录深刻理解 linux 文件目录是非常重要的 - / - root,存放 root 用户的相关文件 - home,存放普通用户的相关文件 - bin,存放常用命令的目录,如 vi,su - sbin,要具有一定权限才可以使用命令 - mnt,默认挂载光驱和软驱的目录 - etc,存放配置的相关文件 - var,存放经常变化的文件,如网络连接的 sock 文件 - boot,存放引导系统启动的相关文件 - usr,安装一个软件的默认目录,相当于 windows 下的 program files相对路径与绝对路径: - 只要开头不是/就是属于相对路径的写法. - 绝对路径为:由根目录/起的文件名或目录名称.如:/home/dmtsai/.bashrc常用命令介绍 - pwd,显示当前在哪个路径下linux 的用户管理 - useradd 用户名,添加用户 【案例】useradd xiaoming - passwd 用户名,为新用户设密码 【案例】passwd xiaoming,修改小明的密码 - userdel 用户名,删除用户 【案例】userdel xiaoming,删除用户但保存用户主目录 【案例】userdel -r xiaoming,删除用户以及用户主目录 - logout,当前用户推出 - who am i,当前用户是谁4.2 目录、文件默认属性: 的 umask 使用 :一 权限掩码 umaskumask 是 chmod 配套的,总共为 4 位(gid/uid属主,组权,其它用户的权限)不过通常用到的是后 3 个,例如你用 chmod 755 file(此时这文件的权限是属主读4写2+执行1同组的和其它用户有读写权限 6二 umask 的作用默认情况下的 umask 值是 022可以用 umask 命令查看),此时你建立的文件默认权限是6446-06-26-2,建立的目录的默认 权限是 7557-07-27-2,可以用 ls -l 验证一下哦 现在应该知道 umask 的用途了吧,它是为了控制默认权限,不要使默认的文件和目录具有全权而设的三 修改 umask 值知道了 umask 的作用后,你可以修改 umask 的值了,例如:umask 024 则以后建立的文件和目录的默认权限就为 642753 了四 将 umask 值保存到环境文件若要长期修改 umask 的值,可以把它写进/etc/profile 或/.profile 或/.bash_profile 中,大家应该知道这几个文件是干什么用的吧。
您知道当你建立一个新的档案或目录时,他的预设属性会是什么吗?呵呵!那就与 umask有关了!那么 umask 是在搞什么呢?基本上, umask 就是指定『目前使用者在建立档案或目录时候的属性默认值』,那么如何得知或设定 umask 呢?他的指定条件以底下的方式来指定:语法:root test root umask0022rootvbird test umask 002 lt后面接 3 个数字!rootvbird test umask0002说明:查看 umask 数值为直接输入 umask 即可,而设定呢?没错!就是 umask 之后接三个数字!那么如何来指定呢?主要还是跟 Linux 的档案属性(那九个属性, r w x )有关的,而且是以分数的那一个关系为例的,而有底下的规则为辅:若使用者建立为『档案』则预设『没有可执行 x 项目』,亦即只有 rw 这两个项目,也就是最大为 666 分–rw-rw-rw-若使用者建立为『目录』,则由于 x 与是否可以进入此目录有关,因此预设为所有权限均开放,亦即为 777 分drwxrwxrwx .
上一篇:
ssh集成学习课堂笔记
下一篇:
那些令你为之触动的好句子,感慨万分