Linux内的一切皆文件,所以对于Linux下文件的管理就十分的重要了。Linux下的文件权限分为三种:r(读),w(写),x(执行)
其中x,y,z分别指定User、Group、Other的权限;用三位二进制数表示 ” r , w , x”(注意顺序)三种权限,其中 0 代表没有该权限,1 代表有该权限,如 100 则表示,有 ‘r”权限,无 “w x”权限;再将这个三位的二进制数转为十进制,则是 x (或y,z)的值
1.使用apt-getinstall来安装应用程序是最常见的一种安装方法,比如要安装buildessential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。
根据Ubuntu中文论坛上介绍,使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt/archives目录下了,所以可以把常用的deb包备份出来,甚至做成ISO工具包、刻盘,以后安装Ubuntu时就可以在没有网络环境的情况下进行了。下面的命令是拷贝archives这个目录到/var/cache/apt/目录下,替换原有的archives
preadd地址:设置网络设备IPv6的[ip](命令)地址; del地址:删除网络设备IPv6的IP地址; down:关闭指定的网络设备; hw网络设备类型硬件地址:设置网络设备的类型与硬件地址; io_addrI/O地址:设置网络设备的I/O地址; irqIRQ地址:设置网络设备的IRQ; media网络媒介类型:设置网络设备的媒介类型; mem_start内存地址:设置网络设备在主内存所占用的起始地址; metric数目:指定在计算数据包的转送次数时,所要加上的数目; mtu字节:设置网络设备的MTU; netmask子网掩码:设置网络设备的子网掩码; tunnel地址:建立IPv4与IPv6之间的隧道通信地址; up:启动指定的网络设备; -broadcast地址:将要送往指定地址的数据包当成广播数据包来处理; -pointopoint地址:与指定地址的网络设备建立直接连线,此模式具有保密功能; -promisc:关闭或启动指定网络设备的promiscuous模式; IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。/pre
eth0表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:16:3E:00:1E:51。
lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。 第二行:网卡的IP地址、子网、掩码。 第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。 第四、五行:接收、发送数据包情况统计。 第七行:接收、发送数据字节数统计信息。
-C显示列数或-显示列数除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d进行动作当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-f范本文件指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
t labelif分支,从最后一行开始,条件一旦满足或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
T label错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
^匹配行开始,如:/^sed/匹配所有以sed开头的行。 $匹配行结束,如:/sed$/匹配所有以sed结尾的行。 . 匹配一个非换行符的任意字符,如:/s.d/匹配s后接一个任意字符,最后是d。 * 匹配0个或多个字符,如:,love这成**love**。 \ 匹配单词的开始,如:/\love/匹配包含以love开头的单词的行。 \匹配单词的结束,如/love\/匹配包含以love结尾的单词的行。 x\{m\}重复字符x,m次,如:/0\{5\}/匹配包含5个0的行。 x\{m,\} 重复字符x,至少m次,如:/0\{5,\}/匹配至少有5个0的行。 x\{m,n\} 重复字符x,至少m次,不多于n次,如:/0\{5,10\}/匹配5~10个0的行。/pre
单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,例如:
命令中的三根斜线分隔符可以换成别的符号,这在要替换的内容有较多斜线是较为方便,只需要紧跟s定义即可,例如换成问号”?”:
上箭头”^”表示行首,美元”$”符号如果在引号中表示行尾,但是在引号外却表示末行(最后一行),这里犯二了,搜了半天哪个符号表示首行,半天才想起来,首行就是数字”1″啊.那么在行首和行尾添加字符串就是把行尾和行首替换,例如:
sed处理过的输出是直接输出到屏幕上的,要保存可以将输出重定向,或者使用参数”i”直接在文件中替换:
在 /media 目录下创建一个空文件夹cdrom作为光盘的挂载点(任何一个空目录都可以作为挂载点)。
如果用的是VMware中的虚拟机,进入虚拟机设置,选择“CD/DVD”硬件,勾选“已连接”和“启动时连接”,在连接处,选择“使用ISO映像文件”,浏览选择本地电脑中下载好的ISO光盘镜像文件,确定即可。
一个硬盘主分区至少有1个,由于主磁盘分区表的原因最多只能有4个。为了解决这个问题,一个特殊的主分区称为扩展磁盘分区,用于划分成为逻辑分区。逻辑分区可以有若干个。
在windows下主分区是硬盘的启动分区,它是独立的,也是硬盘的第一个分区,默认的话就是C区。在linux下主分区和逻辑分区都可以用来放系统,引导操作系统启动。
格式化:格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除
3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:
(1)如测本机主机:telnet 127.0.0.1 80或23,结果显示其80端口不可用,23端口开启可用。
(2)如测其它主机:telnet 10.0.0.27 80或21,结果显示其80端口不可用,21端口开启可用。
背景介绍:若使用Telnet协议远程访问主机,其访问主机和被访问主机都必须安装相应Telnet服务,被访问主机需将用户组中某个用户添加为隶属于TelnetClinets组,其访问主机输入用户名和密码才可访问被访问主机。
操作过程:右击桌面计算机→管理→系统工具--本地用户和组--用户→右击用户在其菜单栏中点击属性→隶属于--添加→在输入对象名称来选择(示例)中输入TelnetClients→最后依次确定。
在企业安全运维的过程,系统资产是非常重要的环节,下面的Linux命令是针对硬件信息的收集,如果这个写成自动化脚本,可以极大提高工作效率。
su - 或 su - root(到root用户下。 注意要使用su -,原因见下文) usermod -l 新用户名 -d /home/新用户名 -m 老用户名 (英文L) 注意:网上有些人方法是usermod -l 新用户名 老用户名, 这种方法只改了表面,你用pwd命令看一下,路径还是之前的用户名。
注:默认的情况下,原文件会被覆盖,要想保留源文件可以使用-c与的组合(例如fig man.config.gz 此时源文件会被保留)
4、打包命令tar (可以将多个目录或者文件打包成一个大文件,同时还可以通过gzip/bzip2的支持,将该文件进行压缩)
-x:解压缩或解打包的功能,可以搭配-C在特定的目录解开(-c,-t,-x不能同时出现在同一命令行)
(3)不支持-u参数,即无法创建/etc/dumpdates这个level备份的时间记录文件
通过iptables我们可以为我们的Linux服务器配置有动态的防火墙,能够指定并记住为发送或接收信息包所建立的连接的状态,是一套用来设置、维护和检查Linux内核的IP包过滤规则的命令包。iptables定义规则的方式比较复杂,本文对Linux防火墙Iptables规则写法进行详细介绍:
Iptables是Linux服务器上防火墙配置必备的设置工具,是我们在做好服务器安全及部署大型网络时,常会用到的重要工具,很好的掌握iptables,可以让我们对Linux服务器整个网络的结构有一个比较透彻的了解,更能够很好的掌握Linux服务器的安全配置技巧。
首先添加INPUT链,INPUT链的默认规则是DROP,所以我们就写需要ACCETP(通过)的链。
注:如果在预设设置把OUTPUT设置成DROP策略的话,就需要设置OUTPUT规则,否则无法进行SSH连接。
说明:有些特洛伊木马会扫描端口31337到31340(即黑客语言中的 elite 端口)上的服务。既然合法服务都不使用这些非标准端口来通信,阻塞这些端口能够有效地减少你的网络上可能被感染的机器和它们的远程主服务器进行独立通信的机会。此外,其他端口也一样,像:31335、27444、27665、20034 NetBus、9704、137-139(smb),2049(NFS)端口也应被禁止。
系统管理与维护命令 date date(选项)(参数) 选项 说明 :-------- ...
按方向键上下,可来回切换曾输入过的命令 区分大小写 CD Desktop/python 切换到某目录路径...
linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
所以命令,目录都可以用tab键补全 文件权限 3种身份 u:自己(user),即文件的拥有者 g:和自己同一组的人...

