Linux
文章平均质量分 65
iteye_5495
这个作者很懒,什么都没留下…
展开
-
Sublime Text 2中文乱码问题的解决
欲乱码问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Control.sublime-p...原创 2015-04-09 17:11:43 · 76 阅读 · 0 评论 -
SSH-KeyGen 的用法
假设 A 为客户机器,B为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa做法:1、登录A机器 2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub3、将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >...原创 2014-10-08 10:17:50 · 69 阅读 · 0 评论 -
LINUX如何用ls -l显示出文件的详细的年-月-日 时-分-秒?
1. 给出命令: ls -l --time-style=full-iso (取值可以是: full-iso|long-iso|iso|locale等)2. 给出命令: ls -l --full-time3. 给出命令: ls -l --time-style="+%Y-%m-%d %H:%I:%S" (自己定制, 这个是我们一般想要的人性化格式)...原创 2014-08-15 16:51:19 · 2626 阅读 · 1 评论 -
Linux下查看、修改字符集
一·查看字符集字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式: 1、[root@david ~]# echo $LANGzh_CN.GB180302、[root@david ~]# env |grep LANGLANG=zh_CN.GB18030LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN3、...原创 2014-08-12 10:30:40 · 1336 阅读 · 0 评论 -
Win7下安装Ubuntu Kylin 14.04(64位)及卸载
昨天在Win7硬盘安装Ubuntu Kylin 14.04(64位),记录一下过程。 1)首先还是分区,在计算机上右键--管理--磁盘管理()装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubu...原创 2014-07-31 23:00:12 · 263 阅读 · 0 评论 -
SSH连接慢的问题
维护linux经常需要使用ssh进行连接,但是有时会很郁闷的发现ssh连接部分机器的时候特别的慢。之前写过一篇文章<sshl连接慢(DNS惹的祸)>今天就跟大家说一下GSS导致的慢的问题。首先普及一下linux服务器上在/etc/ssh目录下存在两个配置文件一个是ssh_config,一个是sshd_config。区别就在于d上,带d的是ssh服务使用的配置文件,不带的是ssh客...原创 2016-11-28 17:14:43 · 641 阅读 · 0 评论 -
OpenSSH配置ssh_config中GSSAPIAuthentication 作用
在ssh_config 配置文件中有个参数 GSSAPIAuthentication 当这个参数开启( GSSAPIAuthentication yes )的时候,通过SSH登陆服务器时候会有些会很慢,但有的服务器又不慢,这个问题是什么造成的 ?? 还有就是在登陆慢的服务器上,修改这个 (GSSAPIAuthentication...原创 2016-11-28 17:12:47 · 44797 阅读 · 0 评论 -
shell结合expect写的批量scp脚本工具
expect用于自动化地执行linux环境下的命令行交互任务,例如scp、ssh之类需要用户手动输入密码然后确认的任务。有了这个工具,定义在scp过程中可能遇到的情况,然后编写相应的处理语句,就可以自动地完成scp操作了。 需要expect工具的话可以在linux环境中使用apt-get或yun install expect去获取安装,或是到expect开源项目的网站:http:...原创 2016-11-24 18:59:39 · 245 阅读 · 0 评论 -
HTTPS服务自建证书生成
具体想了解SSL/TLS原理的请浏览SSL/TLS协议运行机制的概述和SSL/TLS原理详解 对证书不太了解的,可以看数字证书及CA的扫盲介绍这篇文章。 1、安装升级openssl首先,查看下当前设备的openssl版本,如果版本在openssl1.0.1g以上,请略过openssl version -a#OpenSSL 1.0.1f 6 Jan 2014如果是...原创 2016-10-06 16:15:23 · 273 阅读 · 0 评论 -
Ubuntu 12.04下安装OpenJDK7、Tomcat 7、Eclipse4.2
一、安装JAVA环境apt-get update apt-get install openjdk-7-jdk配置JAVA环境变量:vi /etc/environment JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386CLASSPATH=.:/usr/lib/jvm/java-7-openjdk-i386/lib 二、安装To...原创 2013-03-30 00:22:13 · 131 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q...原创 2014-10-13 15:30:18 · 79 阅读 · 0 评论 -
axel命令,打开多个连接对文件分段下载
Axel 通过打开多个 HTTP/FTP 连接来将一个文件进行分段下载,从而达到加速下载的目的。对于下载大文件,该工具将特别有用。原创 2014-10-23 11:23:08 · 288 阅读 · 0 评论 -
Linux中profile、bashrc、bash_profile之间的区别和联系
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc...原创 2014-10-24 09:14:35 · 77 阅读 · 0 评论 -
vim的简单配置
syn on "语法支持set laststatus=2 "始终显示状态栏set expandtab "使用空格替代制表符set tabstop=4 "一个制表符的长度set softtabstop=4 "一个制表符的长度(可以大于ta...原创 2015-03-01 13:43:36 · 65 阅读 · 0 评论 -
Linux服务器各软件的用户配置
1. 创建用来ssh的用户,先看useradd和userdel的帮助文档 ~$ useradd -h用法:useradd [选项] 登录 useradd -D useradd -D [选项]选项: -b, --base-dir BASE_DIR 新账户的主目录的基目录 -c, --comment COMMENT 新账户...原创 2015-02-05 20:40:09 · 111 阅读 · 0 评论 -
拒绝用户登录:/bin/false和/usr/sbin/nologin
要拒绝系统用户登录,可以将其shell设置为/usr/sbin/nologin或者/bin/false1# usermod -s | --shell /usr/sbin/nologin username或者1# usermod -s | -shell /bin/false username...原创 2015-02-04 16:11:02 · 437 阅读 · 0 评论 -
MariaDB在Linux平台下安装与配置
MariaDB数据库主要支持的Linux版本是Debian/Ubuntu和RedHat/CentOS/Fedora。Linux下的软件包有4类:RMP、DEB、二进制、源码包 1. 安装和配置RPM包 a. 到官方网站下载对于的RPM包,包括Server和Client b. 用root用户,将RPM包复制到/usr/local/src...原创 2014-12-20 22:09:11 · 124 阅读 · 0 评论 -
openssh端口修改,监听ip修改、20 个最佳实践
在/etc/ssh/sshd_config中找到Port 22,将其修改为60000,或使用/usr/sbin/sshd -p 60000指定端口。 [root@localhost /]# vi /etc/ssh/sshd_config Port 60000 [root@localhost /]# /usr/sbin/sshd -p 60000 [root@localhost /]# se...原创 2014-12-16 16:45:34 · 5120 阅读 · 0 评论 -
win8 2502 2503 错误
该错误主要是由于权限不足导致的。安装resharper与ess的时候出现些问题,下面方法解决。解决办法: 1.运行CMD(管理员) 2.输入以下命令: msiexec /package "你安装程序包的路径"...原创 2014-11-26 09:37:09 · 61 阅读 · 0 评论 -
Ubuntu使用crontab定时任务
自从服务器迁移以后,自定义的代码仓库备份脚本一直没有执行过,可是原来机器的环境已经不存在了,只能自己摸索。虽然知道cron是用来实现定时任务的,但是一直不知道怎么做,今天终于出了结果,下面是我实现的方法(环境Ubuntu8.04)。1. 使用crontab -e命令这个命令的使用比较简单。直接输入~# crontab -e就会打开一个编辑窗口,第一行会有内容格式的提示:# m h dom mon ...原创 2014-11-12 10:26:28 · 109 阅读 · 0 评论 -
kill命令
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下...原创 2014-11-06 19:31:07 · 83 阅读 · 0 评论 -
Ubuntu Kylin 14.04下安装开发环境
准备在Ubuntu Kylin 14.04上安装一套开发环境,有JDK、SVN、Maven、Groovy、Eclipse、MariaDB、MySQL Workbench、Nginx、Redis、Scala、Go、Haproxy、MongoDB等。 一: JDK 1. 下载jdk-8u25-linux-x64.tar.gz 2. 在/usr/local目录下新建j...原创 2014-11-05 10:07:54 · 255 阅读 · 0 评论 -
修改vmware选项卡中的虚拟机名称
原先的选项卡里名称是ubuntu 12.04,想修改成Ubuntu 12.04,可以通过修改.vmx文件进行: 原值是displayName = "ubuntu 12.04",改为displayName = "Ubuntu 12.04"就可以。 有强迫症的同学可以搜索并修改其它一些选项,如:scsi0:0.fileName = "...原创 2014-06-25 11:01:17 · 845 阅读 · 0 评论 -
VMware虚拟机文件后缀详解
虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中。这里列出了这些关键文件的扩展名。在这些例子中,<vmname>表示你的虚拟机名字。.log <vm name>.log or vmware.log这个文件记录了VMware Workstatio...原创 2014-06-25 10:51:17 · 224 阅读 · 0 评论 -
Linux shell
一:Shell的变量 功能 变量定义:myname=www变量使用:$myname 或 ${myname}单双引号:"$myname"=www, '$myname'=$myname跳脱字符:"\ "将特殊符号(如 [Enter], $, \, 空格符, '等)变成一般字符使用命令:使用反单引号『`命令`』或 『$(命令)』扩增内容:PATH="$PATH":/hom...原创 2013-01-22 13:46:24 · 72 阅读 · 0 评论 -
update-rc.d使用
在Linux系统下,一个Services的启动、停止以及重启通常是通过/etc/init.d目录下的脚本来控制的。然而,在启动或改变运行级别时, 是在/etc/rcX.d中来搜索脚本。其中X是运行级别的number。本文将解释如何启动、关闭和修改服务的运行。当你在Debian下安装一个新的 服务,比如Apache2,安装完成后,默认情况下它会启动,并在下一次重启后自动启动。但是如果你不是一直需要...原创 2015-07-29 09:31:20 · 227 阅读 · 0 评论 -
Ubuntu下添加开机启动项的2种方法
1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:复制代码代码如下sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。 2、方法二,添加一个Ubuntu的开机启...原创 2015-07-29 09:29:51 · 96 阅读 · 0 评论 -
SecureCRT 配色方案
1. Options => Sessions options => Terminal => Emulation, 在 Terminal下拉列表下选择Linux,勾选 ANSI Color。 2. Options => Global Options => Terminal => Apperance => ANSI Co...原创 2015-07-24 13:58:53 · 129 阅读 · 0 评论 -
Linux查看程序端口占用情况
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –anp查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进一步使用命...原创 2012-08-30 10:40:58 · 64 阅读 · 0 评论 -
shutdown、halt、reboot、及init的区别
Linux下的一些常用的关机/重启命令有shutdown、halt、reboot、及init等,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。1、shutdownshutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多...原创 2012-08-27 21:08:19 · 679 阅读 · 0 评论 -
完美解决Ubuntu下vi编辑器方向键变字母的问题
使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母 在网上找了个方法 问题已经解决 分享一下: 只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。 一.执行命令 sudo apt-get remove vim-common 二.执行命令 sudo apt-get install vim 再试试Vi编辑器,是不是恢复正常了。...原创 2012-08-15 20:56:58 · 116 阅读 · 0 评论 -
Ubuntu修改用户名称和计算机名称
修改用户名称:切换到root打开如下两个配置文件vi /etc/passwd 把我想改的"xxx"这个用户名改为"cyrec"了,保存并退出 vi /etc/shadow 同样把"xxx"改为"cyrec" ,保存并退出 重启后名字就变成了cyrec@xxx-dest-top: 现在要修改计算机名称xxx-dest-t...原创 2012-08-15 20:27:04 · 113 阅读 · 0 评论 -
献给初学者:谈谈如何学习Linux操作系统
转自:http://ixdba.blog.51cto.com/2895551/569329/一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用...原创 2012-08-14 10:58:15 · 151 阅读 · 0 评论 -
windows 获取以及更改CMD控制台编码[转]
本文转自http://blog.sina.com.cn/s/blog_794b1d96010136yy.html命令 chcp功能:显示或设置活动代码页编号 CHCP [nnn] nnn 指定代码页编号。 不加参数键入 CHCP 显示活动代码页编号。 nnn指定一已有的系统字符集,该字符...原创 2012-11-19 09:57:18 · 974 阅读 · 0 评论 -
往vmware里的ubuntu虚拟机拷贝文件的缓存目录
最近发现往vmware里的ubuntu虚拟机拷贝大文件时,拷贝完毕后,目标文件夹里没有文件,但是磁盘空间已用空间却正常增大,猜测是在缓存目录里,经查找,缓存目录为:~/.cache/vmware/drag_and_drop,在这里可以找到拷贝的文件。...原创 2015-12-28 18:49:56 · 3951 阅读 · 1 评论 -
Sublime Text 3使用
转自:http://zh.lucida.me/blog/sublime-text-complete-guide/安装(Installation)Sublime Text官方网站提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是Sublime Text 3。这里以Windows版本的Sublime Text安装为例。注意在安装时勾选Add t...原创 2016-05-28 16:51:55 · 115 阅读 · 0 评论 -
Linux command
Linux命令学了忘、忘了学,干脆整理一下放在这里。 一、文件权限chgrp [-R] dirname/filename ...选项与参数:-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录 都更新成为这个群组之意。常常用在变更某一目录内所有的文件之情况。chown [-R] 账号名称 文件或目录chown [-R]...原创 2013-01-07 17:15:05 · 88 阅读 · 0 评论 -
Linux下目录的合并以及文件的覆盖案例
Linux下目录的合并以及文件的覆盖案例:有两个目录test和new,test目录下有目录和文件,new目录下有更改过的一些test下的目录和文件,以及一些新增的文件,现在对两个目录进行合并以及覆盖test下的旧文件cp -frap new/* test/命令其实非常简单,解释下:-f 强制覆盖,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆盖)-r 递...原创 2014-05-20 14:25:52 · 498 阅读 · 0 评论 -
scp命令详解
不同的Linux之间copy文件常用有3种方法:第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。第三种就是利用scp命令来进行文件复制。 scp是有Security的文件copy,基于ssh登录。...原创 2014-05-20 09:11:56 · 134 阅读 · 0 评论 -
windows 如何查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了...原创 2014-04-10 10:06:13 · 123 阅读 · 0 评论