Linux
文章平均质量分 66
昵称诚诚
stay hungry, stay foolish
展开
-
Linux 命令英文全称
Linux常用命令英文全称与中文解释Linux系统 Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory 意思是密码。su:Swith user 切换用户,切换到root用户cd:Change directory 切换目转载 2015-01-20 15:20:19 · 1548 阅读 · 2 评论 -
linux命令之su su- sudo
Linux命令 su sudo 使用详解原创 2015-10-09 10:43:49 · 834 阅读 · 0 评论 -
Linux 安装 windows 字体
做了一个项目,其中有一个图片合成的步骤,合成的过程中在图片上添加文字用到 微软雅黑 字体 Font f = new Font("Microsoft Yahei UI",Font.TRUETYPE_FONT ,20);在windows 下开发测试肯定是没有问题的,但把项目部署到Linux服务器上时,就会发现合成的图片上的汉字都是一个长方形乱码。 Linux上默认是没有Microsoft 的字体造成的原创 2015-11-10 14:35:37 · 7038 阅读 · 0 评论 -
shell 条件判断
一、 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.1.整数比较 [cpp] view plaincopyprint?-eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "转载 2015-09-22 20:41:13 · 466 阅读 · 0 评论 -
Linux/Unix下安装MySQLdb的简单方式
如果直接下载MySQLdb 的 二进制包进行安装,安装过程中可能会出现各种各样的错误:E: Unable to locate package libmysqld_devImportError: No module named setuptools_mysql.c:2886: error: expected '{' at end of input error: command原创 2015-12-23 16:15:39 · 1641 阅读 · 0 评论 -
Linux grep 命令查看符合条件文本的相近几行
查日志时,grep 到自己想要的行之后,还想看下符合条件的附近日志记录man grep 发现果然已经有这个参数Context Line Control -A NUM, --after-context=NUM Print NUM lines of trailing context after matching lines. Places a line containing a原创 2016-03-02 09:55:40 · 2930 阅读 · 0 评论 -
Linux命令之at CTRL+D使AT命令生效
在之前的工作中,一般都是用crontab 去定时执行一些重复的任务,但今天遇到了只需要执行一次的任务,晚上11点定时执行一个脚本处理一个临时的任务。本想加在crontab中,明天上班时再执行就行了,可感觉这样有点多余。google一下,立马就找到了at命令,然后就看别人的at命令详解。几乎都大同小异,copy过来,copy过去而已(额,貌似自己也干过)问题是很多例子都类似下面这们:原创 2016-02-16 11:32:08 · 3649 阅读 · 1 评论 -
Linux 中括号 双中括号 的区别
单中括号 [ ] a. [ ] 两个符号左右都要有空格分隔 b. 内部操作符与操作变量之间要有空格:如 [“a” = “b” ] c. 字符串比较中,> < 需要写成> \< 进行转义 d. [ ] 中字符串或者${}变量尽量使用”” 双引号扩住,以避免值未定义引用而出错 e. [ ] 中可以使用 –a –o 进行逻辑运算 f. [ ] 是bash 内置命令:[ is a原创 2016-05-23 14:10:06 · 14884 阅读 · 3 评论 -
Centos 7 之 systemctl
systemctl 是 centos 7 引入的新特性。 systemctl - Control the systemd system and service managersystemctl是 Systemd 的主命令,用于管理系统。主要负责控制systemd系统和服务管理器.一、常见用法:systemctl is-enabled servicename.service #查询服务是否开机启原创 2016-06-06 14:24:29 · 1530 阅读 · 0 评论 -
Linux 命令之 sed
sed stream editor的缩写. 流编辑器,用程序的方式来编辑文本,相当的hacker啊。 sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。AWK之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符, 是贝尔实验室1977年搞出来的文本出现神器原创 2016-07-26 17:20:37 · 461 阅读 · 0 评论 -
Vim 缩进总结
在linux上编辑文件时,有时候从别的地方copy过来的代码要缩进,如果一行一行的搞,忒麻烦耗时了,下面是自己使用中不同模式下的一些缩进快捷方法:一、 normal 模式下 >> 当前行增加缩进 << 当前行减少缩进或者 :10,100> 第10行至第100行缩进 :20,80< 第20行至第80行反缩进二、 Visual 模式下 normal 模式下按v 即进入VISUAL模式原创 2016-08-26 14:54:07 · 18056 阅读 · 0 评论 -
Mac Item2 SSH免密登录Linux 服务器的两种方式
mac ssh登录linux服务器 的两种方式: 一、 使用item2的profiles 和expect脚本 配置步骤: 1. 写一个expect脚本#!/usr/bin/expect set timeout 30 spawn ssh [lindex $argv 0]@[lindex $argv 1] expect { "(yes/no)?"原创 2016-10-15 16:50:44 · 27758 阅读 · 0 评论 -
Linux 服务器时间同步
本文学习一下调整linux系统时间和时区,以及与Internet时间同步一、修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区 vi /etc/sysconfig/clock UTC=false ARC=false二、配置新的时间 日期设定: date -s 2008/05/06时间原创 2016-12-15 10:47:56 · 700 阅读 · 0 评论 -
Linux parted 分区及挂载
系统为CentOS 6.5,别人装的系统,硬盘是4TB的,但df -h发现只有一个1TB,于是自己着手去分区。网上查了很多资料,有的只专讲parted,并没有讲用parted分区后如何挂载。本文不详细讲每个命令,只分享下自己分区并挂载可用的步骤。查看现有分区 parted -l[root@localhost ~]# parted -l Model: DELL PERC H730 Mini (sc原创 2015-11-05 21:20:27 · 20580 阅读 · 0 评论 -
Linuxt重定向> 和 >>的区别
‘>’ 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用>,将日志文件清空(文件大小变成0字节); echo 'I am a boy > test.txt' 如果当前目录不存在test.txt,这样就会创建一个文件 test.txt 内容是I am a boy‘>>’ 是将输出内容追加到目标文原创 2015-06-18 18:05:02 · 509 阅读 · 0 评论 -
Linux Shell 中的反引号(`),单引号('),双引号 (")
反引号 ` 位于键盘的Tab键的上方、1键的左方。注意与单引号(‘)位于Enter键的左方的区别。 在Linux中起着命令替换的作用。 命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中 [root@localhost sh]# echo The dat原创 2015-08-05 15:32:35 · 1113 阅读 · 0 评论 -
Linux 文件夹分析说明
1./bin /usr/bin /usr/local/bin 都是放置用户可执行二进制文件。2./boot 主要是放置liunx系统启动时用到的文件。2./dev 文件夹内主要是西东外设与存储有关的一些相关文件。3./etc 放置设置文件。例如用户帐号密码文件,各种服务文件。 /etc/sysconfig/目录包括了在LINUX下各种转载 2015-01-21 14:58:20 · 576 阅读 · 0 评论 -
CentOS 下的RPM 和 Yum 安装
比较详细深入:http://www.2cto.com/os/201411/348547.html比较简单实用:http://blog.163.com/yang_jianli/blog/static/1619900062012912115552188/转载 2015-02-12 18:48:31 · 392 阅读 · 0 评论 -
CentOS 网卡配置 安装完成时只有 lo
昨天安装CentOS6.4在安装完成时并没有配置网络。待装机完成之后,用ifconfig发现只有一个本地回环 lo。cd 到 /etc/sysconfig/network-scripts/目录下查看并没有发现有ifcfg-eth0文件,而是ifcfg-em1文件。到网上查询后发现原因是:udev这个设备管理进程在开机过程中将系统默认的eth0改名为em1了,其实em1对应的就是原创 2015-02-11 14:24:08 · 10087 阅读 · 0 评论 -
Virtualbox 安装 Ubuntu server 共享文件夹
在windows下用virtualbox 安装了Ubuntu server,在共享window下的文件夹时做了一番努力。 总结一下: 首先在 虚拟机的 设置->共享文件夹 里添加要共享的windows文件夹,选中 自动挂载 和 固定分配进入ubuntu server,再进入到media目录,查看media下是否有cdrom目录,没有则创建一个。 (Virtualbox 设备 ->安装增强功原创 2015-04-29 16:22:05 · 5017 阅读 · 0 评论 -
Ubuntu su 认证失败 解决办法
原因: Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性,但是服务器版上的没这个还真不行,赶紧设置下吧。解决方案:username@ubuntu:~$ **sudo passwd** Enter new UNIX password: <--- 新的Root用户密码 Retype new UNIX passw原创 2015-05-07 10:59:36 · 1393 阅读 · 0 评论 -
Linux 命令less 技巧 从文件底部往上看
对于一些很大的log文件,我们用more查看时会很费劲,没有办法直接跳到末尾再向前查看。 我们可以用less来解决,less查看一个文件时,可以使用类似vi的command命令,在command模式下按G跳到文件末尾,再使用f或B来翻页less filename :G 跳到底部,就可以用 向上 向下 箭头 或 向滚动鼠标来查看log了转载 2015-06-10 09:24:34 · 64334 阅读 · 1 评论 -
Linux Zmodem传输数据
文件传输协议:文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。(1)ASCII:这是最快的传输协议,但只能传送文本文件。 (2)Xmodem:这种古老的传输协议速度较慢,但转载 2015-07-07 14:21:15 · 10174 阅读 · 2 评论 -
SecureCRT下Linux上传下载之rz ,sz 命令
一、RZ 上传命令 Rz (Receive ZMODEM) receives files with the ZMODEM batch protocol. Pathnames are supplied by the sending program, and directories are made if necessary (and possible). Normally, the原创 2015-07-28 09:44:14 · 1056 阅读 · 0 评论 -
Linux 命令之 xargs
1. xargs简介 之所以能用到这个命令,关键是由于很多命令不支持’ | ’ 管道 来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l 这样才是正确的 xargs 可以读入 stdin 的资料,并且以空白字原创 2015-07-30 15:56:05 · 721 阅读 · 0 评论 -
Linux 命令之 stat
默认的ls -l 查看文件显示的时间是文件最后一次修改保存后的时间,即使把它复制到别的文件夹,也是显示这个时间,如果我想查看何时复制到这个文件夹下的,这个时间如何查看呢?使用stat 命令就可查看> stat 你想要查看的文件名下面是执行的结果 File: `你想要查看的文件名' Size: 2863126 Blocks: 5600 IO Block: 4096原创 2015-07-31 15:45:17 · 906 阅读 · 0 评论 -
Linux命令之find
写出自己常用的几条: 1、只查询当前目录下所有 包含 abc 行 。 -maxdepth 1 表示只查询当前目录,不查询其子目录find -maxdepth 1 -name '*.*' | xargs grep 'abc' {} \;2、 查询当前目录下(包括子目录) 以 .py 和 以 .sh 结尾的文件find -name '*.py' -o -name '*.sh' | xargs ls原创 2015-08-04 16:16:49 · 568 阅读 · 0 评论 -
Linux 命令之grep
grep 命令1、用法:grep -[acinv] '要搜索的字符串' filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即显示不包含匹配文本的所有行 -h 查询多文件时不显示文件名。 -l 查询多文件时只输出包含匹配字符的文件名。 -s 不显示不存在或无匹配文本的错误信息。 gre原创 2015-08-17 20:13:58 · 1556 阅读 · 0 评论 -
磁盘问题导致的Read-only file system
今天阿里云上的一个tomcat 重启时就报: touch: cannot touch `/xx/xx/catalina.out’: Read-only file systemchmod也是不好使的,因为已经用root用户登录了。 最后google了一下,有可能是磁盘出问题了,可以用fsck命令修复一下,重启试试。df 看了一下,这台服务器挂了两个硬盘。fsck -y /dev/xvdc1原创 2017-03-14 11:41:25 · 8212 阅读 · 1 评论
分享