Linux
晓呆同学
Java软件工程师
展开
-
Shell脚本实现超简洁的在Linux服务器上安装nginx、resin、java、tomcat、redis等程序
说明: 用平常的方式在Linux服务器上安装程序,需要下载安装包、进入安装包位置、给安装包文件赋予可执行权限、执行安装、设置环境变量……等等一系列复杂的操作。并且如果有关联也需要一个一个的挨着安装。耗时并且繁琐。而用shell脚本来执行这些操作,则很好的解决了这些问题!步骤:wget http://img006.com/badusoft/centosupNEW.sh // 在Linu原创 2015-10-16 01:06:13 · 4135 阅读 · 0 评论 -
Linux学习笔记--关机和重启命令
1. 关机命令:1) "shutdown -h now" 立刻关机(h为halt的意思);2) "shutdown -h 10" 10分钟之后关机;3) "shutdown -h 05:30" 在05:30(五点半)关机;4) "poweroff" 立刻关机;5) "halt" 立刻关机;6) "init 0" 立原创 2016-03-23 16:45:02 · 1868 阅读 · 0 评论 -
Linux学习笔记--命令行下的常用快捷键
主要介绍Linux Bash Shell下的几个常用快捷键。删除类快捷键:"ctrl + k" 删除光标后面所有字符"ctrl + u" 删除光标前面所有字符"ctrl + w" 删除光标前一个单词"ctrl + y" 恢复"ctrl+k"、"ctrl+u"、"ctrl+w"等上次执行时删除的字符"ctrl + ?" 撤消前一次输入移动类快捷键:"ctrl + a" 将光标移动到原创 2016-03-24 11:18:30 · 1954 阅读 · 0 评论 -
Linux学习笔记--ps命令(显示当前进程的命令)
ps:英文名process,进程的意思。1. 命令格式:ps [选项]2. 常用选项:"ps -a" 显示一个终端的所有进程,除了会话引线"ps -e" 显示所有进程"ps -f" 全部列出,通常和其他选项联用"ps -u" 选择有效的用户id或者是用户名"ps -x" 显示没有控制终端的进程,同时显示各个命令的具体路径最常用的组合:"ps -aux" 显示所有包含其他原创 2016-04-06 16:46:05 · 7013 阅读 · 0 评论 -
Linux学习笔记--top命令(监控linux系统状况的命令)
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,比如cpu、内存的使用等,类似于Windows的任务管理器。1. 命令格式:top [选项]2. 常用选项:"top -c" 显示完整的命令行而不只是显示命令名。"top -d" 指定每两次屏幕信息刷新之间的时间间隔。"top -n 3" 指定循环的次原创 2016-04-22 19:03:19 · 7594 阅读 · 2 评论 -
Linux学习笔记--压缩和解压缩命令
.zip格式压缩:zip 压缩文件名 源文件 #压缩文件zip -r 压缩文件名 源目录 #压缩目录.zip格式解压缩:unzip 压缩文件 #解压缩.zip格式文件注意: 1) zip命令可以压缩文件也可以压缩目录。 2) .zip压缩格式在Linux和Windows系统上是通用的。.gz格式压缩:gzip 源文件原创 2016-04-13 18:57:49 · 7818 阅读 · 0 评论 -
Linux学习笔记--df/du命令(查看磁盘空间命令)
df :英文名disk free,查看硬盘的使用情况。 du:英文名disk usage,查看指定目录的文件大小。1. 命令格式df [选项] [文件]du [选项] [文件]2. df 常用选项"df -a" 全部文件系统列表。"df -h" 人性化显示文件大小,如100K 21M 2G等。"df -k" 以k字节的形式表示文件的大小。(1k=1024Byte)"df原创 2016-04-27 11:45:33 · 6066 阅读 · 0 评论 -
Linux学习笔记--yum命令(Shell前端软件包管理器)
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。下边介绍一些常用的yum命令。1、安装yum install rpm包 # 安原创 2016-04-14 15:53:51 · 2872 阅读 · 0 评论 -
Linux学习笔记--free命令(查看内存信息的命令)
free,显示内存状态。1. 命令格式:free [选项] 2. 常用选项:"free -b" 以 Byte 为单位显示内存使用情况。"free -k" 以 KB 为单位显示内存使用情况。"free -m" 以 MB 为单位显示内存使用情况。"free -g" 以 GB 为单位显示内存使用情况。"free -h" 人性化显示,自动选取合适的单位。(有的系统不支持此选项)原创 2016-04-19 19:00:58 · 9016 阅读 · 2 评论 -
Linux学习笔记--find命令(文件搜索命令)
find,查找的意思,作用是在系统当中搜索符合条件的文件。find命令与locate命令的区别:locate: 1) 非实时查找; 2) 依赖于索引,而索引构建非常占用资源,索引的创建是在系统空闲时系统自动进行, 可以用updatedb命令更新索引; 3) 查找速度快; 4) 非精准查找。find : 1) 实时查找;原创 2016-03-17 19:00:24 · 2772 阅读 · 4 评论 -
Linux下安装和卸载JDK
一、jdk-6u45-linux-x64-rpm.bin安装和卸载安装:二、jdk-6u45-linux-x64.bin安装和卸载三、.tar.gz/.tgz、*.bz2形式的二进制软件包安装和卸载原创 2016-11-08 15:42:14 · 22534 阅读 · 5 评论 -
linux 添加开机自启动脚本
Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法:1. 编写脚本autostart.sh2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下3. 给脚本赋可执行权限4. 添加脚本到开机自动启动项目中原创 2017-02-04 18:22:45 · 58935 阅读 · 13 评论 -
Linux学习笔记--管道符(|)
管道符(|):可以将前边命令的正确输出作为后边命令的操作对象。1. 命令格式: 命令1 | 命令22. 常用范例: 1)查看book.txt文件中书籍的信息 2)查看redis进程3. 注意事项: 1、管道符后边的命令,只能处理前边命令的正确输出,不能处理错误输出 2、管道符后边的命令,必须是能够接收标准输入流的命令原创 2017-02-06 17:33:39 · 2055 阅读 · 0 评论 -
Linux学习笔记--输出重定向
1. Linux中的标准输入输出 设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出 2. 输出重定向 类型格式作用 标准输出重定向命令 > 文件以覆盖的方式,把命令的正确输出输出到指定的文件中原创 2017-02-07 17:21:17 · 1010 阅读 · 0 评论 -
Linux学习笔记--多命令执行
1. 多命令执行符 多命令执行符 格式 作用 ; 命令1; 命令2 多个命令顺序执行,命令之间没有任何逻辑关系 && 命令1 && 命令2 逻辑与当命令1执行正确时,才会执行命令2 || 命令1 || 命令2 逻辑或当命令1执行错误时,才会执行命令22. 常用范例1)多个命令顺序执行2)命令执行正确时,打印“命令执行成功”3)命令执行失败时,打印“命令原创 2017-02-09 18:59:53 · 1101 阅读 · 0 评论 -
Linux学习笔记--SSH免密码登录
需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168.201.237"实现步骤:1) 在"192.168.201.236"服务器上使用"ssh-keygen -t rsa"命令来创建公钥。(会问你存放的目录,如果不需要修改,直接回车两次即可,默认保存路径原创 2016-03-22 17:50:47 · 18185 阅读 · 2 评论 -
Linux学习笔记--which命令(搜索命令的命令)
which,哪一个的意思,作用是从PATH环境变量指定的路径中,搜索命令所在位置及命令别名。which命令特点:1) "which" 命令只能查找系统命令,不能搜索普通文件。2) "which" 命令是从PATH环境变量指定的路径中,搜索某个系统命令的位置, 并且返回第一个搜索结果。PATH环境变量: PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,用"原创 2016-02-23 16:56:22 · 2687 阅读 · 3 评论 -
Linux学习笔记--whereis命令(搜索命令的命令)
whereis,在哪里的意思,作用是搜索命令所在位置及帮助文档所在位置。whereis命令特点:1) "whereis"命令只能查找系统命令,不能搜索普通文件。2) "whereis"命令跟"locate"命令一样是从数据库中查找数据,所以查询速度快。1. 命令格式:whereis [选项] 命令名2. 常用选项:"whereis -b" 只查找可执行文件的位置。"whereis -m" 只查找原创 2016-02-23 15:34:47 · 2622 阅读 · 2 评论 -
Linux学习笔记--[root@localhost ~]#
当我们在操作Linux命令的时候,基本都会看到这样的一串字符:[root@localhost ~]#那么让我们来看一下这串字符能告诉我们一些什么内容。 1. "[]" 中括号是固定的,没有什么含义; 2. "root" 代表当前的登录用户名是 "root"; 3. "@" 跟中括弧一样,没有什么含义; 4. "localhost" 代表主机名为 "localhost"; 5. "~" 表示当原创 2015-12-30 23:14:00 · 14329 阅读 · 6 评论 -
Linux学习笔记--文件类型和权限
如图:当我们在用 ll (ls -l) 命令查看文件的详细信息时,我们都会看到如红框内的这么一串字符,这串字符就代表了对应文件权限。那么让我们来解释一下这些权限:◇ - rw- r-- r-- (权限默认是10位) "-" (第一位)文件类型 "rw-" (第二到第四位)文件所有者(user)权限 "r--" (第五到第七位)文件所属组(group)权限 "原创 2016-01-03 15:20:22 · 1435 阅读 · 0 评论 -
Linux学习笔记--ls命令(查询目录中的内容)
ls:英文名为List(列表的意思),意为列出目标目录中所有的子目录和文件。1. 命令格式:ls [选项] [目录名]2. 常用选项: 1. ls -a 列出目录下的所有文件,包括以"."开头的隐含文件。(a为all的意思) 2. ls -A 列出目录下的除了"."及".."以外的所有文件。(A为almost-all的意思) 3. ls -d 将目录象文件一样显示,而不是显示其下的文件。原创 2016-01-22 19:21:27 · 3401 阅读 · 0 评论 -
Linux学习笔记--mkdir命令(建立目录)
mkdir:英文名make directories,创建目录的意思。1. 命令格式:mkdir [选项] [目录名]2.使用权限:要求创建目录的用户在当前目录中具有写权限。3.常用选项:-m, --mode=MODE 设定权限<模式> (类似 chmod);-p, --parents 可以递归创建目录,若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以原创 2016-01-29 11:20:39 · 2352 阅读 · 0 评论 -
Linux学习笔记--cd命令(切换所在目录)
cd:英文名change directory,更改所在目录的意思。1. 命令格式:cd [目录名]2.简化操作:cd ~ 进入当前用户的家目录cd 跟"cd ~"命令相同,都为进入当前用户的家目录cd - 进入上次所在的目录cd .. 进入上级目录cd . 进入当前目录3.相对路径 VS 绝对路径:1) 相对路径:参照当前目录进行查找。 如:[root@localhost原创 2016-01-29 12:27:09 · 20426 阅读 · 1 评论 -
Linux学习笔记--pwd命令(查询所在目录位置)
pwd:英文名print working directory,打印工作目录的意思。1. 命令格式:pwd [选项]2. 常用选项:pwd 一般情况下不带参数;pwd -P 如果目录是链接时,显示出实际路径,而非使用链接(link)路径。3. 常用范例:1) 查看当前所在目录的路径2) 查看链接目录的实际路径原创 2016-02-14 12:04:25 · 5983 阅读 · 3 评论 -
Linux学习笔记--rm命令(删除文件或目录)
rm:英文名remove,删除的意思。1. 命令格式:rm [选项] 文件或目录2. 常用选项:"rm -f" 强行删除,忽略不存在的文件,不提示确认。(f为force的意思)"rm -i" 进行交互式删除,即删除时会提示确认。(i为interactive的意思)"rm -r" 将参数中列出的全部目录和子目录进行递归删除。(r为recursive的意思)"rm -v" 详细显示删除操作进行的步原创 2016-02-14 15:28:46 · 97430 阅读 · 3 评论 -
Linux学习笔记--cp命令(复制)
cp:英文名copy,复制的意思。1. 命令格式:cp [选项] 源文件或目录 目标文件或目录cp [选项] 源文件1 源文件2 源文件3 ... 目标目录2. 常用选项:"cp -a" 相当于"cp -pdr""cp -b" 如果目标目录中已经有同名文件,删除、覆盖目的文件前先备份"cp -d" 若源文件是链接文件,则复制链接属性"cp -f" 为强制(force)的意思,若有重复时,不会原创 2016-02-14 18:27:02 · 6433 阅读 · 2 评论 -
Linux学习笔记--mv命令(剪切或改名)
mv:英文名move,移动的意思。1. 命令格式:mv [选项] 源文件或目录 目标文件或目录mv [选项] 源文件1 源文件2 源文件3 ... 目标目录2. 常用选项:"mv -b" 如果目标目录中已经有同名的文件,那么在覆盖之前先进行备份"mv -f" 如果目标目录中已经有同名的文件,无需提示,直接覆盖"mv -i" 人机交互,如果目标目录中已经有同名的文件,则提示是否进行覆盖"mv原创 2016-02-16 14:09:41 · 6244 阅读 · 0 评论 -
Linux学习笔记--常用目录及其作用
Linux是一个非常严谨的操作系统,它每个一级目录的作用其实都是有严格规定的,接下来我们就来看一下Linux常用的一级目录的作用。Linux所有一级目录如下:"/" 根目录。 Linux系统的最高级目录。"/bin" 命令保存目录。 存放着如"cp"、"ls"、"cat"等命令(普通用户就可以读取的命令)。"/boot" 启动目录。 主要存放启动Linux系统所必需的原创 2016-02-16 15:59:16 · 3486 阅读 · 0 评论 -
Linux学习笔记--ln命令(链接命令)
ln:英文名link,链接的意思。Linux 系统中有软链接和硬链接两种特殊的“文件”。硬链接特征:1) 硬链接文件跟源文件拥有相同的i(inode)节点和存储block块, 它们可以看作是同一个文件。2) 可通过i节点进行识别(i节点相同)。3) 链接文件和源文件必须在相同的分区,不能跨分区。3) 不能针对目录创建硬链接。 (这个虽然Linux ln命令帮助说明里说可以用"ln原创 2016-02-17 17:03:15 · 5625 阅读 · 1 评论 -
Linux学习笔记--less命令(显示文件内容的命令)
less,较少的意思,作用是通过上下翻页的方式随意的浏览文件内容。1. 命令格式:less [选项] 文件名 2. 常用选项:"less -e" 当文件显示结束后,自动离开,无需输入"q""less -f" 强迫打开特殊文件,例如外围设备代号、目录和二进制文件"less -m" 显示类似more命令的百分比"less -N" 显示每行的行号"less -s" 将连续的空行合并成一行显示"l原创 2016-03-30 18:46:12 · 8720 阅读 · 1 评论 -
Linux学习笔记--grep命令(搜索字符串命令)
grep,查找字符串的意思,作用是在文件中匹配符合条件的字符串。1. 命令格式:grep [选项] 字符串 文件名 ...2. 常用选项:"grep -c" 统计匹配到'字符串'内容的行数。(c为count的意思)"grep -i" 忽略大小写区别。(i为ignore的意思)"grep -l" 打印出匹配到'字符串'内容的文件清单。"grep -n" 在匹配的行前面打印行号。(n为line n原创 2016-03-07 17:12:21 · 16471 阅读 · 2 评论 -
Linux学习笔记--locate命令(文件搜索命令)
locate,定位的意思,作用是让使用者可以快速的搜寻系统中是否有指定的文件。locate 命令特点:1) "locate"的速度比"find"快,因为它并不是真的查找文件,而是查数据库。2) 新建的文件,我们立即用"locate"命令去查找,一般是找不到的, 因为数据库的更新不是实时的,数据库的更新时间由系统维护。3) "locate"命令所搜索的后台数据库在"/var/lib/mloc原创 2016-02-22 23:51:14 · 12247 阅读 · 2 评论 -
Linux学习笔记--执行带Jar包的class文件
在Linux下执行引入了外部jar包的java程序原创 2017-09-27 18:43:58 · 7711 阅读 · 0 评论