linux命令学习之:touch
摘要:touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 语法 touch(选项)(参数) 选项 -a:或--time=atime或--time=access或--time=use 只更改存取时间,即只更新访问
阅读全文
posted @
2017-11-29 10:48
kosamino
阅读(364)
推荐(0) 编辑
linux命令学习之:rm
摘要:rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。 注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。rm
阅读全文
posted @
2017-11-29 09:50
kosamino
阅读(380)
推荐(0) 编辑
linux命令学习之:tar
摘要:tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几
阅读全文
posted @
2017-11-28 15:07
kosamino
阅读(480)
推荐(0) 编辑
linux命令学习之:mv
摘要:mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 命令格式 mv [选项] 源文件或目录 目标文件或目录 命令功能 根据mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件
阅读全文
posted @
2017-11-27 23:44
kosamino
阅读(489)
推荐(0) 编辑
sudo和su的区别
摘要:su 命令 su su命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户的情况下登录为另外一个用户。 su命令经常被用于切换到超级用户或 root 用户(因为在命令行下工作,经常需要 root 权限),但是 - 正如前面所提到的 - su 命令也可
阅读全文
posted @
2017-11-27 16:34
kosamino
阅读(3008)
推荐(1) 编辑
Centos和Redhat的区别与联系
摘要:CentOS的简介 CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。 CentOS并不是全新的Linux发行版,倘若一说到Red Hat这个大名,大家似乎都听过。
阅读全文
posted @
2017-11-27 14:54
kosamino
阅读(98614)
推荐(7) 编辑
linux命令学习之:cp
摘要:cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。 如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。 一般情况下,shell会设置一个别
阅读全文
posted @
2017-11-25 19:48
kosamino
阅读(513)
推荐(0) 编辑
linux命令学习之:systemctl
摘要:systemctl命令是系统服务管理器指令,主要负责控制systemd系统和服务管理器,它实际上将 service 和 chkconfig 这两个命令组合到一起。 CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由sys
阅读全文
posted @
2017-11-25 17:29
kosamino
阅读(21447)
推荐(2) 编辑
RHEL7、CentOS7防火墙管理
摘要:经常start、stop、restart操作防火墙有两种方式: 1、service iptables stop 2、/etc/init.d/iptables stop 但是经常会有这种错误,因为在RHEL7、CentOS种其实没有这个服务。 或者 原来在RHEL7、CentOS7开始,使用syste
阅读全文
posted @
2017-11-25 16:39
kosamino
阅读(2306)
推荐(1) 编辑
linux命令学习之:top
摘要:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令。它将独占前台,直到用户终止该程序为止。 比较准确的说,top命
阅读全文
posted @
2017-11-23 14:47
kosamino
阅读(839)
推荐(0) 编辑
linux命令学习之:ps
摘要:Linux中的ps命令是Process Status的缩写。ps命令用于报告当前系统的进程状态,列出系统中当前运行的那些进程。可以搭配kill指令随时中断、删除不必要的程序。 要对进程进行监测和控制,首先必须要了解当前进程的情况,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以
阅读全文
posted @
2017-11-23 12:41
kosamino
阅读(2382)
推荐(0) 编辑
linux命令学习之:route
摘要:我们在网络基础的时候谈过关于路由的问题,两台主机之间一定要有路由才能够互通TCP/IP的协议,否则就无法进行联机。一般来说,只要有网络接口,该接口就会产生一个路由,例如:eth0及lo。 route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同
阅读全文
posted @
2017-11-23 01:00
kosamino
阅读(375)
推荐(0) 编辑
linux命令学习之:ifup/ifdown
摘要:ifup命令网络配置 ifup命令用于激活指定的网络接口。ifdown命令用于禁用指定的网络接口。 实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的设置参数
阅读全文
posted @
2017-11-22 22:54
kosamino
阅读(5612)
推荐(0) 编辑
linux命令学习之:ifconfig
摘要:ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 语法 ifconfig(参数) 参数说明 add<地址>:设置网络设备IPv6的ip
阅读全文
posted @
2017-11-22 22:03
kosamino
阅读(3353)
推荐(1) 编辑
linux命令学习之:curl
摘要:curl命令是一个利用URL规则在命令行下工作的开源文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、
阅读全文
posted @
2017-11-22 17:23
kosamino
阅读(508)
推荐(0) 编辑
linux命令学习之:netstat
摘要:Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等,可让你得知整个Linux系统的网络情况。 命令含义 执行netstat后,其输出结果为
阅读全文
posted @
2017-11-22 16:06
kosamino
阅读(478)
推荐(0) 编辑
Linux下的crontab定时执行任务详解
摘要:在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务 cron是一个linux下 的定
阅读全文
posted @
2017-11-22 00:26
kosamino
阅读(391)
推荐(0) 编辑
linux命令学习之:ls
摘要:ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。语法 ls(选项)(参数) 选项说明 -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出); -A:显示除影藏文件“.”和“..”以外的所有文件列表
阅读全文
posted @
2017-11-22 00:21
kosamino
阅读(502)
推荐(0) 编辑
Linux 系统目录结构
摘要:登录系统后,在当前命令窗口下输入命令: 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是Devic
阅读全文
posted @
2017-11-21 22:48
kosamino
阅读(138)
推荐(0) 编辑
Linux日志文件分割
摘要:经常有这样的情况,日志文件或者数据文件会变得很庞大,那么每次对这些目标文件的访问或者修改就会变得极其耗时。因而引发一些性能问题,但是如果对这些目标文件进行分割,限定其大小,那么每次的访问或者修改就会变得高效。 一、实现原理: 用Linux自带的定时任务Crontab以及日志分割Logrotate 去
阅读全文
posted @
2017-11-21 22:40
kosamino
阅读(10676)
推荐(0) 编辑
linux命令学习之:cd
摘要:cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录
阅读全文
posted @
2017-11-21 20:20
kosamino
阅读(232)
推荐(0) 编辑
SSH原理与运用
摘要:一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu
阅读全文
posted @
2017-11-21 16:14
kosamino
阅读(222)
推荐(0) 编辑
java遍历当前会话所有Session
摘要://方法一:通过遍历的方法进行遍历 String FileName=""; HttpSession session=request.getSession();//获取session Object name=session.getAttribute("AddFileName"); System.out.println(name); Enumeration enumeration =session....
阅读全文
posted @
2017-11-17 00:56
kosamino
阅读(5932)
推荐(0) 编辑
spring+quartz报错:Table 'XXXX.QRTZ_TRIGGERS' doesn't exist
摘要:Spring4.3.4 + quartz2.2.1配置到application.xml中 报错如下 spring.xml:文件中: <beans .... default-autowire="byName"> </beans> 我的文件中的配置如上,报错如上。 经过调查: 加入autowire="n
阅读全文
posted @
2017-11-17 00:54
kosamino
阅读(6067)
推荐(0) 编辑
linux查看本服务端口开放情况
摘要:在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。 在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。 1、netstat命令各
阅读全文
posted @
2017-11-17 00:34
kosamino
阅读(2931)
推荐(0) 编辑
linux之find命令详解
摘要:查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的
阅读全文
posted @
2017-11-17 00:28
kosamino
阅读(196)
推荐(0) 编辑
Linux防火墙操作
摘要:从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙。 查看防火墙状态: /etc/init.d/iptables status暂时关闭防火墙: /etc/init.d/iptables stop禁止防火墙在系统启动时启动 /sbin/chkconfig --level 2345 ipt
阅读全文
posted @
2017-11-17 00:25
kosamino
阅读(199)
推荐(0) 编辑
LINUX SSH修改默认22/添加端口
摘要:通常ssh远程登录的默认端口是22,但是因为端口22属于高危端口,因此很多时候作为服务器会被关掉,不过这个端口一般是可以更改或者添加的,这样除了22端口,也可以通过别的端口进行访问。 1.首先修改配置文件 vim /etc/ssh/sshd_config 找到Port 22一段,这里是标识默认使用2
阅读全文
posted @
2017-11-17 00:11
kosamino
阅读(2240)
推荐(0) 编辑
遍历Map的四种方法
摘要:Map的遍历有四种方法,以下面这个Map为例:
阅读全文
posted @
2017-11-14 20:11
kosamino
阅读(308)
推荐(0) 编辑
用户Cookie和会话Session、SessionId的关系
摘要:一、客户端用cookie保存了sessionID 客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内存中搜索对应的sessionID,如果找到了对应的 sessionID,说明我们处于登录状态,有相应的权限;如果没有找到对应的
阅读全文
posted @
2017-11-13 15:29
kosamino
阅读(6880)
推荐(3) 编辑
Java通过遍历sessionId获取服务器所有会话session
摘要:Servlet2.1之后不支持SessionContext里面getSession(String id)方法,也不存在遍历所有会话Session的方法。但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext,然后用SessionCont
阅读全文
posted @
2017-11-13 15:18
kosamino
阅读(13754)
推荐(1) 编辑
建立SSH的信任关系
摘要:1、在Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 Client端 # ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key
阅读全文
posted @
2017-11-02 09:12
kosamino
阅读(2762)
推荐(0) 编辑
SCP对拷如何连接指定端口远程主机
摘要:SCP对拷如何连接指定端口(非22端口)的远程主机 scp -P 远程端口号 本机待拷贝文件路径 远程主机用户名@远程主机地址:远程主机目的路径 注意: 1. 参数-P 的位置一定要紧跟在scp命令后面 2. 参数-P 指的是远程主机的端口,而非本地主机的端口 3. 这种拷贝方式需要输入密码,如果不
阅读全文
posted @
2017-11-01 20:52
kosamino
阅读(5966)
推荐(1) 编辑
tomcat配置的环境变量catalina.home和catalina.base 区别
摘要:本篇文章原创地址为:http://blog.csdn.net/you23hai45/article/details/27726147 这两个属性仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。 以Tomcat6.0为例,其Tomcat目 录结构如下: bin
阅读全文
posted @
2017-11-01 20:43
kosamino
阅读(3084)
推荐(0) 编辑
设置Tomcat的JAVA_OPTS参数
摘要:修改$TOMCAT_HOME/bin/catalina.bat添加set JAVA_OPTS= ...rem Execute The Requested Command set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:MaxNewSiz
阅读全文
posted @
2017-11-01 20:40
kosamino
阅读(17604)
推荐(0) 编辑
CentOS-7.0.中安装与配置Tomcat-7的方法
摘要:安装前提 系统必须已安装配置JDK6+,安装请参考:Linux CentOS 6.5 中安装与配置JDK-7 http://www.linuxidc.com/Linux/2014-10/108066.htm 安装tomcat 将apache-tomcat-7.0.29.tar.gz文件上传到/usr
阅读全文
posted @
2017-11-01 20:30
kosamino
阅读(356)
推荐(0) 编辑
Specified key was too long; max key length is 767 bytes
摘要:MySQL> use test; create table test(a varchar(512) primary key, b varchar(1024)); Database changed ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes drop table if exists...
阅读全文
posted @
2017-11-01 20:25
kosamino
阅读(517)
推荐(0) 编辑
关于MYSQL字符集问题(一)
摘要:MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。 MyS
阅读全文
posted @
2017-11-01 20:22
kosamino
阅读(205)
推荐(0) 编辑
关于MYSQL字符集问题(二)
摘要:1.查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1) 通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令: mysql> SHOW VARIABLES LIKE 'character%'; + + + | Variable_name | Value |
阅读全文
posted @
2017-11-01 20:20
kosamino
阅读(171)
推荐(0) 编辑
【linux】下Apache无法启动(8080端口被占用)
摘要:Linux下8080端口被占用,apache无法启动。 打开终端输入netstat -lnp|grep 8080 发现竟然是tcp6 占用里,因此ipv6启用占用了端口。 1、打开/etc/sysctl.conf2、添加如下三条设置 net.ipv6.conf.all.disable_ipv6 =
阅读全文
posted @
2017-11-01 19:44
kosamino
阅读(2724)
推荐(1) 编辑