77范文网 - 专业文章范例文档资料分享平台

韩顺平linux视频学习笔记整理(5)

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

韩顺平Linux视频教程—笔记(全)

其它链接设置上的窗体。其中记录着了到指定目的地的网络路径,以及这些路径的相关数值。 此命令可以直接输入使用,来查看本机路由的情况。

----------------------------------------------------------------------

MySql数据库在linux下的使用

概述:Mysql数据库在linux下可以充分发挥威力,Mysql数据库越来越受到软件公司的青睐,为什么呢?

(1)免费(2)跨平台(3)轻(4)支持多并发 在北京很多软件公司属于创业型的中、小公司。从节约成本的角度考虑。Mysql特别适合中、小项目。

如何在linux下使用Mysql数据库。

1)把mysql数据库的安装文件准备好,mount / copy 2)把安装文件解压缩 3)继续安装

groupadd mysql

useradd -g mysql mysql

scripts/mysq1_install_db --user=mysql chown -R root . (修改文件的所有者)

chown -R mysql data (修改date文件夹的所有者) chgrp -R mysql . (改变用户组) 启动mysql

bin/mysqld.safe --user=mysql & 检查一下,OK,正常启动

1)把MYSQL安装文件copy到/home下 2)tar -zxvf 文件名.tar.gz mv命令为linux下文件改名命令

3) groupadd mysql (创建mysql用户组)

useradd -g mysql mysql (创建mysql用户并将mysql用户放到mysql用户组) 进入mysql文件夹后才可以执行下面语句

scripts/mysq1_install_db --user=mysql (初始化数据库)

chown -R root . (修改文件的所有者, .代表当前文件 ..代表上一级文件或文件夹;参数R是递归也就是文件或文件夹下所有的都继承)

chown -R mysql data (修改date文件夹的所有者) chgrp -R mysql . (改变用户组) 启动mysql

bin/mysqld.safe --user=mysql & (&表示以后台的方式启动) 检查一下,OK,正常启动

如何进入mysql cd /bin

./mysql -u root -p

如果希望在任何目录下都可以进入mysql则需要在/root/.bash_profile中添加路

21 / 31

韩顺平Linux视频教程—笔记(全)

径。(所有用户都可以使用可以在/etc/.bash_profile文件) ****修改env PATH路径需在.bash_profile cd /root

.bash_profile 注销后登陆

----------------------------------------------------------------------

Mysql数据库在linux下的使用

3)测试mysql数据库是否可以在linux下正确使用。 建立数据库和表 加入部分数据

编写一个showUsers.java文件,在控制台显示用户

****特别注意mysql的驱动要存放的位置!要放在jdk下,主目录下/jre/lib/ext

mysql数据库的使用 quit命令是退出mysql操作;drop table 表名;(删除表) 1)进入mysql

2)建立数据库和表

mysql> create database spdb1; (建立数据库) mysql> show database; (查看数据库) 3)建表 首先

mysql> use spdb1; (在spdb1数据库中建表)

mysql> create table users(userId varchar(8),userName varchar(8)); (建立users表)

mysql> show tables; (查看表) 4)加入数据

mysql> insert into users valucs('0001','alex');p (将数据写入users表中) mysql> select * from users; (查看users表中数据) mysql> desc users; (查看数据库users表结构)

5)使用java编写一个ShowUser.java文件,显示数据库中的数据 vi ShowUser.java java源码

import java.sql.*;

