linux的学习流程
linux的课程体系
UNIX的版本:
linux的版本
linux的关机、用户登录、用户注销
vi编辑器的使用
linux的文件目录:
注:/usr目录相当于windows上面的program files,为软件安装的默认路径
linux用户的管理
linux的运行级别:类似与windows的启动模式,安全模式、正常运行模式等
解决修改错误配置的方法
注:只有单用户模式启动时,系统不会去扫描/etc/inittab的文件内容。另外,也可以通过单用户模式去修改用户密码.
空格1
按b键重启系统进入单用户模式
常用命令:
find:
重定向:
文件所有者、所在组和其他组
文件所有者
文件所在组
改变文件所在组
添加组、指定组
文件权限
修改文件或目录的权限
在虚拟机中的linux安装java
注:将需要安装的软件的linux安装包打包到一个iso文件,然后通过上图加载到光驱里面
挂载光驱:
在/目录输入:
mount /mnt/cdrom/
卸载光驱:
umount /mnt/cdrom/
第二种挂载的方式-共享文件夹:
java的安装
注意:需要先将软件复制到/home目录
bin文件的安装方法:
1)./*.bin
2)输入yes,同意它的条款
tar.gz文件的安装方法:
tar -zxvf *.tar.gz
添加环境变量
1.vi /etc/profile
2.
3.登出并重新登录才能生效
eclipse的安装和启动、关闭
安装好eclipse之后
1)startx进入图形化界面
2)
3)关闭,直接关闭eclipse窗口即可,然后logout进入到文字界面
注:./eclipse & 将eclipse放置在后台运行
myeclipse的安装和启动、关闭
1)./*.bin
2)自动会进入到图形化界面
3)选择eclipse的安装目录
4)选择myeclipse的安装目录
5)启动eclipse即可(./eclipse)
tomcat的安装和启动、关闭
1)安装:tar -zxvf *.tar.gz
2)在eclipse上面配置tomcat和jdk位置
3)建立项目,发布,在浏览器中查看
mysql、oracle的安装和启动、关闭
---------------------------------------------
娱乐软件的安装
realplay的安装
1)安装:./*.bin
2)启动:./realplay
linux分区
分区相关的几个命令:
查看某个目录在哪个分区的指令:
[root@localhost ipnet]# df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 297485 29486 252639 11% /boot
[root@localhost ipnet]#
将磁盘挂载到某个目录:
mount /dev/sda1 /test/
卸载
uname /test/
驱动器的区分:
[root@localhost ipnet]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004af36
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 37814271 18598912 83 Linux
/dev/sda3 37814272 41943039 2064384 82 Linux swap / Solaris
You have new mail in /var/spool/mail/root
[root@localhost ipnet]#
注:1、2、3都是主分区
查看大于1G的文件
find . -size +1000000
linux的分区建议
shell-类似于dos
shell学习书籍推荐
常用shell分类
查看当前使用的shell
env
修改shell
注:为了让修改后的shell生效,需要登出
命令补全命令
history
OSI与TCP/IP协议
tcp/ip学习推荐书籍
QQ聊天来讲解tcp/ip:
IP地址:
linux的网卡配置方法
注:这种配置只是临时的,重启之后将失效.
RPM包
RPM包的名称格式
RPM的常用命令
RPM包的安装
升级RPM包
samba服务的安装
RPM包的卸载
crontab
线程和进程
PS命令
PS的信息选项
停止进程命令kill/killall(将子进程一并杀掉)
TOP
TOP参数的说明
设置系统时间
显示网络统计信息的命令netstat
netstat -anp ==lsof
traceroute/route
mysql
linux下mysql的安装
注释:
将mysql的bin路径添加到root的环境变量中
注:添加环境变量之后需要做登出操作.或者可以到/etc/profile(此为系统环境变量,每个用户都被应用)文件中做添加.
mysql数据库的使用
备份mysql数据库
注:当前root用户没有密码
SSH工具的原理图
推荐使用工具
SSH Secure Shell
补充
设置tomcat当用户登录时就启动
修改当前用户主目录下的.bashrc的文件,如下:
注:如果希望所有用户都这样,可以直接将命令添加到/etc/bashrc
临时添加环境变量(退出之后就不存在了)
通配符、转义字符
别名
linux的启动过程
zip压缩和unzip解压缩
gzip压缩和gunzip解压