05 2012 档案
摘要:#文件系统文件系统是对一个存储设备上的数据和元数据进行组织的机制创建文件系统是一个过程,通常称为初始化和格式化。挂载点的实质就是一个空置的目录。windows文件系统的挂载原理是将磁盘分成若干分区,在各个分区中挂载文件系统,而Linux的挂载原理与Windows不同,它是将磁盘空间挂载在一个目录下Linux的文件系统主要有ext2,ext3,和reiserfs,Windows常用的文件系统有FAT系统,和NTFS,光盘使用的则是ISO-9660文件系统Linux文件系统目录:/bin/用以存储二进制可执行命令文件,/usr/bin/也存储了一些基于用户的命令文件。/sbin/许多系统命令存储位
阅读全文
摘要:/etc/shadow文件内容如下:(1)帐号名,必须和/etc/passwd相对应(2)密码,如果是*或者!,则表明该帐号不能登录 (3)最近更动密码的日期(4)密码不可被更动的天数,如果是0,则可以随意修改,如果在此期间修改,系统报错(5)密码必须在限制的天数内修改的天数,如果在此期间没有修改,则帐号失效,如果是99999,表示密码不需要重新输入(6)期限警告,你懂得(7)密码过期的宽限时间,一旦过期,则绝对失效(8)帐号失效日期(9)保留字段/etc/passwd文件内容如下:(1)帐号名称(2)帐号密码,如果为X,则表明,对应密码已加入到/etc/shadow文件中了(3)用户ID ,
阅读全文
摘要:#网络管理网络基本配置文件/etc/network/interfaces auto lo : 系统开机时,自动启动lo接口iface lo inet loopback : 设置lo接口的地址信息,此处设置为本地回环auto eth0: 系统开机时,自动启动eth0接口,该接口为系统默认的第一块网卡所在的接口。iface eth0 inet dhcp: 设置eth0接口的地址信息,此处设置为动态自动获取(dhcp)address 192.168.1.21 : 设置eth0 接口的一个静态IP地址为192.168.1.21netmask 255.255.255.0gateway 192.168.1
阅读全文
摘要:#进程主要包括3种类型1.交互进程2.批处理进程3.守护进程#进程管理操作1.ps查看系统进程信息2.top动态显示运行中的进程 ;用于设置指定的时间内动态更新进程信息3.nice设置进程运行优先级4.renice修改进程的优先级5.kill终止进程命令6.killall终止与参数名称同名的系统中的所有进程#守护进程管理常用的系统服务放在/etc/init.d文件夹中,以下是常用的服务acpi-support:高级电源管理acpid:acpi守护进程,它和以上服务组合起来管理系统电源。alsa:声音系统anacron:cron的子系统,在下一次系统启动时执行apmd:acpi的扩展,用于监视系
阅读全文
摘要:#远程登录服务器1.Telnet远程登录服务器(1)在服务器安装telnet,包为inetutils-telnetd,安装之前安装inetd或者xinetd服务(2)客户端访问:命令行:telnet ip 23因为telnet是不安全的远程登录工具,所以需要注意安全2.SSH访问服务器SSH(Secure SHell)加密的远程登录,此种方式为windows访问linux,windows可以通过putty或者SSHSecureShellClient登录3.VNC(virtual network computing)包括VNC server 和VNC viewer服务端安装VNC servcer
阅读全文
摘要:#磁盘分区基本知识主分区最多可以有3个,而扩展分区最多有1个,扩展分区不能直接使用,它需要被划分为若干个逻辑分区,逻辑分区的个数最多可以存在12个,因此一个张硬盘可划分为15个分区,即15个挂载点。Primary 可以直接格式化为存储文件Extend 不能直接使用,必须划分为Logic分区Logic 可以直接格式化为存储文件hd表示为IDE硬盘,SD表示为SATA硬盘#磁盘管理方法(1).fdisk 用于硬盘分区 fdisk -l //列出当前操作系统的磁盘分区信息(2).mkfs 建立文件系统命令(3).df 显示磁盘信息命令 (4).du 显示目录的容量#挂载与卸载分区mount/umou
阅读全文
摘要:在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= == != 输出/输入重导向> >> < << : > &> 2&> 2<>>& >&2 ...
阅读全文
摘要:#!/bin/bash# indirect expansion 表示用户输入参数# 以下为分别获取用户得所有参数 var=2while [ $var -le $# ] # $#表示参数个数do echo "Param $var is ${!var}" (( var++ )) # 或者 et var++done# 将参数转化为数组,通过$@val=0x=("$@") #用"$@"把参数列表转化成数组while [ $val -lt ${#x[@]} ]; # ${#x[@]}表示数组得大小doecho "${x[$val]}&
阅读全文
摘要:#samba配置1.sudo apt-get install samba2.修改配置文件 sudo nano /etc/samba/smb.conf在文件最后添加如下:[shareSambafile]comment = shared samba filepath = /home/benshan/scriptpublic = yesbrowseable = yeswritable = yesvalid users = samba #samba为自己创建得用户3.添加samba用户 sudo useradd sambasudo smbpasswd -a samba输入密码再次输入密码4.重启sam
阅读全文
摘要:#tcpdump 命令用tcpdump 去监测向外发送的UDP的包#du命令用命令du -h --max-depath=1 可以查看各目录下文件的大小之和#uname命令用命令uname -r 可以查看到内核版本用命令 uname -a 查看详细信息#Df命令也要用命令df -h 看看你是把资料备份到那个分区里了模式切换1、 由字符到图形#startx或init 5 2、 由图形到字符#logout或init 3 3、 注销#logout或exit或ctrl+d 4、 关机#poweroff或init 0或shutdown now或 halt -p 5、 重启#reboot或i...
阅读全文
摘要:netstat得相关命令ps查看所有活跃状态得服务netstat 查看处于可链接和服务,和他们得状态,netstat 还可以显示ps无法显示得,从xinetd和inetd中运行得服务,比如telnetnetstat --inet -a 显示只有网络链接得链接(默认时包括套接字,系统内部链接)netstat --inet -a -c > netstat.txt 可以不断得把网络链接数据发送到文件中netstat -i 检查网卡netstat -pln 查看系统当前监听得端口linux ubuntu10.10 grub 配置文件/boot/grub/grub.cfg 设置配置(主要配置)/e
阅读全文
摘要:整数比较符号-eq等于,如if[ $1 -eq $2 ]-ne不等于,如if[ $1 -nq $2 ]-gt大于,如if[ $1 -gt $2 ]-ge大于等于,如if[ $1 -ge $2 ]-lt小于,如if[ $1 -lt $2 ]-le小于等于,如if[ $1 -le $2]<小于,如(($1 < $2))<=小于等于,如(($1 <= $2))>大于,如(($1 > $2))>=大于等于,如(($1 >= $2))字符串比较= 等于,如:if [ "$a" = "$b" ]== 等于,如:if [
阅读全文
摘要:因为要开发android,需要远程维护linux服务器,但是在windows系统下,不能直接用windows自带的远程登录软件登录linux系统,在网上搜索了下,需要两个步骤: 1.开启ssh(secure shell)服务(我的是linux ubuntu 10.10),当然在开启ssh服务之前,需要下载相关得软件,使用下面得命令即可: sudo apt-get install ssh 然后进入/etc/init.d 输入命令:sudo service ssh start 开启ssh服务 使用 netstat -tln 查看ssh服务是否已经打开(ssh 服务默认使用22端口) 若要关...
阅读全文