
linux
wackycrazy
这个作者很懒,什么都没留下…
展开
-
linux下删除软连接
1、创建一个软连接[root@auc-linux home]# ln -s /usr/hb/ /home/hb_link 2、删除软连接出现错误[root@auc-linux home]# rm /home/hb_link/rm: 无法删除"/home/hb_link/": 是一个目录 3、删除软连接的正确方式[root@auc-linux home]# rm /h转载 2015-06-25 18:54:21 · 28214 阅读 · 1 评论 -
ubuntu安装Jenkins
0.先安装JAVAhttp://blog.youkuaiyun.com/fenglailea/article/details/260066471.安装[plain] view plaincopyprint?wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key转载 2015-08-18 11:13:11 · 350 阅读 · 0 评论 -
Linux中变量#,@,0,1,2,*,$$,$?的含义
12345678$# 是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,转载 2015-09-04 16:46:39 · 984 阅读 · 0 评论 -
Netfilter/Iptables入门
Linux的内核是由www.kernel.org这个组织负责开发维护,下面我们要讨论的Netfilter/iptables是www.netfilter.org组织为Linux开发的防火墙软件。由于Linux是非常模块化的,很多功能都是以模块加载扩充系统功能,Netfilter同样采用这种方式存在于Linux中。如果你理解了Linux模块加载也就能够理解Netfilter的模块加载方式。大家在转载 2015-08-21 17:58:05 · 456 阅读 · 0 评论 -
nohup问题
Unix/Linux下一般比如想让某个JAVA程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。 比如 nohup ./run.sh &就表示让当前目录下的JAVA程序在后台一直运行,与此同时,该命令会将控制台的日志输出到当前文件夹下的nohup.out文件中。 在一般情况下,程序员调试的时候需要查看控制台输出信息。但是在真正服务运行以后应该转而关注LOG的输出而不是CON转载 2015-10-22 17:43:31 · 2453 阅读 · 0 评论 -
Linux文件系统只读Read-only file system的解决方法
问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误。解决方法:使用fsck手动修复,具体操作如下:重启系统后使用root进入单用户模式,运行fsck.ext3 -y /dev/vda3说明:ext3的文件系统使用fsck.ext3,ext4文件系统使用fsck.etx4。/dev/vda3是系统/根分区。运行完毕后,reboot重启系统就恢复正常。20多台出问题的都是这样转载 2015-11-24 14:29:52 · 47721 阅读 · 1 评论 -
aupe.h文件找不到
在运行《UNIX环境高级编程》中的程序时会遇到apue.h包头找不到的情况,这是作者为了方便程序书写封闭了一些功能函数和错误处理等。在http://www.apuebook.com中可以下载到书的所有的实例代码,解压后为apue.2e。 我们把apue.2e中的两个文件拷贝到/usr/include中就行了:(1) apue.h:apue.2e/include/apue.h,原创 2015-11-29 11:29:04 · 1506 阅读 · 1 评论 -
linux学习笔记
是我见过的最好的笔记了..呵呵..linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.lst GRUB设置/boot/vmlinuz 内核/boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备/etc 系转载 2016-01-21 10:46:50 · 375 阅读 · 0 评论 -
(总结)Linux下su与su -命令的本质区别
本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su -命令是有着本质区别的!大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如图:我首先是用su命令切换到root身份的转载 2016-01-21 14:52:18 · 451 阅读 · 0 评论 -
数据总线, 地址总线, 控制总线详解.
◆ 总线的概念 所谓总线(Bus),一般指通过分时复用的方式,将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。是电脑中传输数据的公共通道。◆ 工作原理当 总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息转载 2016-01-21 16:11:10 · 15209 阅读 · 1 评论 -
[Linux]基本I/O重定向
在我们设置定时任务的时候经常会使用标准输出和标准错误输出。这个在Linux是一个非常重要的概念,而且这个很有用。程序应该有数据库的来源端、数据的目的端,以及报告问题的地方,它们被称为标准输入、标准输出以及标准错误输出。 程序启动的时候,默认情况下,标准输出、输入都会已经打开,且已准备好供其使用。我们使用Xshell连接并登陆上服务器的时候,默认下终端就是标准输入、输出端。可以试试cat命令转载 2016-01-21 16:37:40 · 495 阅读 · 0 评论 -
linux shell中的变量
在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家:一、bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)二、本地变量:varname=value:作用域为整个bash进程可以使用;变量命名规范:1. 只能含字母、数字和下划线,并且以字母和下划线开头2转载 2016-01-23 17:31:42 · 380 阅读 · 0 评论 -
linux inode 详解
在Linux文件系统中,很多人对Inode都不太明白,今天我就和大家一起来分享一下我对Inode的认识,如果有理解错误的地方,请大家多多批评指点。在上一篇一天一点学习Linux之认识文件系统中,在最后给出了一张EXT3文件系统结构图,里面已经涉及到了Inode的相关信息——图的左下角部分,今天,我们就专门对这一部分进行一下详解,希望通过今天的内容,能帮助大家更清楚的了解Inode。 先转载 2016-01-28 14:55:26 · 454 阅读 · 0 评论 -
磁盘阵列(raid)
本篇随笔将详细讲解RAID的原理基础以及Linux下软件RAID的配置一、RAID的原理基础在讲解RAID的原理基础之前,我们首先来了解一下传统磁盘的劣势。我们知道一台PC机种都会包含CPU、内存、主板、硬盘、网卡等硬件,影响计算机性能的组建包括:CPU、主板总线IO、内存IO、硬盘IO、网卡IO等。可能我们在一提到影响计算机的性能时,首先想到的就是CPU。但是随着计算机的发展,特别是对于转载 2016-02-01 09:25:12 · 735 阅读 · 0 评论 -
raid技术的介绍跟总结
简介RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。转载 2016-02-01 10:41:00 · 504 阅读 · 0 评论 -
Linux下配置软raid
一、RAID 简介RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份的技术。组成磁盘阵列的不同方式称为RAID级转载 2016-02-02 10:22:56 · 821 阅读 · 0 评论 -
linux下查看CPU信息
1、查看cpu的内核数cat /proc/cpuinfo | grep "cpu cores" | uniqcpu cores : 2查看逻辑处理器个数cat /proc/cpuinfo | grep "processor" | wc -l4查看物理cpu个数,就是主板上插了几个cpucat /proc/cpuinfo | grep "physical id"转载 2015-08-06 14:16:30 · 340 阅读 · 0 评论 -
centos man命令报错
前提:安装man的命令yum install -y man使用man报错[root@hadoop1 ~]# man 5 passwdCannot open the message catalog "man" for locale "zh_CN.UTF-8"(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")No entry fo原创 2015-08-18 07:50:29 · 659 阅读 · 0 评论 -
Linux vmstat命令
vmstat命令,可以查看CPU使用,内存使用,虚拟内存交换使用,IO读写情况常用用法举例: vmstat 1 10 (1表示每隔1秒采集一次,10表示采集10次),如下:[html] view plaincopy[root@c1 ~]# vmstat 1 10 procs -----------memory---------- ---swap-- -----io转载 2015-07-13 15:50:49 · 397 阅读 · 0 评论 -
linux的top命令
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以转载 2015-07-13 16:08:35 · 338 阅读 · 0 评论 -
linux的sar命令
我习惯使用的命令是 :sar -r -f /var/log/sa/sa24 sar 既能报告当前数据,也能报告历史数据不带选项执行会以10分钟为间隔报告自午夜起当天的CPU利用率。脚本sal收集了这些历史数据,它是sar软件包的一部分,必须设置为定期从cron里运行sar把自已收集的数据以二进制格式保存在/var/log/sa里使用 sar -d 可以得到当转载 2015-07-13 16:52:25 · 411 阅读 · 0 评论 -
linux的netstat命令
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re转载 2015-07-13 17:55:12 · 244 阅读 · 0 评论 -
cp复制软连接
linux 中copy一个软链接时,复制的是软链还是它链接的内容在linux 中copy一个软链接时,复制的是软链还是它链接的内容?当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是它本身。 如: # echo "1234567890" > test.txt# ln -s test.txt test2.txt# cp test2.转载 2015-08-25 08:42:47 · 42677 阅读 · 2 评论 -
ps aux 参数详解
inux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后转载 2015-07-30 08:25:49 · 781 阅读 · 0 评论 -
centos内核升级
1. 准备工作确认内核及版本信息[root@hostname ~]# uname -r2.6.32-220.el6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final)安装软件编译安装新内核,依赖于开发环境和开发库# yum grouplist //查看已经安装的和未安装转载 2015-08-24 18:09:51 · 317 阅读 · 0 评论 -
通过Linux终端查看公司IP
公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯一性。当公有地址被分配时,其路由将会被记录到互联网中的路由器中,这样访问公有地址的流量就能顺利到达。访问目标公有地址的流量可经由互联网抵达。比如,当一个 CIDR 块被以网络 ID 和子网掩码的形式分配给一个组织时,对应的 [网络 ID,子网掩码] 也会同时作转载 2015-08-25 13:48:43 · 617 阅读 · 0 评论 -
/etc/profile 与 /etc/bashrc 的区别
首先,shell分为登录式shell和非登录时shell,两者的读取配置文件的顺序是不一样的.登录式shell读取配置文件的顺序为 /etc/profile -> /etc/profile.d/*.sh -> ~/.bash.profile -> ~/.bashrc -> /etc/bashrc非登录式shell读取配置文件的顺序为 ~/.bashrc ->/etc/bashrc -> /原创 2015-08-26 09:51:07 · 2348 阅读 · 0 评论 -
iptables 详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。转载 2015-07-31 14:58:24 · 263 阅读 · 0 评论 -
linux配置nfs
这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS。 NFS的配置过程很简单。在服务器端中编辑/etc/exports文件,添加如下内容: /home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的目录,后者为共享的配置参数一般为:*(rw,sync,no_root_squash,no_all_squash,转载 2015-08-01 12:17:22 · 274 阅读 · 0 评论 -
linux下添加新硬盘,分区以及挂载
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区转载 2015-08-01 12:16:44 · 285 阅读 · 0 评论 -
linux FTP配置
首先安装Linux 企业版第一张光盘中的vsftpd-2.0.1-5.i386.rpm #rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rpm 启动vsftpd服务 #service vsftpd start 刷新防火墙 #iptables -F 这样一个简单linux下的FTP就已经搭建好了!转载 2015-08-02 09:37:28 · 283 阅读 · 0 评论 -
chkconfig命令
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务转载 2015-07-24 14:31:08 · 320 阅读 · 0 评论 -
Linux mkdir、tar 和 kill 命令的 4 个有用小技巧
我们一直以常规的方式完成一个任务,直到我们知道有更好的处理方法。作为 Linux 技巧和绝招系列 的后续,我会在这里介绍能在各个方面给你帮助的 4 个小技巧。开始吧!4 个有用的 Linux 小技巧1. 假设你要创建一个类似于下面很长的/复杂的目录树。实现这最有效的方法是什么呢?类似下面要实现的目录树结构。$ cd /home/$USER/Desktop$ mkdir te转载 2015-08-18 14:07:29 · 280 阅读 · 0 评论 -
linux修改用户最大连接线程数
报错:centos6.5/linux系统对线程数量有个最大限制,当达到系统限制的最大线程数时使用账号密码ssh到系统时是无法登陆的,会报Write failed: Broken pipe,在root用户下切换到该用户会报 su: 无法设置用户ID: 资源暂时不可用解决方法:1.# su - xxx(普通用户)su: 无法设置用户ID: 资源暂时不可用2转载 2016-03-11 13:06:10 · 2336 阅读 · 0 评论