linux
文章平均质量分 89
chaofanwei
这个作者很懒,什么都没留下…
展开
-
linux 常用操作及命令
1、 chown chgrp chmod2、 --time=atime(访问时间) ctime(权限或属性修改时间) mtime(内容被修改时间) --full-time3、新建文件默认权限为666,目录为777 umask为需要减去的权限4、文件隐藏属性 lsattr chattr +-i a a为只能增加数据 i为不可更改,删除,改名5、文件特殊权限 SU原创 2013-09-12 22:00:19 · 2474 阅读 · 1 评论 -
查看solaris系统的版本和位数
转自:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147d8c8c4668d4e419ce3b4c413037bfa6663f405a8e906b6075ab4858ecf33170340123b599948e1088ac925f75ce786a6459db0144dc0edfcb5152ca37e转载 2013-11-01 11:36:41 · 3240 阅读 · 0 评论 -
查看linux发行版名称和版本信息的几种方法
在网上找了好久,都没有找到一个合适的通用的查询linux系统的具体发行版本以及名称的命令,现在就总结一下吧。首先使用lsb_release -a命令,这个命令我试了一下在redhat和SUSE上好用,在aix和solaris上不能用然后通过cat /etc/*release* 然后使用uname -a 查看是否有明确字眼然后在使用cat /etc/issue在solaris原创 2013-11-01 10:23:12 · 11096 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
转载自:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个转载 2013-11-02 12:41:31 · 2247 阅读 · 0 评论 -
linux 下面程序自动安装脚本
在此脚本中,主要用的是bash shell,需求为利用telnet或ssh把脚本写到服务器里面,让服务器执行脚本,从ftp服务器里面下载最新版本的程序,并解压执行。脚本内容如下:#!/bin/bash# install agent scriptftpIp="10.22.2.21"ftpPort=2122agentIp="10.22.2.22"ftpUserName="t原创 2013-11-07 15:56:51 · 3374 阅读 · 0 评论 -
redhat下面添加自定义服务步骤
在redhat下面添加服务应该还算是比较简单的吧,只需要几个简单的命令即可。还是直接看脚本吧。#!/bin/bash#chkconfig: 2345 80 90#description:testservice# Source function library.. /etc/rc.d/init.d/functions echo "hello agent" >>原创 2013-11-14 18:04:43 · 3217 阅读 · 0 评论 -
linux下软件安装分类
在linux系统中,软件包的安装方式主要分为三种,分别是tag.gz源码编译安装、rpm软件包和deb软件包。1、tag.gz源码编译安装 首先进行解压,命令如下 tar zxvf *.tar.gz tar xvfz *.tgz tar xvfj *.tar.bz2 解压之后原创 2013-12-09 18:12:14 · 2643 阅读 · 1 评论 -
unix操作系统图标大全
http://download.csdn.net/detail/minezhanghao/6684849原创 2013-12-09 15:15:17 · 6080 阅读 · 0 评论 -
unix分支以及分类
最近由于要接触很多unix操作系统以及类unix操作系统,虽然之前对redhat比较了解一下,但现在需要了解别的分支的unix,因此,特意学习了一下,资料贴上。 在百科上看了一下,unix主要分为UNIX System V家族、 BSD UNIX-386BSD家族、 UNIX-Like、 其他。UNIX System V家族 ▪ A/UX ▪ AIX (IB原创 2013-12-09 16:01:45 · 9762 阅读 · 2 评论 -
linux内置的对变量操作(长度,查找,替换)介绍
一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同${var-DEFAULT}如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEFAULT}如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 *${原创 2013-12-17 15:17:34 · 3789 阅读 · 3 评论 -
关于linux终端的研究
终端是一个很重要的外设,用过终端设备的人都知道如果设备类型不对就会有乱字符,也可用仿真终端软件如netterm试验一下,linux的终端信息放在 /usr/share/terminfo下,在这个目录的子目录v下就有许多的如vt100,vt102,vt200等,你看一下就知道了。用例:如在ssh终端上先执行:TERM=linux才能用top命令查看终端模拟的终端类型名原创 2013-12-24 11:22:22 · 4169 阅读 · 0 评论 -
Linux sed实例讲解,很有用哦
最近要写linux和类unix平台的脚步,主要用于收集主机信息,需要深入熟悉相关命令。就从sed开始吧,征程如下。Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容原创 2014-01-13 14:35:38 · 4653 阅读 · 0 评论 -
awk学习总结
1、什么是awk?awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。2、awk的调用方式一、awk命令行,可以象使用普通UNIX命令一样使用awk命令二、使用-f选项调用awk程序。awk允许将一段awk程序写入一个文本文件,然后在awk命令行中用-f选项调用并执行这原创 2014-01-16 18:11:24 · 2276 阅读 · 0 评论 -
linux exec和文件描述符妙用技巧
最近在看《精通unix shell脚本编程》时,看到exec$OUTFILE,一下看的我就蒙了。网上看了大半天,终于搞定,记录如下。 对于 Linux 而言,所有对设备和文件的操作都使用文件描述符来进行的。 文件描述符是一个非负的整数,它是一个索引值,并指向内核中每个进程打开文件的记录表。 当打开一个现存文件或创建一个新文件时,内核就向进程返回一个文件描述原创 2014-02-12 10:40:13 · 8187 阅读 · 0 评论 -
关于linux mail和sendmail的研究与学习
作为系统与用户的交互工具,mail有着很重要的作用,系统或者程序可以把一些关键事件或消息放在mail中,供用户查看。作为一个linux脚本开发人员和系统维护人员,了解mail命令和使用sendmail发送邮件是必不缺少的前提。1、mail查看邮件 命令行输入mail [boco@redhat5 ~]$ mailMail version 8.1 6/6/93.原创 2014-02-14 16:32:36 · 8021 阅读 · 0 评论 -
查看linux是32位还是64位的几种方法
检测操作系统redhat 32位,SunOS Bocohy-solaris 32位,SUSE Linux Enterprise Server 11 (x86_64),AIX(ibm) Version 5.3 32位使用命令:方法一: uname -a 看是否含有64 ,x86_64表示64位机器实例:操作系统:redhat 32位 操作系统原创 2013-11-01 08:55:50 · 27108 阅读 · 0 评论 -
查看Linux操作系统版本
转载:http://blog.chinaunix.net/uid-16145815-id-2752561.html 1. 查看内核版本命令:chen@mylinuxserver:~> cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1转载 2013-10-30 17:38:47 · 10845 阅读 · 0 评论 -
linux 主要配置文件
1、网络 ip地址 /etc/sysconfig/network-scripts/ifcfg-eth0 DNS /etc/resolv.conf 内容类似于:2、启动菜单 /etc/grub.conf3、runlevel /etc/inittab原创 2013-09-15 19:34:34 · 2079 阅读 · 0 评论 -
linux 系统下硬件信息查看
1、Linux 查看CPU信息wei>cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 23model name : Intel(R) Xeon(R) CPU L5420 @ 2.50GH原创 2013-09-18 16:41:29 · 4069 阅读 · 0 评论 -
linux 常用操作命令(续)- 统计,管理
本篇主要讲解在linux系统上面进行管理、统计时常用的一些命令,主要有 ps、sed、awk、iostat、、和 /proc/stat 的查看1、ps ps -l 查看用户进程 ps aux 查看目前系统所有进程 pa axjf 列出类似进程树的程序显示 ps -ef 所有程序 USER 进程的属主; PID 进程的ID; PPID 父进程;原创 2013-09-18 15:13:58 · 2075 阅读 · 0 评论 -
深入了解linux下的last命令及其数据源
last数据源: /var/log/wtmp(默认 记录每个用户的登录次数和持续时间等信息)和/var/log/btmp(详细,包括登录失败请求)数据源格式:二进制(可以通过dump-utmp 命令进行阅读)last [-adRx][-f ][-n ][-t][帐号名称...][终端机编号...]了解utmp wtmp btmp文件结构以及实现原创 2013-09-19 11:01:17 · 24389 阅读 · 0 评论 -
linux日志文件系统总结
系统日志(本文参考了ibm网站的linux安全第二卷) 在 Linux 下使用各种日志文件,有些用于某些特殊用途,例如:/var/log/xferlog 用于记录文件传输协议 FTP 的信息。其他日志文件,例如 /var/log/messages 文件通常包含许多系统和内核工具的输入项。这些日志文件为系统的安全状态提供了信息。 我们主要讲解两个日志原创 2013-09-19 16:13:31 · 6787 阅读 · 0 评论 -
linux(redhat)下文件结构概述
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序原创 2013-09-19 11:16:26 · 2142 阅读 · 0 评论 -
linux安全-系统记账
系统记帐主要非为两类 连接记账和进程记账:主要涉及到的命令:last、lastlog、w、who、ac、sa、lastcomm1) 连接记帐 连接记帐是跟踪当前用户当前对话、用户登录和退出的活动。在 Linux 系统中使用 utmp (动态用户对话)和 wtmp (登录/退出日志记录)工具来完成这一记帐过程。Wtmp 工具同时维护重新引导和系统状态变化信息。各种程序对这些原创 2013-09-19 15:02:13 · 4124 阅读 · 0 评论 -
linux系统命令 shopt
shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可以使用“-p”选项来查看shopt选项的设置。“-u”开关表示一个复位的选项,“-s”表示选项当前被设置。 [root@localhost ~]# shopt -p #查看当前设置情况shopt -u cdable_varsshopt -u cdspellshopt原创 2013-09-24 21:59:12 · 5119 阅读 · 0 评论 -
linux安全-用户行为监控
linux下面有好多shell,常见的有 /bin/bash、/bin/sh、/bin/csh、/bin/tcsh、/bin/ksh,而我们最常用bash,因为它提供了history功能,帮助我们更好的与系统交互。但本文主要讲解的是如何更加熟悉的了解别的用户包括黑客都在你的系统上做了什么操作,通常(bash)这些操作默认都会保存到~/.bash_history 文件中,但如果这些用户不想给你留下操原创 2013-09-24 21:50:30 · 6677 阅读 · 0 评论 -
负载均衡与集群之apache+tomcat
具体的负载均衡是什么意思,我就不详细说了,网上搜下便有,简单的说就是把接受到的请求按照设定分发到后台集群中不同的服务上。 集群的意思也比较简单,就是多台服务器对外提供一致的功能,在外界看来,就是一个。但在内部,则有很多个相似的服务器。 这里再说一下正向代理和反向代理吧。 正向代理 是一个位于客户端和原始服务器(origin server)之原创 2013-10-11 22:07:47 · 3085 阅读 · 0 评论 -
linux安全-擦除登录日志
删除指定的用户的登录信息日志,包括w 和who 查到的当前用户(utmp) 和last查到的用户(wtmp)以往登录日志以及lastlog查到的用户最近登录日志(lastlog)。 #include #include #include #include #include #include #include #include #include #inc原创 2013-09-28 12:20:38 · 2967 阅读 · 0 评论 -
redhat passwd包装器
#!/bin/sh#process usernamelogf="/usr/bin/trackp"nowtime=`date "+%Y-%m-%d %H:%M:%S"`cuser=$(echo $USER)echo "$cuser:$0:$*:$nowtime" >>$logfif [ "$cuser" != "root" ]then echo原创 2013-09-28 07:44:46 · 2641 阅读 · 0 评论 -
linux 中使用ls指定输出时间格式
ls -l --time-style=xxx xxx:full-iso, long-iso, iso, locale, +FORMAT默认输出是:locale格式例一:ls -l --time-style=full-iso[wei@localhost ~]$ ls -l --time-style=full-iso总计 24drwxr-xr-x 2 boco boco 4原创 2013-10-25 12:58:17 · 10675 阅读 · 1 评论 -
linux 文件的atime,ctime,mtime查看与修改
查看ls -a默认显示的是修改时间ls -c / --time=status / --time=ctime显示的是状态修改时间(即权限修改时间)ls -u / --time=use / --time=access / --time=atime表示的是文件访问时间修改touch: 缺少了文件操作数请尝试执行“touch --help”来获取更多信息。[wei@localh原创 2013-10-25 13:19:38 · 13068 阅读 · 2 评论 -
每天进步一点点- lsof 命令查找指定用户、进程、端口打开的文件
lsof 需要root权限执行1、查找所有打开的文件[root@redhat5 ~]# lsof | headCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEinit 1 root cwd DIR 8,3 4096原创 2014-03-17 10:40:49 · 7313 阅读 · 0 评论