
LINUX
小源子2016
目前主要从事Android、Flutter开发,也开发过J2EE、python、React、VUE、taro、 小程序、JAVAFX、QT等
展开
-
linux SVN服务器创建版本库
注意事项:service svnserve start 是必要的window svn 客户端链接时候使用的地址是:svn://ip:端口/1、安装svn服务 # yuminstall subversion 2、新建一个目录用于存储SVN所有文件 # mkdir /home/svn 3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库原创 2015-12-08 00:09:41 · 1503 阅读 · 0 评论 -
修改mysql登陆时error while loading shared libraries: libncurses.so.5: cannot open shared object file
执行命令:mysql -u root -p错误:error while loading shared libraries: libncurses.so.5: cannot open shared object file分析:缺少 libncurses.so.5解决方案:yum install libncurses.so.5原创 2015-07-13 14:15:48 · 9278 阅读 · 1 评论 -
Linux 安装好mysql之后 如何通过远程登陆mysql
默认情况下不能通过远程登陆mysql,需要执行下面的命令之后就可以进行远程登陆了grant all on *.* touser_name@'%' identified by 'user_password';上面的命令授予的用户权限可以访问mysql中的任意数据库(database)和表(table)。完成上面的两个步骤,重启mysql即可在远程登陆mysql服务器了。原创 2015-07-13 15:04:09 · 944 阅读 · 0 评论 -
mysql the server quit without updating pid
InnoDB: mmap(137363456 bytes) failed; errno 12今天在VPS上安装MySQL5.6 :( ,内存只有512,自虐吧 哈哈哈,然后启动报错 mysql the server quit without updating pidfile,然后就被卡住了,网上一群人说的神乎其神的,后来下载了err文件逐条查看,才发现In转载 2015-07-13 15:07:53 · 614 阅读 · 0 评论 -
linux shell 管道命令(pipe)使用及与shell重定向区别
看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。 管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandarderror 信息没有直接处理能力。然后,传递转载 2015-07-10 12:18:52 · 913 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更转载 2015-07-10 12:17:40 · 607 阅读 · 0 评论 -
linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输转载 2015-07-10 15:34:42 · 538 阅读 · 0 评论 -
Linux启动ftp服务器530 Permission denied解决方法
重新在虚拟机下安装了linux。现在我想启动linux自带的ftp服务器:#service vsftpd start 。如果想linux启动是自动启动ftp服务器:#chkconfig vsftpd on 。运行putty,以root身份进入,出现了报错 530 Permission denied ,感觉很奇怪,因以普通用户是可以进入的。原因是我们 /etc/vsftpd/f转载 2015-07-10 11:55:34 · 2080 阅读 · 0 评论 -
Linux下获取帮助
ls -h ls --help man lsinfo ls/+关键字 在文档中查询命令/user/share/doc 有文档 也可以查看原创 2015-06-22 20:59:03 · 496 阅读 · 0 评论 -
关于对linux磁盘 分区 挂载的最新认识
我的理解:磁盘也就是硬盘,通过fdisk对硬盘进行分区 和加入文件系统之后,我们挂载到某一个已经存在的位置后,cd 到挂载点,就可以使用到我们挂载的磁盘了。 例如我购买的linux服务器已经有一块磁盘,有一个分区,这个分区挂载在了/下面了,那么我的文件什么的信息都应该是存在这快硬盘下面的了,这个在那个分区里面我的win7电脑内置了一块磁盘(从设置管理器中可以看到有一块磁盘驱动器),原创 2015-06-22 17:32:13 · 630 阅读 · 0 评论 -
我对Linux 权限管理的学习
1.在linux中文件属主、属组是什么意思?属主就是所属的主人,就是owner咯;那属组就是owner所在的group咯使用ls -l 可以查看文件的属主、属组信息,当然还有钱吗的权限信息susu2.chmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files只能文件属主或特权用户才能使用该功原创 2015-07-14 11:22:33 · 582 阅读 · 0 评论 -
linux grep命令 More命令 Less命令 基本使用
1:grep功能介绍(参考:http://www.cnblogs.com/end/archive/2012/02/21/2360965.htm)Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。例如:$原创 2015-07-14 11:50:43 · 5154 阅读 · 0 评论 -
怎么样使用yum来安装mysql
自己下载release包安装出现好多问题,安装困难,使用yum轻松搞定了inux下使用yum安装mysql,以及启动、登录和远程访问。 1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysq转载 2015-07-16 23:30:46 · 500 阅读 · 0 评论 -
如何在linux下开启FTP服务
如何在linux下开启FTP服务1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件2. 查看ftp 服务器状态 #service vsftpd status3. 启动ftp服务器 #service vsftpd start4.转载 2015-07-16 17:24:34 · 750 阅读 · 0 评论 -
Linux 安装mysql
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)解压32位安装包:进转载 2015-07-13 15:06:09 · 713 阅读 · 0 评论 -
linux 怎么完全卸载mysql数据库
在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。a)查看系统中是否以rpm包安装的mysql[plain] view plaincopy[root@linux ~]# rpm -qa | grep -i mysql MySQL-server-5.1转载 2015-07-16 21:30:44 · 727 阅读 · 0 评论 -
YUM LINUX安装ftp
linux下安装vsftplinux下安装vsftp|浏览:20453|更新:2012-11-20 17:31Linux下安装VSFTPD可是一个技术活,但是掌握了方法之后就一切变的很简单了。本文以CentOS 6.3为配置环境,进行vsftpd的安装。命令yum install vsftpd原创 2015-07-16 23:54:28 · 1142 阅读 · 0 评论 -
在linux上使用yum安装JDK
1.查找java相关得列表[qyf@localhost ~]$ yum -y list java*执行结果[qyf@localhost ~]$ yum -y list java*Loaded plugins: fastestmirror base | 1.1 kB 00:00 base/primary | 995 kB 00:00 base 2789/2789转载 2015-07-16 16:54:18 · 602 阅读 · 0 评论 -
LInux下安装tomcat
1.首先到官网下载tomcat包http://tomcat.apache.org/download-70.cgi#7.0.632.解归档解压tar –zxvf apache-tomcat-8.0.14.tar.gz3.启动tomcatsh startup.sh转载 2015-07-16 17:44:42 · 479 阅读 · 0 评论 -
linux下mysql中文乱码(中文问号)解决办法
linux下则需要修改/etc/my.cnf,在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8,在[mysql]字段里加入default-character-set=utf8实现:1.查看原编码 代码如下 复制代码 mysql> show variables li转载 2015-07-28 22:03:16 · 2134 阅读 · 0 评论 -
在Linux系统下,重启Tomcat使用命令操作的!
在Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有关闭root 7010 1转载 2015-07-14 18:34:57 · 17933 阅读 · 0 评论 -
Linux RAR 安装和使用
描述:Linux默认自带ZIP压缩,最大支持4GB压缩,RAR的压缩比大于4GB. 流程:下载 》安装 》 使用 -------------------------------------------------- 下载 # wget http://www.rarsoft.com/rar_CN/rarlinux-3.9.3.tar.gz --16:01:50-- http://w转载 2015-06-21 22:38:47 · 596 阅读 · 0 评论 -
Linux扩展权限
1.默认权限(r:4,w:2,x:1)每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限umask使用数字权限方式表示 如022目录的默认权限是777 - umask(777减去umask值)文件的默认权限是666 - umask一般,普通用户的默认umask是002,root用户的默认umask是022也就是说,对于普通用户来讲,新建文件的权限是:666原创 2014-07-20 12:17:52 · 771 阅读 · 0 评论 -
Linux下获取帮助
获取帮助1.Linux提供了极为详细的帮助工具和文档你,一定要养成查帮助查文档的习惯,可以大大减少需要记忆的东西并且提供效率2.几乎所有命令都可以使用-h或--help参数获取使用方法、参数信息等3.man命令是Linux中最为常用的帮助命令,将要获取帮助的命令作为参数运行man命令就可以获取相应的帮助文档例如例如:man lsman文档分为很多类型1原创 2014-07-20 08:40:46 · 619 阅读 · 0 评论 -
使用fdisk进行磁盘管理
FDISK分区工具DFISK是来自IBM的老盘分区工具、支持绝大数数操作系统,几乎所有的Linux的发行版本都装有fdisk,包括Linux的rescue模式下的依然能够使用fdisk是一个基于MBR的分区工具,所有如果需要使用GPT,则无法使用fdisk进行分区fdisk命令只有具有超级用户权限才能够运行使用fdisk -l 可以列出计算机上安装的硬盘和分区原创 2014-07-19 16:19:47 · 794 阅读 · 0 评论 -
LINUX系统的安装(01)
First Step:下载VirtualBox-4.1.18-78361-Win下载地址:http://download.youkuaiyun.com/download/tianhuimin/4485395Second Step:下载CentOS镜像文件下载地址:http://dl.vmall.com/c05apqd0mk Oracle VMVirtualBox 4.2原创 2014-07-17 09:27:37 · 1155 阅读 · 0 评论 -
Linux文件基本操作管理和系统目录结构
1.cp 复制文件或目录cp 源文件(文件夹) 目标文件(文件夹)例如cp linuxcast linuxcast2 cp linuxcast linuxcast.net/ 往linuxcast.net目录里面复制一份注意 不加参数cp 只能复制文件2.cp -r可以复制目录3.cp -rv 加个v会给我们复制的完整的流程4.mv 移动文件 用法类似cp,mv可以原创 2014-07-19 06:28:38 · 891 阅读 · 0 评论 -
Linux文件系统基本结构
1.Linux系统的根为"/"2.文件系统严格区分大小写3.路径使用"/"分割,(windows使用"\")3.当前工作目录 通过pwd命令可以显示当前工作目录4.文件规范如下:文件的名称大小写敏感名称最多可以可以为255个字符除了正斜钱外,都是有效字符通过touch命令可以创建一个空白文件或者更新已有文件的时间例如touch linuxcast.net 以原创 2014-07-18 15:15:50 · 633 阅读 · 0 评论 -
磁盘基本概念
1.磁盘基本概念cylinder(柱面)sector(扇区)head(磁头)2.Linux所有设备都被抽象为一个文件,保存在/dev目录下设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号)如had,hdb,sda,sdbIDE设备(跟硬件相关的)的名称为hd[a-z] SATA,SCSI,SAS,USB的设备的名称为sd[a-z],3.分区原创 2014-07-19 14:27:46 · 975 阅读 · 0 评论 -
Linux系统常用命令
1.查看日期和时间date--------查看当前系统的时间 CST表示中国时间date -u------查看UTC时间 格林威治时间格式化时间+%Y--%m--%d例如date +%y--%m--%ddate -s '20:20:20' 设置时间2.hwclock或者clock:用以显示硬件时钟时间3.cal:显示日历4.uptimeL用以系统运行原创 2014-07-19 11:19:56 · 662 阅读 · 0 评论 -
VIM文本编辑器
VI:一个命令行界面下的文本编辑工具VIM:VI的增强版本绝大多数Linux系统上均安装有VIMVIM +目标文本路径的形式使用VIM如果目标文件存在,则打开如果目标文件不存在,则创建:q 退出编辑VI拥有三种模式1.命令模式VIM启动后,默认进入命令模式,在其他模式下,按esc键返回命令模式命令模式下可以完成选择、复制、粘贴、插入等操原创 2014-07-19 13:15:38 · 585 阅读 · 0 评论 -
RPM软件包管理
1.源代码形式源代码形式发布的程序原创 2014-07-21 14:38:44 · 861 阅读 · 0 评论 -
Linux文件系统
文件系统操作系统通过文件系统管理文件及数据,硬盘或分区需要创建文件系统之后才能为操作系统使用,创建文件系统的过程又成为格式化没有文件系统的设备又称之为裸(raw)设备常见的文件系统有fat32 NTFS ext2 ext3 ext4 sfs HFS等文件系统之间的区别:日志、支持的分区的大小、支持的单个文件大小、性能等 windows 下的主流的文件系原创 2014-07-19 21:06:28 · 790 阅读 · 0 评论 -
YUM软件管理
1.YUM简介原创 2014-07-21 16:42:26 · 778 阅读 · 0 评论 -
Linux网络基础配置
以太网连接(以太网指的是一个通信标准)1.在Linux中,以太网接口被命令为:eth0、eth1等,0、1代表网卡编号通过lspci命令可以查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令)原创 2014-07-20 18:35:15 · 885 阅读 · 0 评论 -
Linux用户基础
用户、组1.当我们使用Linux时,需要以一个用户的身份登入,一个进程也需要一个以用户的身份运行,用户限制使用者或进程可以使用,不可以使用哪些资源2.组用来方便组织管理用户3.每个用户拥有一个UserID,操作系统实际使用的用户ID,而非用户名4.每个用户属于一个主组,属于一个或多个附属组5.每个组拥有一个GroupID6.每个进程以一个用户身份运行,并受该用户可访问的原创 2014-07-20 09:49:15 · 674 阅读 · 0 评论 -
Linux文件系统挂载管理
磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用windows或Mac系统会自动进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,windows上称为C盘、D盘等Linux需要手工进行挂载操作或配置系统进行自动挂载例如:/dev/sdb1 ext4 ---->挂载到 /mnt(不强制到此目录)在Linux中,我们通过mount命令将格式化好的磁盘或分区挂载到一个原创 2014-07-19 21:59:46 · 878 阅读 · 0 评论 -
Linux命令行文本处理工具
1.文件浏览cat 查看文件内容more 翻页形式查看文件内容(只能向下翻页)less 以翻页形式查看文件内容(可上下翻页)head 查看文件的开始10行(或指定行数)tail 查看文件的结束10行(或指定行数)2.基于关键字搜索命令grep用以基于关键字搜索文本grep 'linuxcast' /etc/passwd(单个单次可以不加单引号)在passwd中找原创 2014-07-21 10:13:55 · 783 阅读 · 0 评论 -
Linux系统启动详解
1.系统启动流程原创 2014-07-21 12:49:34 · 697 阅读 · 0 评论 -
Linux权限机制
1.权限权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特点的权限、所属用户及所属组,通过这样的机制限制哪些用户、哪些组可以对特定文件进行什么样的操作每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样,用户的权限大,该进程拥有的权限就大2.文件权限Linux中,每个文件拥有三种权限r(读取) 可读取文件原创 2014-07-20 11:11:59 · 956 阅读 · 0 评论