上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要: Shell脚本中,数值与字符串比较是不同的,因此要注意(注意[]括号内参数和括号之间有一个空格)。 一、数值比较 -eq 等于,如: if [ $a -eq $b ] -ne 不等于,如: if [ $a -ne $b ] -gt 大于,如: if [ $a -gt $b ] -ge 大于等于,如: 阅读全文
posted @ 2018-10-23 09:33 kosamino 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。 使用线程池主要为了解决一下几个问题: 1、通过重用线程池中的线程,来减少每个线 阅读全文
posted @ 2018-10-12 01:49 kosamino 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 安装了mysql,准备用工具远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this MySQL server。是mysql未开启mysql远程访问权限导致。 有这样的解决方案两个: 1.登录到mysql: mysql -uroot -ppw 阅读全文
posted @ 2018-09-21 01:24 kosamino 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 1、为数据库创建软件目录以及数据存放目录 2、上传mysql-XXXXXX.tar.gz文件到mysql软件安装目录下: mysql的tar.gz的安装包可以去官网下载:https://dev.mysql.com/downloads/mysql/。 3、更改解压缩后的文件夹名称 4、创建mysql用 阅读全文
posted @ 2018-09-21 01:13 kosamino 阅读(21642) 评论(4) 推荐(1) 编辑
摘要: 1. 首先检查机器里是否已经存在MySQL 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ 3. 上传到/usr/local/mysql文件夹,进行安装mysql 按照以下顺序进行安装,因为它们之间存在依赖关系 如果不按照这样的顺序,将会 阅读全文
posted @ 2018-09-21 00:40 kosamino 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 步骤: 一、安装homebrew 二、安装mysql 三、配置自启动 四、修改mysql密码 五、创建my.cnf配置文件 一、安装homebrew homebrew是macOS缺失的软件包管理器,譬如可以下载mysql、maven等等。安装方法: 将以上命令粘贴至终端。homebrew更多详情请查 阅读全文
posted @ 2018-09-21 00:25 kosamino 阅读(806) 评论(0) 推荐(0) 编辑
摘要: RPM(Redhat Package Manager)是用于Redhat、CentOS、Fedora等Linux 分发版(distribution)的常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。看到这篇文章的朋友想必已经知道RPM是个啥,rpm/yum命令怎么 阅读全文
posted @ 2018-09-19 00:27 kosamino 阅读(6898) 评论(0) 推荐(0) 编辑
摘要: 一、Linux软件的二进制分发 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。 rpm包只能在Fedora/RedHat/CentOS和Ope 阅读全文
posted @ 2018-09-14 21:13 kosamino 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 1、mount命令可用于查看哪个模块输入只读,一般显示为: 2、如果发现有ro,就重新mount,或者umount以后再remount3、umount /dev/dm-3 如果发现有提示“device is busy”,找到是什么进程使得他busy fuser -m /mnt/data 将会显示使用 阅读全文
posted @ 2018-07-27 10:36 kosamino 阅读(10923) 评论(0) 推荐(0) 编辑
摘要: 1、查看硬盘信息及分区 一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘,设备和分区信息。新硬盘没有分区信息,则只显示硬盘大小信息。 例如: 2、发现磁盘后,对磁盘进行分区 发现有磁盘,记住路径为/dev/sdb。然后使用fdisk命令进行建立分区。 注意:(MBR类型磁盘——用fdis 阅读全文
posted @ 2018-07-27 01:52 kosamino 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: sudo使用 Linux是多用户多任务的操作系统, 共享该系统的用户往往不只一个。出于安全性考虑, 有必要通过useradd创建一些非root用户, 只让它们拥有不完全的权限; 如有必要,再来提升权限执行。 sudo就是来解决这个需求的: 这些非root用户不需要知道root的密码,就可以提权到ro 阅读全文
posted @ 2018-07-17 14:12 kosamino 阅读(9076) 评论(0) 推荐(2) 编辑
摘要: 1、Crontab程序 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。 crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常是/etc/cr 阅读全文
posted @ 2018-07-17 00:20 kosamino 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。 语法 选项 参数 用户名:需要设置密码的用户名。 知识扩展 与用户、组账户信息相关的文件 存放用户信息: 存放组信息: 用户信息文件分 阅读全文
posted @ 2018-07-05 22:24 kosamino 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 一、特殊变量表 二、命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 运行结果: 三、$* 和 $@ 的区别 $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2 阅读全文
posted @ 2018-07-05 21:45 kosamino 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Java把这些不同来源和目标的数据都统一抽象为数据流;Java语言的输入输出功能是十分强大而灵活的;在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。 这里介绍几种读写文件的方式: 一、InputStream 阅读全文
posted @ 2018-07-05 00:38 kosamino 阅读(531) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页