LINUX 概念扫盲
文章平均质量分 79
大鹏的世界
天道酬勤!分布式+大数据架构解决方案
展开
-
CentOS 配置Swap
1、查看目前内存配置情况第一种方法:运行free -himage.png可以看到swap部分参数都为0,即没有配置第二种方法:运行 swapon -s如果没有任何输出,则代表没有配置2、创建文件运行df -h,查看硬盘空间使用情况,确保有足够的空间image.png创建缓存文件网上有很多方法,例如:sudo fallocate -l 2G /swapfile,但是容易报错:fallocate: /swapfile: fallocate ...原创 2022-01-25 14:52:54 · 3970 阅读 · 1 评论 -
Linux下批量Kill多个进程
ps -ef|grep php|grep -v grep|cut -c 9-15|xargs kill -9管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:"ps - ef"是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep mcfcm_st"的输入。"grep mcfcm_st"的输出结果是,所有含有关键字"mcfcm_st"的进程,这是Oracle数据库中远程连接进程的共同特点。"grep -v原创 2020-12-05 17:40:19 · 1073 阅读 · 0 评论 -
CentOS5.4安装配置vsftpd
centOS5.4 安装配置vsftpd1.查看有没有安装vsftpd: rpm -qa | grep vsftpd 2.yum安装vsftpd: yum install vsftpd 3.rpm安装vsftpd: 可以从下面两个地方获得最新的vsftpd的RPM包https://www.redhat.com/或者http://www.rpmfind.net/ 安装命令: rpm -Uvh vsftpd-1.1.3-8.i386.rpm 4.设置每次开机时自动运行及手工启动它: chkconfig原创 2011-02-24 09:19:00 · 1619 阅读 · 2 评论 -
Linux中PATH设置
<br />PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻,用以下命令可以设置PATH的值。 直接用export命令在PATH中加入/data/test/hellow.sh脚本,使该脚本能在其他目录下执行。[root@localhost /]# cd /data/test<br />[root@localhost test]# ll<br />总用量 4<br />-rwx------ 1 root root 32 10月 25 13:02 hellow.sh<b原创 2011-05-20 18:40:00 · 1817 阅读 · 0 评论 -
CentOS 修改IP地址, DNS, 网关
一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0原创 2011-05-30 14:18:00 · 1433 阅读 · 0 评论 -
关于linux的inode
Inode是linux/unix操作系统中的一种数据结构,包含了各文件相关的一些重要信息。在创建文件系统时,就会同时创建大量的inode。一般inode表会占用文件系统磁盘空间的1%。 与Inode相关的还有一个概念就是inumber。这两个概念很相关,但不一样。Inod原创 2011-08-28 18:11:52 · 1035 阅读 · 0 评论 -
fdisk -l df -i lvdisplay[显示逻辑卷管理信息] [stat 文件名] 简介
1,/dev/mapper/VoLGroup00-LogVol00,是一个逻辑卷设备 !这个设备是逻辑设备,不是物理设备,所以不能用fdisk -l【物理磁盘信息】来查看,你可以通过 lvdisplay [逻辑磁盘信息]查看 !df -i [磁盘综合信息包括缓存区]st原创 2011-08-28 18:28:13 · 2452 阅读 · 0 评论 -
IPTABLES参数代表什么?
-A, –appendExampleiptables -A INPUT …Explanation在所选择的链末添加规则。当源地址或目的地址是以名字而不是ip地址的形式出现时,若这些名字可以被解析为多个地址,则这条规则会和所有可用的地址结合。Command-D, –deleteExam转载 2012-08-01 14:02:23 · 1482 阅读 · 0 评论 -
Linux流量监控工具 - iftop (最全面的iftop教程)
IfTop ##查看即时网络流量的小程序 wget ftp://ftp.internat.freebsd.org/pub/FreeBSD/distfiles/iftop-0.17.tar.gzyum install -y ncurses-develyum install -y libpcap-develtar zxvf iftop-0.17.tar.gzcd转载 2012-08-05 11:16:25 · 1286 阅读 · 0 评论 -
linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi] if 条件测试语句 thenaction[elif 条件 thenactionelse转载 2012-07-24 11:08:12 · 1405 阅读 · 0 评论 -
SUID & SGID LINUX 权限安全设置
于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。一、UNIX下关于文件权限的表示方法和解析SUI转载 2012-07-24 13:52:24 · 1548 阅读 · 0 评论 -
LINUX SHELL 学习摘要
冒号 :的作用 1 : > data.xxx # 文件"data.xxx"现在被清空了. 2 3 # 与 cat /dev/null >data.xxx 的作用相同 4 # 然而, 这并不会产生一个新的进程, 因为":" 是一个内建命令.这只适用于正规文件, 而不适用于管道, 符号连接, 和某些特殊文件.###########转载 2012-07-24 14:54:09 · 720 阅读 · 0 评论 -
程序启动失败排查步骤
应用程序日志系统日志查看应用程序启动时调用的活动库,检查库文件是否存在error while loading shared libraries: libiconv.so.2: cannot open 启动zabbix时,报错zabbix_server: error while loading shared libraries: libiconv.so.2: cann转载 2012-07-31 16:07:10 · 2169 阅读 · 0 评论 -
Squid工作原理
<br /><br />SQUID如何工作 <br />[传统代理] <br />1.SQUID被绑定到代理服务器的3128端口。<br />2.客户端浏览器被配置使用代理服务器的3128端口。<br />3.客户端不需要配置DNS。4.代理服务器上需要配置代理服务器。<br />5.客户端不需要配置缺省路由。<br />当我们在客户端浏览器中打开一个web请求,比如“http://www.96333.com”,这时将陆续发生以下事件:<br />1.客户端使用某一端口(比如1025)连接代理服务器3128原创 2011-02-18 15:01:00 · 1392 阅读 · 0 评论 -
通过 ulimit 改善系统性能
<br /><br />概述<br />系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地阐述它在限制资源使用方面的影响。<br />回页首<br />ulimi原创 2011-02-25 15:42:00 · 646 阅读 · 0 评论 -
设置Linux自启动服务
建Linux服务,步骤如下:1) 写服务启动脚本文件(后附例子)或者在bin下找到用于启动的命令修改,如我这里就自带的 ../bin/apachectl 2) 修改脚本文件chmod 777 apachectl 3) 脚本文件拷贝到 /etc/rc.d/init.d/ 4) chkconfig --add apachect原创 2010-04-13 10:02:00 · 1079 阅读 · 0 评论 -
何为符号链接??何为硬链接??他们之间的主要是什么??
符号链接符号链接也称为软链接,它是包含在文件中的路径名。当系统遇到符号链接时,它沿着符号链接提供的路径名前行,然后继续沿着符号链接后面的任何其余路径前行。如果路径名以一个 / 开始,则系统返回到 /(“根”)目录,并从该目录开始沿着路径前行。如果路径名未以 / 开始,则系统返回到前一级目录,并从那个目录开始沿着符号链接中的路径名前行。硬连接指通过索引节点来进行的连接总结几点硬链接和软链接的区别:原创 2010-04-13 10:31:00 · 2574 阅读 · 0 评论 -
ssh端口转发命令介绍
<br />ssh 是有端口转发功能的。<br />ssh的三个强大的端口转发命令:<br /><br />QUOTE:<br />ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host<br />ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host<br />ssh -C -f -N -g -D listen_port user@Tu原创 2010-06-28 15:46:00 · 2126 阅读 · 0 评论 -
/etc/profile与/etc /enviroment的比较 UBUNTU四种环境变量的简介
先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢?应该是先执行/etc/environment,后执行/etc/profile。/etc/原创 2010-06-29 14:19:00 · 8441 阅读 · 4 评论 -
Ubuntu Linux系统下apt-get命令详解
<br />整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。<br /><br /> 常用的APT命令参数:<br /><br /> apt-cache search package 搜索包<br /><br /> apt-cache show package 获取包的相关信息,如说明、大小、版本等<br /><br /> sudo apt-get install package 安装包<br /><br /> sudo apt-get ins原创 2010-07-02 11:11:00 · 2050 阅读 · 0 评论 -
Ubuntu系统目录结构---(一)
<br />Ubuntu系统目录结构 <br />================== <br />以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。 <br />/ 根目录 <br />│ <br />├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 <br />│ └grub/ Grub引导器相关的文件 <br />│ <br />├dev/ 设备文件 <br />├proc/ 内核与进程镜像 <br />│ <br />├mnt/ 临时挂载 <br转载 2010-07-05 22:21:00 · 642 阅读 · 0 评论 -
Ubuntu一些常用命令---(二)
<br />系统管理 <br />======== <br /><br />一些细节 <br />-------- <br />Linux是大小写敏感的系统,所有的命令、路径、参数、变量……都区分大小写 <br />您可以使用TAB键补全您的命令,无论任何时候,多按几次TAB总会有所帮助 <br />Shell的功能键能够协助您更高效的编辑命令,请熟悉其键绑定,尽量使用它 <br /><br />命令由命令名、分隔符、参数、操作对象构成 <br /><br />命令名标识命令的功能,例如cp(copy)、m原创 2010-07-05 22:23:00 · 1326 阅读 · 0 评论 -
linux创建用户 限制权限-用户(User)和用户组(Group)配置文件详解
1、用useradd添加用户 Useradd student1——创建用户st1 Useradd –e 12/31/2004 student2——创建student2,指定2004-12-31到期 用户的缺省工作目录是/home/username,可以指定其他目录为其工作目录,例:useradd student3 –d /student/student3 用户的缺省UID从500后顺序增加,可以指定UID。例:useradd –u 600 student4 如果不指定用户所属的工作组,在创建用户的时候会生成原创 2010-08-11 11:32:00 · 19705 阅读 · 0 评论 -
Linux DNS服务器故障解决
现在UNIX类操纵系统(UNIX、Linux、BSD)的域名服务器绝大多数都是用BIND来架设的。由于DNS服务器负责域名的解析工作,其重要性不言而喻。如果在Linux网络中无法进行域名解析,很可能是没有在本地指定有效的域名服务器,通常这种情况比较常见。大多数DNS故障是因为配置文件的语法错误,或者是对计算机分配了错误的地址造成的。 Linux中的DNS配置文件 Linux下主要DNS配置文件有以下几个。 /etc/hosts:主机的一个列表文件,包含(本地网络中)已知主机的一个列表。如果原创 2010-08-18 01:09:00 · 4283 阅读 · 0 评论 -
DNS查询指令:host 、nslookup 、dig 详解
<br /><br />1、 host指令host指令的man 手册是这样描述的<br /><br />大意:<br />描述<br /> Host指令提供一个简单的DNS解析的功能。正常地使用名称到IP的解析,当指令没有任何参数和选项的时候,它将输出简单的带命令行参数和选项的概要。<br /> <br /> 名称是可以被解析的域名,也可以是点分十进制的IPV4的地址或冒号分隔的IPV6的地址,默认地,也可以行使一个反向解析的功能,DNS服务器既有名称又有IP地址,host查询可以替代它们,原创 2010-08-18 01:14:00 · 10102 阅读 · 0 评论 -
Linux系统日志学习总结
系统日志(本文参考了ibm网站的linux安全第二卷)在 Linux 下使用各种日志文件,有些用于某些特殊用途,例如:/var/log/xferlog 用于记录文件传输协议 FTP 的信息。其他日志文件,例如 /var/log/messages 文件通常包含许多系统和内核工具的输入项。这些日志文件为系统的安全状态提供了信息。我们主要讲解两个日志守护程序---syslog和klogd------并且简要叙述了由Linux操作系统生成的其他其他日志文件。目的是提供基本的配置情况。syslog系统日志原创 2010-09-10 08:35:00 · 878 阅读 · 0 评论 -
CDLinux的U盘简便安装方法
<br /><br /> <br />鉴于今日论坛上的cdlinux推荐贴,我下载了0.9.1版的cdlinux,制作了个自启动U盘linux系统。。。。<br /> <br />其间也遇到了一些问题,不过通过摸索终于找到了一个简单的安装方法,下面做一介绍:<br /> <br />1、迅雷下载下面的文件unetbootin-windows-latest.exe:<br /> http://unetbootin.sourceforge.net/unetbootin-windows-latest.e原创 2010-11-04 10:26:00 · 10822 阅读 · 0 评论 -
什么是CDLINUX
<br /><br />CDlinux 是一种小型的迷你 GNU/Linux 发行版,其名称取自英文的 “Compact Distro Linux“。CDlinux 的体形小巧,功能却挺强大。<br />您可以把 CDlinux 当作您的“移动操作系统”。 把它装到您的随身 U 盘上,无论走到哪里,只要是能支持 U 盘启动的电脑,就可以插上您的 U 盘,启动 CDlinux,把这台电脑变成您自己的移动工作站。CDlinux 里集成了最新的 Linux 内核,Xorg 图形界面,Xfce 窗口管理器,和许多其原创 2010-11-04 10:01:00 · 2269 阅读 · 0 评论 -
phpize是什么?phpize有什么用?
phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定例如你的php不支持mysql, mbstring等实例应用:环境php5.2.6, 不支持mysql扩展假如php的源码包在/usr/local/src/php-5.2.6php安装目录是/usr/local/php# cd /usr/local/src/php-5.2.6# cd ./ext/原创 2010-03-19 16:28:00 · 3066 阅读 · 0 评论