韩顺平Linux视频教程—笔记(全)
如何在linux中添加组
需要用root用户来添加,普通用户无法进行用户和组的添加 添加组命令:groupadd 组名
查看linux中所有组的信息 命令:vi /etc/group
查看命令:cat /etc/group 组名:x:组ID号:
创建用户,并同时指定将该用户分配到指定组。 命令:useradd -g 组名 用户名
查看linux中所有用户信息
可编辑查看命令:vi /etc/passwd 查看命令:cat /etc/passwd
用户名:x:用户ID:用户所在组ID:注释:/用户主目录/:该用户所用的shell解释器 设定密码
命令:passwd 用户名
- rw- r-- r--
-为文件类型,-为普通文件,d为文件夹,l为链接
rw-文件的所有者对该文件的权限。权限分三种1、r可读也会用4表示;2、W可写也会用2表示;3、X可执行也会用1表示。 r--文件所在组对该文件的权限 r--其它组的用户对该文件的权限
如何修改文件的访问权限的问题?
注:修改文件访问权限只有root用户和文件所有者。 查看当前操作人员命令who am i
命令chmod为修改文件访问权限的命令。 chmod 777 用户名
解释:
- --- --- --- 000 - r-- r-- r-- 444 - rw- rw- rw- 666 - rwx rwx rwx 777 - rwx rw- r-- 764
6 / 31
韩顺平Linux视频教程—笔记(全)
Linux下程序安装
javaee开发环境搭建,JDK的安装
概述:要在linux下开发java程序,则需要安装JDK。实际上目前有很多java后台程序就是运行在linux环境下运行的。也是将来的发展趋势。
JDK的安装步骤:
1、把镜像ISO文件挂载到linux操作系统上。(linux系统是用挂载和卸载来管理分区文件的。)
在虚拟机上做好配置,在根目录下进行操作: 挂载光驱命令:mount /mnt/cdrom/ 挂载光驱
卸载光驱命令:umount /mnt/cdrom/
2、把安装文件copy到/home目录下(文件名过长要用tab键来自动补全文件名) 命令:cp 文件名 /home
3、切换目录到/home 命令:cd /home
4、安装(./)是解压缩命令 命令 ./ 安装文件名.bin
输入yes后开始安装,输入no不安装。
5、看看一个文件 /etc/profile (环境配置文件) linux下用#来作注释。
6、配置profile环境配置文件
-------------------------------------------------------------------
javaee开发环境搭建 eclipse的安装
概述:要在linux下开发java程序。则需要安装JDK,如果要在集成开发工具(IDE)下开,可以安装eclipse软件。
eclipse安装
1、挂载eclipse.iso文件
2、将eclipse复制到/home目录下 3、安装
tar.gz文件的安装命令:tar -zxvf 文件名.tar.gz 4、启动eclipse[进入图开界面] 打开终端控制台 进入eclipse文件后
7 / 31
韩顺平Linux视频教程—笔记(全)
./eclipse
myeclipse安装同上需在图形界面下安装
JDK/eclipse/myeclipse三个按顺序安装后才可以使用J2EE的开发
-------------------------------------------------------------------
javaee开发环境搭建 tomcat的安装
概述:我们知道javaee的服务器有tomcat、jboss、weblogic、websphere、resin...这些都可以安装到linux下,我们给大家安装tomcat
tomcat用于开发小、中型项目(免费)jboss也是免费的。 weblogic、websphere用于开发大型项目(收费) 安装同上
注释重点:
bin文件安装使用./ 文件名.bin
tar.gz文件安装使用tar -zxvf 文件名.tar.gz unzip解压缩zip文件:unzip 文件名.zip
zip压缩文件:zip 压缩包文件名.zip 要压缩的文件名
在图形界面下运行文件后要加&进行后台运行 控制台下运行文件命令./文件名 & ./eclipse &
------------------------------------------------------------------- javaee开发环境搭建 Mysql数据库的安装
概述:毫无疑问,没有数据库,javaee项目将会暗淡无光,所以我们必须掌握如何在linux下安装和使用数据库。在linux下除了microsoft的sql server不能安装外,其它主流的数据库都可以安装。比如Mysql、oracle、db2...关于如何在linux下安装Mysql数据库我们在后面讲解,各位同学可以问问google大神,看看能不能自己搞定!
------------------------------------------------------------------- linux下娱乐软件 realplay
概述:linux下一样有很多娱乐软件,比如播放影的软件之王realplay。我们给大家演示一下。请注意这次我用的是.bin的安装文件。 安装realplay
1、把安装文件copy到home目录去 2、安装./realplay
-------------------------------------------------------------------
linux分区(1)
概述:首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(Primary Partion)和扩展分区(Extension Partion)两种,基本分区和扩展分区的数目之
8 / 31
韩顺平Linux视频教程—笔记(全)
和不能大于四个。且基本分区可以马上被使用但不能再分区。扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩展分区再分下去的是什么呢?它就是逻辑分区(Logical Partion),而且逻辑分区没有数量上限制。
-------------------------------------------------------------------
linux分区(2)
对windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。但对这些用户初上手Red Hat Linux吗,可就有点恼人了。因为对Red Hat Linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。Red Hat Linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。下面我们先来看看Red Hat Linux的驱动器是如何标识的。 /dev/sda1
sda1:sd硬盘类型,a第一块硬盘,1代表分区
-------------------------------------------------------------------
linux分区(3)
对于IDE硬盘,驱动器标识符为\,其中\表明分区所在设备的类型,这里是指IDE硬盘了。\为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),\代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为\,SCSI硬盘是用\来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。
-------------------------------------------------------------------
linux分区(4) 几个重要的命令
挂载命令
mount [-参数][设备名称][挂载点]
特别说明:在挂载光驱时,可直接使用mount /mnt/cdrom/ 卸载命令
umount [设备名称] 查看磁盘使用情况 df [参数] 比如 df -l
查看某个目录是在哪个分区 df -h
查看分区(磁盘)使用情况 df [目录全路径]
查看linux系统分区具体情况 fdisk -l
9 / 31
韩顺平Linux视频教程—笔记(全)
-------------------------------------------------------------------
linux安装
linux安装有两种方式 1、双操作系统 2、完全独立安装
linux安装时,分区是关键 1、/boot引导分区 100M
2、/swap交换分区 一般是你的物理内存的2倍,但不要大于256M 3、/根分区 尽可能大
------------------------------------------------------------------- *:samba服务是必需掌握的,用来于windows文件共享
linux下shell介绍 shell的概念
概述:每个人在成功登录linux后,系统会出现不同的提示符号。例如$、~、#等,然后你就可以开始输入需要的命令,若是命令正确,系统就会依据命令的要求来执行,直到注销系统为止,在登录到注销期间,输入的每个命令都会经常解译及执行。而这个负责的机制就是shell
linux下shell介绍 shell编程
概述:其实作为命令语言互动式地解释和执行用户输入的命令只是shell功能的一个方面,shell还可以用来进行程序设计。它提供了定义变量和参数的手段以及丰富的程序控制结构。使用shell编程类似于DOS中的处理文件,称为shell script,双叫shell程序或shell命令文件。(推荐书《linux命令、编辑器和shell编程》)shell与windows下的批处理文件类似
-------------------------------------------------------------------
linux下shell介绍 shell的分类
概述:shell有很多,但常用的就几种: Shell名称 开发者 命令名称 Bourne S.R.Bourne /bin/sh C Bill Joy /bin/csh Kom David /bin/ksh
1、查看目前使用的是哪种shell
命令:env (该命令可以显示当前操作系统的环境变量) 2、shell的修改
命令:chsh -s /bin/[shell文件名] (不同的shell对命令的解释不一样)
10 / 31