19.12.31 Linux学习
- 第九章 实用指令
- 切换运行级别的指令 init
- 如何找回开机密码
- 帮助指令 man 和 help
- 显示绝对路径 pwd
- 显示当前目录包含的所有目录和文件 ls
- 切换到指定目录 cd
- 创建目录 mkdir
- 删除空目录 redir
- 创建空文件 touch
- 拷贝文件到指定目录 cp
- 移除文件和目录 rm
- 移动文件目录或者重命名 mv
- 只读查看文件内容 cat
- 全屏查看文件内容 more
- 分屏查看文件内容 less
- > >> 指令
- echo 指令
- head指令
- tail指令
- ln指令
- history指令
- date指令
- cal指令 查看日历
- find 指令 寻找文件
- locate 指令 定位文件路径
- grep指令 在文件中过滤查找 和管道符号 |
- 压缩解压指令 gzip gunzip
- zip 和 unzip 指令
- 打包 tar
- 第10章 组管理和权限管理
- 实操篇 crond任务调度
- 实操篇 Linux磁盘分区和挂载
- 网络配置
- JavaEE定制与安装
passwd 文件
vim /etc/passwd
shadow 文件
vim /etc/shadow
group 文件
vim /etc/group
第九章 实用指令
切换运行级别的指令 init
vim /etc/inittab
如何找回开机密码
帮助指令 man 和 help
显示绝对路径 pwd
显示当前目录包含的所有目录和文件 ls
切换到指定目录 cd
创建目录 mkdir
删除空目录 redir
创建空文件 touch
拷贝文件到指定目录 cp
移除文件和目录 rm
移动文件目录或者重命名 mv
只读查看文件内容 cat
全屏查看文件内容 more
分屏查看文件内容 less
> >> 指令
echo 指令
head指令
tail指令
ln指令
history指令
date指令
cal指令 查看日历
find 指令 寻找文件
locate 指令 定位文件路径
grep指令 在文件中过滤查找 和管道符号 |
压缩解压指令 gzip gunzip
zip 和 unzip 指令
打包 tar
第10章 组管理和权限管理
查看文件所有者
修改文件所有者 chown
创建新组 groupadd
修改文件所在组 chgrp
改变用户所在组 usermod
修改文件和目录权限 chmod
实操篇 crond任务调度
实操篇 Linux磁盘分区和挂载
磁盘情况查询
网络配置
通过虚拟机看
或者 ping 192.168.184.1 看IP地址为192.168.184.125的Linux和windows是否连通
^C 断开
修改主机名
进程管理 ps
进程终止 kill killall
服务管理 service 和 chkconfig
监控服务 top
按q 退出
网络监控 netstat
JavaEE定制与安装
jdk 安装
Tomcat 安装
然后输入: ./startup.sh
然后打开火狐浏览器 输入:
http://localhost:8080
看到以下界面
这时候Linux下已经可以进入,但是我们相想用windows下的一个浏览器去访问 由于防火墙的原因。不能访问。
编写配置文件
yy 复制
p粘贴 将22改成8080
保存退出
随后重启防火墙
重新查看防火墙状态
然后在windows的某浏览器中输入以下网址 发现成功登陆。
eclipse 安装
先输入 cd /ecplise
然后输入 ./ecplise
新建一个网页项目
找到并选中 /opt/apache-tomcat-7.0.70 文件夹
然后点finish 出现以下界面:
选择2.5 然后finish
出现问题 端口占用,要关闭端口
关闭端口后,重新执行一次,然后在 /demo/ 后加 hello.jsp 然后回车 完成。
自己试验,成功
MySQL 安装
首先检查之前是否安装:
发现有一个,是不是之前centos自带的?还是装redis附加的?不管怎样 先删除
进入/opt 文件夹 解压MySQL
然后进入解压出的文件夹
然后编译 输入以下代码:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
发现有错误
之前有安装gcc 啊???
所以先安装gcc吧
输入指令
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
完毕 重新执行编译源码命令:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
看到下图则成功
然后编译并安装
漫长的等待 30分钟,如下图完成
接下来配置MySQL
输入下面两个指令。
然后修改mysql的权限
安装完一个软件后 默认是安装在 /usr/local 下面
这时MySQL的所有者都是root 我们要给用户和用户组MySQL来管理。
输入下面命令
然后查看:修改完成
然后
初始化配置,进入安装路径(在执行下面的指令),执行初始化配置脚本,创建系统自带的数据库和表
然后输入以下一条指令:
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
使用cd /etc
发现没有my.cnf 文件 所以不用执行上面的指令。
接下来启动MySQL
一定要在 /usr/local/mysql 下
输入以下指令:
cp support-files/mysql.server /etc/init.d/mysql
然后设置默认自启动:输入以下命令
chkconfig mysql on
最后启动MySQL:输入指令:
service mysql start
看到下图则启动成功。
启动后 3306端口开始监听
查看:
然后到bin目录下
然后登陆
看到以下界面登陆成功:
然后输入以下指令 设置密码:
SET PASSWORD = PASSWORD(‘123123’);
看到以下成功
退出 并重新登陆
这时候只能在 /usr/local/mysql/bin 目录下才能输入指令进入MySQL 所以要配置下路径。
进入配置文件
在bin: 后添加路径 /usr/local/mysql/bin: (不要忘了冒号)
然后保存退出
然后刷新下 重新进入MySQL 发现成功了。