public class Showusers{ //main function

public static void main(String []args){ //conect to mysql database try{

Class.forName(\ Connection ct=DriverManager.getConnection

(\

22 / 31

韩顺平Linux视频教程—笔记(全)

Statement sm=ct.createStatement();

ResultSet rs=sm.executeQuery(\ while(rs.next()){

System.out.println(\ }

}catch(Exception e){

e.printStackTrace(); } } } } :wq

javac ShowUsers.java

找到jdk

jdk在/home/j2sdk1.4.2_07/jre/lib/ext

java ShowUsers

---------------------------------------------------------------------- 4)如何使用命令行来备份和恢复mysql数据库

备份: mysqldump -u root -p密码 数据库名 > data.bak (在mysql下的bin目

录下执行)

建空数据库mysql> create database spdb1;

恢复: mysql -u root -p密码 数据库名 < data.bak (在mysql下的bin目录下

执行,必须先建立一个空的数据库才可以恢复)

cd /mysql/bin

备份:./mysqldump -u root -p密码 数据库名 > /路径/data.bak 恢复: mysql -u root -p密码 数据库名 < data.bak

----------------------------------------------------------------------

神奇的ssh

概述:ssh(securt shell)是一款集远程操作linux和进行文件上传和下载的软件,那是相当的好用呀,在软件公司几乎所有的linux程序员都会使用ssh。安全,方便是它最大的特点。

1、安装

linux的ssh服务端是在安装linux时自动安装一个sshd并默认是启动的。ssh

23 / 31

韩顺平Linux视频教程—笔记(全)

服务端的端口是22

windows下安装ssh客户端

2、使用ssh客户端登陆到linux(前提是linux下的sshd服务启动)

----------------------------------------------------------------------

补充讲解linux重要内容

linux目录结构

/bin 普通用户的可执行命令,系统的任何用户都可以执行该目录中的命令 /boot 存放linux操作系统启动时所需使用的文件 /dev 系统中的所有设备文件 /etc 系统中的配置文件

/home 普通用户的宿主目录,每个用户在该目录下都有一个与用户名同名的目录 /mnt 中的子目录用于系统中可移动设备的挂载点 /root 超级用户root的宿主目录

/sbin 系统的管理命令,普通用户不能执行他们 /tmp 系统的临时目录

/usr 系统应用程序和相关文件

/var 系统中经常变化的文件如日志文件和用户邮件

当前目录 pwd命令可以显示当前目录

相对路径 以当前目录开始询找目标文件或文件夹 . .. ~ 绝对路径 以根目录开始询找目录文件或文件夹 /目录 工作目录 就是执行文件所在的目录

运行级别

命令:init [0123456] 运行级别 0:关机 1:单用户

2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启

常用运行级别是3和5,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault:这一行中的数字

常用命令

pwd :显示当前工作目录

cd :改变目录 (cd直接回到用户目录) ls :列出文件和目录 ls -a :显示隐藏文件 ls -l :显示长列表格式

24 / 31

韩顺平Linux视频教程—笔记(全)

mkdir :建立目录 rmdir :删除空目录 touch :建立空文件

cp :复件命令 cp -r dir1 dir2 递归复制命令(复制子目录信息) 参数f 覆盖

mv :移动文件和改文件名 rm :删除文件和目录

rm -rf * :删除所有内容(包括目录和文件) 参数r递归 参数f强制 ln :建立符号连接(类似windows的快捷方式) ln -s 源 目录

ln -s /etc/inittab inittab (inittab指向实际文件/etc/initab) more :显示文件内容,带分页 less :显示文件内容带分页

grep :在文本中查询内容 (grep -n \内容\文件名/目录*) | :管道命令 | : find / -name *.html |grep bookmark

在find的结果中查找字符串\显示包含这个字符串的文件 find :搜索文件及目录

在linux中,因为文件系统是以级别式的结构来组成的,所以要在整 个系统中找到特定的文件和目录并不是件容易的事,而\命令 可以解决上述问题。 find的使用

在特定的目录下搜索并显示指定名称的文件和目录 搜索一段时间内被存取/变更的文件或目录

find /home -amin -10 十分钟内存取的文件或目录 find /home -atime -10 十小时内存取的文件或目录 find /home -cmin -10 十分钟内更改过的文件或目录 find /home -ctime +10 十小时前更改过的文件或目录 按文件大小进行搜索文件

find /home -size +10k 意思是说查找/home目录下大小为10k的文件 重定向命令 > 覆盖 >>追加 <导入

ls -l > a.txt 列表的内容写入文件a.txt中(覆盖写) ls -al >> aa.txt 列表的内容追加到文件aa.txt

从文件中输入信息database.program < database.data

shell使用

命令历史和互动:用上下箭头键可以重复以前所输入的命令

命令完成功能:用tab键能自动完成相关命令,再次按tab可得到清单

shell脚本文件:是一个文本文件/命令集合/有执行的权限chmod 744 文件名 执行方式(./文件名)/(.sh后缀名的文件是shell文件)

用户登录后自动执行的shell脚本文件: .bashrc位于主目录下

它之前执行系统的脚本/etc/bashrc主要是基本配置数据 (/etc/bashrc相当于windows

25 / 31

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库韩顺平linux视频学习笔记整理(5)在线全文阅读。

韩顺平linux视频学习笔记整理(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/381767.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: