linux
luck-cheng
It is my github addr, https://github.com/luck-cheng,
It is my gitee addr, https://gitee.com/luck-cheng.
展开
-
Eclipse EE简单配置(软链接)
在之前对jdk安装配置完成后,开始对eclipse的配置了,因为直接下载eclipse EE 比较方便快捷(已经自带了java Web的开发环境),从eclipse classic配置java web 的ide,网络原因,比较累人。1)直接去Eclipse下载,Eclipse EE (Mars)下载完成直接解压到自己想放的目录就好了(笔者放在的是/usr/local/Java)。 2)当然这样弄好原创 2016-02-27 17:39:25 · 2749 阅读 · 0 评论 -
[Sonatype Nexus]Nexus配置私有Maven库引入自定义jar包
上篇博文中,讲了如何搭建部署并且使用我们自己搭建的maven私有仓库;那么,如果我们项目团队自己有自定义的jar包该如何添加入我们的私有仓库呢?紧接着上篇博文:[Sonatype Nexus]Ubuntu、Nexus搭建Maven私有仓库默认情况下Nexus为我们创建了以下主要的Repository:1、PublicRepositories,这是一个Repository Group,该Reposit原创 2017-06-20 17:18:47 · 2605 阅读 · 0 评论 -
[Java]System类的小使用
判断操作系统是Linux还是WindowsSystem.out.println(System.getProperties().getProperty("os.name")); 判断用户的当前工作目录 System.out.println(System.getProperties().getProperty("user.dir")); 如图: 键 相关值的描述java.version J原创 2017-12-14 18:33:29 · 1948 阅读 · 0 评论 -
[linux]centos下通过pid查看进程的绝对路径的方法
例如: 我想要知道我执行中的mysql路径netstat -nlppid拿到15330,然后cd /proc/15330由于linux在启动一个进程时,会在/proc下创建一个以PID命名的文件夹,该进程的信息存在该文件夹下。在该文件夹下有一个名为exe的文件,该文件指向了具体的命令文件,所以可以通过ls -l或者ll命令根据ps或top查到的PID查找命令的绝对路径,如下图: ll这里的exe我原创 2017-12-15 12:08:24 · 27653 阅读 · 0 评论 -
[mysql]MySQL主从复制(linux主+windows从)
平台:windows/linux(ubuntu14.04) 版本:mysql5.5.XX注:在mysql主从复制中,分为:主mysql(master),从mysql(slaver);本次例子,将是一个Master和一个slaver(实际工作中,常常会有多个master,多个slaver);*本次实例,在ubuntu14.04系统上mysql作为master;windows下的mysql作为slav原创 2017-01-12 17:51:31 · 6008 阅读 · 4 评论 -
[mysql]Linux Mint下的Mysql apt-get安装
安装:sudo apt-get install mysql-server mysql-client在安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。参考资料: Linux(Ubuntu)下MySQL的安装与配置 - mysql数据库栏目 - 红黑联盟原创 2016-02-27 17:57:14 · 2151 阅读 · 0 评论 -
[mysql]MySQL修改账号密码的3种方法
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’);方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 pas原创 2017-12-16 21:16:12 · 6329 阅读 · 0 评论 -
[shell]Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表——变量含义$0------当前脚本的文件名$n------传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#------传递给脚本或函数的参数个数。$*------传递给脚本或函数的所有参数。$@------传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。$?------上个命令的退出状态,或原创 2017-12-19 10:39:42 · 2102 阅读 · 0 评论 -
[shell]shell快速入门教程
Shell简介什么是Shell,Shell命令的两种执行方式Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Uni转载 2017-12-19 11:44:58 · 2253 阅读 · 0 评论 -
[shell]centos下shell检测端口是否存在
例如这里是3307端口检测check_port() { echo "Checking instance port ..." netstat -tlpn | grep "\b$1\b"}if check_port 3307then echo "端口存在" exit 1else echo "端口死亡"fi原创 2017-12-19 10:15:20 · 6738 阅读 · 0 评论 -
[RedHat]“is not in the sudoers file”解决方法
当在终端执行sudo命令时,系统提示“luckchengis not in the sudoers file”:$ sudo ls Password: luckcheng is not in the sudoers file. This incident will be reported.其实就是没有权限进行sudo,解决方法如下(这里假设用户名是luckcheng):1.切换到...原创 2018-03-26 15:12:38 · 3211 阅读 · 0 评论 -
[mysql]linux上,mysql5.7二进制安装
准备 安装包(必须): Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive 安装libaio、numactl(非必须,如果在初始化mysql的时候报错就需要安装):yum的两种安装方式:yum search libaio # search for infoyum search numactly...原创 2018-03-26 17:53:29 · 2069 阅读 · 0 评论 -
[mysql]允许mysql支持远程访问
方法一、本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%” 例如:mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, use...原创 2017-12-16 21:05:00 · 2177 阅读 · 0 评论 -
[linux]使用iptables的linux开放端口
环境Linux version 4.15.7-1.el6.elrepo.x86_64 (mockbuild@Build64R6) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC))案例例如开放mysql的3306端口支持外部访问sudo vim /etc/sysconfig/iptables加入规则-A INPU...原创 2018-03-27 10:16:02 · 3491 阅读 · 0 评论 -
[linux]linux下的iptables配置简介
iptables常用命令:iptables -A 将一个规则添加到链末尾iptables -D 将指定的链中删除规则iptables -F 将指定的链中删除所有规则iptables -I 将在指定链的指定编号位置插入一个规则iptables -L 列出指定链中所有规则iptables -t nat -L 列出所有NAT链中所有规则iptables -N 建立用户定义链iptabl...原创 2018-03-27 10:41:21 · 3240 阅读 · 0 评论 -
[Sonatype Nexus]Ubuntu、Nexus搭建Maven私有仓库
环境: Sonatype Nexus、 Ubuntu16.04、 Maven3、 Intellij Idea等整体搭建思路: 在服务器A上部署Sonatype Nexus进行Maven仓库管理,在其他环境的项目中,使用Nexus上的Maven仓库;为什么需要建立私有仓库? 博主在项目中,使用了私有的jar包,但是在maven仓库中肯定是找不到的;在博主的另一篇博文中,遇到这样的情况我选择原创 2017-06-20 17:03:49 · 2692 阅读 · 0 评论 -
[Linux]ubuntu开放server的指定端口
refs:http://askubuntu.com/questions/293356/how-to-open-a-particular-port-in-ubuntuRun this on the commandline; it should solve issue: sudo iptables -A INPUT -m conntrack –ctstate NEW,RELATED,ESTABLISHE转载 2017-06-20 13:56:46 · 9746 阅读 · 0 评论 -
Linux Mintx下的android studio的安装配置。
大体需要: android-studio android-sdk-linux 首先,上Android Studdio 中文社区(官网) 下载android studio和android-sdk-linux,这里我下载的是 ANDROID STUDIO V1.5&2.0 PREVIEW网盘下载 sdk下载: android-sdk_rxx-linux下载完成,我统一解压在/usr/J原创 2016-02-27 17:50:32 · 2443 阅读 · 0 评论 -
RedHat6搭建本地yum源
1.下载iso,把iso放入系统的某一目录或者映射到某一个设备环境 vmware (rhel6.3_64) (1) 开启光驱 (2) 把iso放入光驱中 2.将映射到某一个设备/dev/cdrom 挂载到指定位置 mkdir /iso mount -o loop /dev/cdrom /iso/ 临时挂载 echo "mount -o loop /dev/cdrom /iso/"原创 2016-06-30 13:44:04 · 2148 阅读 · 0 评论 -
linux关于bashrc与profile的区别
bashrc与profile都用于保存用户的环境信息,bashrc用于交互式non-loginshell,而profile用于交互式login shell。系统中存在许多bashrc和profile文件。/etc/profile,/etc/bashrc 是系统全局环境变量设定~/.profile,~/.bashrc用户家目录下的私有环境变量设定详细请转 linux关于bashrc与profile的转载 2016-07-27 14:21:36 · 2003 阅读 · 0 评论 -
LinuxMint17.3Rosa下安装Apache流程
LinuxMint17.3Rosa下安装Apache流程环境:Linux Mint 17.3 Rosa最近在学习android,目前学到android里面的网络技术,所以,需要搭一下Apache的环境进行深入学习。One: 在网上也看了一些教程学习,然后,自己试着去弄,弄好了。所以,把学到的东西,一来分享出来,二来往后忘记的话,在这里也能重新找到。在这里,我把Apache以及需要的东西都安原创 2016-02-24 13:52:28 · 155 阅读 · 0 评论 -
LinuxMint下RTL8723ae网卡驱动不识别修复
今天,终于解决了我的RTL8723AE无线网卡的驱动了。之前是有说到,我的wifi能打开,但是什么热点都搜索不到,个人是觉得是无线网卡驱动出问题,然后百度,知乎,发现我这型号的无线网卡,驱动在linux上的确问题有点无语。 找到了差不多相同情况的解决方案。 Realtek RTL8723AE驱动程序 for Linux/神舟K590S Linux无线网卡驱动 不过,make,make inst原创 2016-02-27 18:08:50 · 5439 阅读 · 0 评论 -
Linux Mint下的Tomcat安装及配置
1)官网下载Tomcat 2)我下载的是这个 3)下载解压到了/usr/Java/ 4)vim /etc/profile 在文件末加上: PATH=$PATH:$CATALINA_HOME/bin回到apache-tomcat-7.0.67/bin/./startup.sh OK,显示Tomcat started. 打开localhost:8080检查搞定。参考资料: Ubun原创 2016-02-27 18:01:39 · 2317 阅读 · 0 评论 -
ubuntu安装和查看已安装
ubuntu中可供调用的终端大都在/usr/bin或者/opt,但也不尽然。可尝试用下面的方法快速找到软件的位置。1.执行该程序;2.用命令 ps -e 找到该程序的名字;3.用 find 或 whereis 命令查找文件位置。此外,如果知道使用apt-get install命令安装的软件,可直接用命令 dpkg -S softwarename 显示包含此软件包的所有位置,dpkg -L softw原创 2016-06-20 10:28:12 · 2137 阅读 · 0 评论 -
在VIM中添加一键编译和一键运行
在vim中编程,退出来再敲命令编译是一件痛苦的事情。如果能够像VC那样一键编译和一键运行就爽了。 事实上,在vim中实现这种功能并不困难,所需要的只是在配置文件~/.vimrc中加一些过程,然后将这些过程与某些快捷键进行绑定即可。第一步,写编译函数。 事实上,vim的配置脚本完全可以称得上一门语言,因此定制一些功能是完全没问题的。func! CompileGcc() exec "w"转载 2016-03-31 19:41:15 · 2276 阅读 · 0 评论 -
Linux文件权限详解
文件和目录权限概述在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样转载 2016-06-20 12:30:57 · 2204 阅读 · 0 评论 -
linux中的vim光标定位
) :光标移至句尾 ( :光标移至句首 }:光标移至段落最后一个字母 {:光标移至段落第一个字母 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首原创 2016-07-27 16:11:33 · 2799 阅读 · 0 评论 -
Linux下两个进程可以同时打开同一个文件,这时如下描述错误的是:
D,一般删除都是文件索引,如果两个文件同时打开同一个文件,一个线程执行删除操作,只要另一个线程不退出,就可以继续对该文件进行操作,一旦退出才找不到该文件的索引节点而报错。原创 2016-07-28 20:18:05 · 7142 阅读 · 0 评论 -
Win7&Linux双系统下,修复Linux引导。
今天坑爹了,在家里环境用的是wifi,然后今天linux mint开机,wifi搜索不到热点,其他手机都能搜索到,但是linux下的无线功能打开了,可是就是搜索不到,个人判断应该是无线网卡驱动有问题了。自己百度什么的还是不能找到解决办法,又不想重装linux(又要重新搭环境……),那就先留着这问题吧。想联网是为了今天弄android studio 的环境的。现在上不了网就果断重启进入win7,想在w原创 2016-02-27 17:44:46 · 4475 阅读 · 0 评论 -
[Linux]Ubuntu终端彻底删除软件
1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove –purge 软件名称 sudo apt-get autoremove –purge 软件名称 方法二、如果不知道要删除软件的具体名称,可以使用dpkg –get-selections | grep ‘软件相关名称’sudo apt-get purge 一个带core转载 2017-06-20 09:58:36 · 2217 阅读 · 0 评论 -
Linux Mint下OpendJDK的卸载及安装SunJDK
Linux Mint17薄荷开源网的无忧中文版 1 查看内置的java版本,java -version 之后发现,内带的jdk是OpenJdk,没用过,所以,我打算卸载OpenJdk把SunJdk装上去。 1)卸载系统自带的OpenJdk: sudo apt-get purge openjdk* 2)去sun官网下载jdk并放到/usr/local/Java/下: 这里的Java文件夹,...原创 2016-02-27 17:34:06 · 2308 阅读 · 0 评论 -
[linux]linux下查找进程(通过pid或者端口号)
直接上指令用得太多了这个指令s -ef|grep 通过端口号 通过pid 说明其实很简单就能看出来 ps指令加上ef参数 然后加上|连接处理 grep去筛选 就ok啦...原创 2018-08-26 18:13:32 · 676 阅读 · 0 评论